These deep-dive #dotnet videos are a treasure!
"Cancellation Tokens with Stephen Toub"
www.youtube.com/watch?v=h1Gv...
#csharp #development #technical #async
Posts by OxGuyLangston
I find these videos from Nir Lichtman endlessly fascinating.
"How Linux Kernel Runs Executables"
youtu.be/ZlZDWeVL2LI?...
It covers compiling a custom kernel, creating a mini distro. Debugging with qemu and gdb
#linux #development #lowlevel
How? Typescript to CIL to native? Go for it. You can also just use stock native AOT. The advantage of bflat is really just no friction crosscompilation.
New Release: git-rstatus
"Fast recursive scan for all git repos. Async git fetch && git status"
github.com/guylangston/...
#git #tui #terminal #cli
Learn how to streamline high-throughput data processing in .NET using Channels! Improve scalability and performance by efficiently managing data flow with this powerful feature. #dotnet #DataProcessing
Unlock better #LINQ usage with these 5 underappreciated methods: DefaultIfEmpty, Aggregate, Zip, TakeWhile, and SkipWhile. Enhance your #dotnet skills by exploring these powerful options.
Still one of my favourite maths videos:
"The Riemann Hypothesis, Explained"
youtu.be/zlm1aajH6gY?...
#math
Great news for those who use/follow `bflat`
"C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables) "
github.com/bflattened/b...
author: @migeel.sk
Getting dotnet-10 support:
github.com/bflattened/b...
#dotnet
Explore how a .NET program runs from compilation to execution! Learn about MSIL, CLR, and JIT compilation to deepen your understanding of .NET architecture. #dotnet #programming
Or this feed
bsky.app/profile/did:...
Giving #bsky another go. Can anyone suggest some good accounts to follow?
1) #csharp and #dotnet
2) #dev, #linux and #vim
Thank you!
Coming Mastadon dotnet.social/@guylangston
blog: "How to debug dotnet processes using the terminal (on linux)"
www.guylangston.net/Blog/Article...
I live in neovim and the terminal. So it is natural to want to use the terminal to quickly attach, run and debug some C#.
Comments/suggestions most welcome
#dotnet #csharp #linux #debug
[New Release] git-rstatus -- Fast recursive git status (with fetch and pull)
- Simple quality-of-life tool that scans all your git repos and gives a summary
- Zero-dependency bin/exe
github.com/guylangston/...
I would welcome some feedback, suggestions, improvements.
#git #cli #terminal
A very insightful video on the Linux development process. There is something for every developer to learn here.
"How Linux is built with Greg Kroah-Hartman"
www.youtube.com/watch?v=7WbR...
#development #linux #git
Blogged: Creating an analyzer to detect infinite loops caused by ThreadAbortExceptions
andrewlock.net/creating-an-...
In this post I describe a Roslyn Analyzer that detects code which can result in infinite loops if a ThreadAbortException is raised
#dotnet #csharp
Mono is back with version 6.14.0! Download now to improve your C# application experience!
#Mono #dotnet #csharp #programming #releases #NewReleases #FrameworkMono #TechNews #TechUpdates
C# Language Feature Status:
github.com/dotnet/rosly...
"Mads Torgersen: C# in 2025 and Beyond" (NDC London)
www.youtube.com/watch?v=VPkJ...
#dotnet #csharp #ndc
star-history.com#bflattened/b...
If you follow performance on #dotnet, please checkout / star / sponsor this wonderful project by @migeel.sk
github.com/bflattened/b...
flattened.net
C# as you know it but with Go-inspired tooling
#dotnet #csharp
If you're into low level .NET, you should give @xoofx.mastodon.social.ap.brid.gy a follow!
In case you missed it, Pro .NET Memory Management 2nd edition is out! A discussion on reddit convinced me to do a bit of self promotion and address one very negative review that was posted about the book.
minidump.net/pro-net-memo...
#dotnet
"Pro .NET Memory Management 2nd Edition"
minidump.net/pro-net-memo...
#dotnet
A diagram labelled pride versioning A version number of 2.7.123 is shown A line pointing to the 2 describes it as “proud version, bump when you are proud of the release” A line pointing to the 7 calls it “default version. Just normal/okay releases” A line pointing to the 123 calls it the “shame versions. bump when fixing things too embarrassing to admit”
It’s not wrong
Code book, second edition.
Picked this book up because @scott.hanselman.com shouted it out as a must read. Excited to dig in over the winter break.
CODE (Second Edition)