Advertisement · 728 × 90

Posts by OxGuyLangston

Cancellation Tokens with Stephen Toub
Cancellation Tokens with Stephen Toub YouTube video by dotnet

These deep-dive #dotnet videos are a treasure!

"Cancellation Tokens with Stephen Toub"
www.youtube.com/watch?v=h1Gv...

#csharp #development #technical #async

4 months ago 1 0 0 0
How Linux Kernel Runs Executables
How Linux Kernel Runs Executables YouTube video by Nir Lichtman

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

4 months ago 0 0 0 0

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.

5 months ago 2 1 1 0
Preview
Release v0.4.1-beta · guylangston/git-rstatus bug-fix: will restore the cursor Full Changelog: v0.4.0-beta...v0.4.1-beta

New Release: git-rstatus
"Fast recursive scan for all git repos. Async git fetch && git status"

github.com/guylangston/...

#git #tui #terminal #cli

5 months ago 0 0 0 0
Preview
Using Channels in .NET: High-Throughput Data Processing Made Easy Understanding Channels in .NET: Async Queues for Efficient Producer-Consumer Communication.

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

6 months ago 1 1 0 0
Preview
Here are 5 underappreciated LINQ methods you should know: - SequenceEqual - Aggregate - GroupJoin - ToLookup - Intersect

Unlock better #LINQ usage with these 5 underappreciated methods: DefaultIfEmpty, Aggregate, Zip, TakeWhile, and SkipWhile. Enhance your #dotnet skills by exploring these powerful options.

7 months ago 1 1 0 0
The Riemann Hypothesis, Explained
The Riemann Hypothesis, Explained YouTube video by Quanta Magazine

Still one of my favourite maths videos:

"The Riemann Hypothesis, Explained"
youtu.be/zlm1aajH6gY?...

#math

7 months ago 0 0 0 0
Preview
GitHub - bflattened/bflat: C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables) C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables) - bflattened/bflat

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

7 months ago 0 0 0 0
Preview
Basics: How a .NET Program Runs A .NET program runs through the key phases of Compilation, Execution, and Runtime, managed by the .NET Common Language Runtime (CLR).

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

7 months ago 2 1 0 0

Or this feed
bsky.app/profile/did:...

7 months ago 2 1 0 0
Advertisement

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

7 months ago 1 0 3 0
How to debug dotnet processes using the terminal (on linux) 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#

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

7 months ago 1 1 0 0
Post image

[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

1 year ago 0 0 0 0
How Linux is built with Greg Kroah-Hartman
How Linux is built with Greg Kroah-Hartman YouTube video by The Pragmatic Engineer

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

1 year ago 1 0 0 0
Preview
Why is .NET so Insanely Fast? with Stephen Toub Posted in r/csharp by u/Unupgradable • 0 points and 0 comments

Why is .NET so Insanely Fast? with Stephen Toub

#csharp #dotnet

1 year ago 1 1 0 0

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

1 year ago 7 7 0 0
Preview
Mono is back! Mono 6.14.0 released! The first major version of Mono has been released after more than five years of no release. The WineHQ project has taken over the development of the .NET Framework version of Mono back on August 2024 after a fork has been made back in February 2024 under the project's GitLab instance. This major version is under 6.14.0 and is available to…

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

1 year ago 6 5 0 0

C# Language Feature Status:
github.com/dotnet/rosly...

1 year ago 0 0 0 0
Advertisement
Mads Torgersen: C# in 2025 and Beyond
Mads Torgersen: C# in 2025 and Beyond YouTube video by London ․NET User Group

"Mads Torgersen: C# in 2025 and Beyond" (NDC London)
www.youtube.com/watch?v=VPkJ...

#dotnet #csharp #ndc

1 year ago 0 0 1 0
Preview
a man with a name tag that says somerville is pointing at another man . ALT: a man with a name tag that says somerville is pointing at another man .

Your Reverse Proxy, Your Way. yarp.dot.net

#dotnet #yarp

1 year ago 52 5 1 0
Why fastDOOM is fast

I wrote an article to explain why FastDoom is fast: fabiensanglard.net/fastdoom/ind....

1 year ago 171 35 7 4
Preview
GitHub Star History View and compare GitHub star history graph of open source projects.

star-history.com#bflattened/b...

1 year ago 1 0 0 0
Preview
GitHub - bflattened/bflat: C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables) C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables) - bflattened/bflat

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

1 year ago 0 0 1 0

If you're into low level .NET, you should give @xoofx.mastodon.social.ap.brid.gy a follow!

1 year ago 4 3 0 0
Preview
Pro .NET Memory Management 2nd Edition Pro .NET Memory Management 2nd Edition is available! What should you expect from it? Should you buy it if you already own the 1st edition?

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

1 year ago 11 3 2 1
Preview
Pro .NET Memory Management 2nd Edition Pro .NET Memory Management 2nd Edition is available! What should you expect from it? Should you buy it if you already own the 1st edition?

"Pro .NET Memory Management 2nd Edition"
minidump.net/pro-net-memo...

#dotnet

1 year ago 0 0 0 0
Advertisement
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”

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

1 year ago 250 64 7 1
Code book, second edition.

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)

1 year ago 48 3 6 2