Dody Gunawinata
@dodyg.bsky.social
Cairo based .NET Developer. Indonesian. Co-Founder of SilverKey Technologies. Maintainer of https://github.com/dodyg/practical-aspnetcore.
This thing was in beta for half a decade. This is a miracle.
OMG System.CommandLine 2.0.0 stable is finally out!
www.nuget.org/packages/Sys...
www.nuget.org/packages/Sys...
System.CommandLine 2.0.0
Support for parsing command lines, supporting both POSIX and Windows conventions and shell-agnostic command line completions.
www.nuget.org
November 11, 2025 at 11:35 PM
This thing was in beta for half a decade. This is a miracle.
Reposted by Dody Gunawinata
"CodeQL detected code written in C# but could not process any of it"
This is not a comment on my code, rather that CodeQL in Github actions is having a hard time with .NET 10 installed.
My temp solution is to have a CodeQL configuration and in Directory.Build.props have a conditional Target.
This is not a comment on my code, rather that CodeQL in Github actions is having a hard time with .NET 10 installed.
My temp solution is to have a CodeQL configuration and in Directory.Build.props have a conditional Target.
November 11, 2025 at 10:30 PM
"CodeQL detected code written in C# but could not process any of it"
This is not a comment on my code, rather that CodeQL in Github actions is having a hard time with .NET 10 installed.
My temp solution is to have a CodeQL configuration and in Directory.Build.props have a conditional Target.
This is not a comment on my code, rather that CodeQL in Github actions is having a hard time with .NET 10 installed.
My temp solution is to have a CodeQL configuration and in Directory.Build.props have a conditional Target.
Reposted by Dody Gunawinata
Inside High-Frequency Trading Systems: The Race to Zero Latency
These systems aren’t engineered for milliseconds — they’re tuned for microseconds, even nanoseconds. Every component, from the network card to the FPGA bitstream, is obsessed with one goal: shaving latency down to the bare minimum.
These systems aren’t engineered for milliseconds — they’re tuned for microseconds, even nanoseconds. Every component, from the network card to the FPGA bitstream, is obsessed with one goal: shaving latency down to the bare minimum.
Inside High-Frequency Trading Systems: The Race to Zero Latency
When people talk about high-frequency trading (HFT), they often imagine black-box algorithms making millions in milliseconds. The reality…
levelup.gitconnected.com
November 11, 2025 at 10:42 PM
Inside High-Frequency Trading Systems: The Race to Zero Latency
These systems aren’t engineered for milliseconds — they’re tuned for microseconds, even nanoseconds. Every component, from the network card to the FPGA bitstream, is obsessed with one goal: shaving latency down to the bare minimum.
These systems aren’t engineered for milliseconds — they’re tuned for microseconds, even nanoseconds. Every component, from the network card to the FPGA bitstream, is obsessed with one goal: shaving latency down to the bare minimum.
Reposted by Dody Gunawinata
What do you do after you’re done jumping the shark?
Whatever it is, Nature Careers is all in.
Whatever it is, Nature Careers is all in.
November 11, 2025 at 10:41 PM
What do you do after you’re done jumping the shark?
Whatever it is, Nature Careers is all in.
Whatever it is, Nature Careers is all in.
Reposted by Dody Gunawinata
Bill Wurtz’s History of Japan is the most entertaining history of anything I have ever seen. [kottke.org]
A History of Japan
Bill Wurtz’s History of Japan is the most entertaining history of anything I have ever seen.
kottke.org
November 11, 2025 at 11:02 PM
Bill Wurtz’s History of Japan is the most entertaining history of anything I have ever seen. [kottke.org]
Reposted by Dody Gunawinata
SQL Server Management Studio (SSMS) 22 is now Generally Available (GA) - with the same modern look and feel like Visual Studio 2026!
#sqlserver #visualstudio
buff.ly/akQKHDs
#sqlserver #visualstudio
buff.ly/akQKHDs
November 11, 2025 at 6:16 PM
SQL Server Management Studio (SSMS) 22 is now Generally Available (GA) - with the same modern look and feel like Visual Studio 2026!
#sqlserver #visualstudio
buff.ly/akQKHDs
#sqlserver #visualstudio
buff.ly/akQKHDs
Reposted by Dody Gunawinata
Updated my single file dotnet blog site to the #dotnet 10 RTM version, still working smooth. Just an app.cs and then put your markdown in the Blog folder. Eazy-peazy.
Repository: github.com/phil-scott-7...
Live site: phil-scott-78.github.io/single-file-...
Repository: github.com/phil-scott-7...
Live site: phil-scott-78.github.io/single-file-...
November 11, 2025 at 6:08 PM
Updated my single file dotnet blog site to the #dotnet 10 RTM version, still working smooth. Just an app.cs and then put your markdown in the Blog folder. Eazy-peazy.
Repository: github.com/phil-scott-7...
Live site: phil-scott-78.github.io/single-file-...
Repository: github.com/phil-scott-7...
Live site: phil-scott-78.github.io/single-file-...
Reposted by Dody Gunawinata
November 11, 2025 at 5:56 PM
Reposted by Dody Gunawinata
WHOA!
FINALLY!!!! Decoupling of platform & build tools from @visualstudio.com 2026. Upgrade at your own pace
#dotNETConf
FINALLY!!!! Decoupling of platform & build tools from @visualstudio.com 2026. Upgrade at your own pace
#dotNETConf
November 11, 2025 at 5:23 PM
WHOA!
FINALLY!!!! Decoupling of platform & build tools from @visualstudio.com 2026. Upgrade at your own pace
#dotNETConf
FINALLY!!!! Decoupling of platform & build tools from @visualstudio.com 2026. Upgrade at your own pace
#dotNETConf
Reposted by Dody Gunawinata
Announcing .NET 10 - .NET Blog devblogs.microsoft.com/dotnet/annou... #dotnet
Announcing .NET 10 - .NET Blog
Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14, .NET MAUI, Aspire, and so much more.
devblogs.microsoft.com
November 11, 2025 at 5:32 PM
Announcing .NET 10 - .NET Blog devblogs.microsoft.com/dotnet/annou... #dotnet
Reposted by Dody Gunawinata
re c# 14 and dotnet 10: oh my god this is all i've ever wanted
November 11, 2025 at 5:37 PM
re c# 14 and dotnet 10: oh my god this is all i've ever wanted
Reposted by Dody Gunawinata
Woohoo! .NET 10 is here! What’s your favorite thing about it?
devblogs.microsoft.com/dotnet/annou...
devblogs.microsoft.com/dotnet/annou...
Announcing .NET 10 - .NET Blog
Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14, .NET MAUI, Aspire, and so much more.
devblogs.microsoft.com
November 11, 2025 at 5:41 PM
Woohoo! .NET 10 is here! What’s your favorite thing about it?
devblogs.microsoft.com/dotnet/annou...
devblogs.microsoft.com/dotnet/annou...
Reposted by Dody Gunawinata
Happy .NET 10 release day to all those who celebrate 🥳
November 11, 2025 at 5:42 PM
Happy .NET 10 release day to all those who celebrate 🥳
Reposted by Dody Gunawinata
Targeted Perf Improvemnets in ASP.NET Core 10
- Releasing memory from Kestrel memoy pool
- API JSON deserialization performance
Kestrel gets smarter about memory
- Releasing memory from Kestrel memoy pool
- API JSON deserialization performance
Kestrel gets smarter about memory
November 11, 2025 at 5:45 PM
Targeted Perf Improvemnets in ASP.NET Core 10
- Releasing memory from Kestrel memoy pool
- API JSON deserialization performance
Kestrel gets smarter about memory
- Releasing memory from Kestrel memoy pool
- API JSON deserialization performance
Kestrel gets smarter about memory
Reposted by Dody Gunawinata
I'm going to try something new today and see whether this is the right spot.
I'm exclusively #dotnetconf spamming on BlueSky!
Should I do this or nah? Repost and let me know.
I'm exclusively #dotnetconf spamming on BlueSky!
Should I do this or nah? Repost and let me know.
November 11, 2025 at 12:28 PM
I'm going to try something new today and see whether this is the right spot.
I'm exclusively #dotnetconf spamming on BlueSky!
Should I do this or nah? Repost and let me know.
I'm exclusively #dotnetconf spamming on BlueSky!
Should I do this or nah? Repost and let me know.
Reposted by Dody Gunawinata
.NET Conf 2025 – Celebrate and learn about what you can do with .NET 10 and Visual Studio 2026 at the biggest .NET virtual event November 11 ‐ 13
umbra.co/3Jnqzz7
#dotnet #dotnetconf #csharp #aspire #blazor #dotnetmaui #aspnetcore
umbra.co/3Jnqzz7
#dotnet #dotnetconf #csharp #aspire #blazor #dotnetmaui #aspnetcore
.NET Conf 2025
Join the .NET Conf 2025 free virtual event November 11-13 2025 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
umbra.co
November 11, 2025 at 12:30 PM
.NET Conf 2025 – Celebrate and learn about what you can do with .NET 10 and Visual Studio 2026 at the biggest .NET virtual event November 11 ‐ 13
umbra.co/3Jnqzz7
#dotnet #dotnetconf #csharp #aspire #blazor #dotnetmaui #aspnetcore
umbra.co/3Jnqzz7
#dotnet #dotnetconf #csharp #aspire #blazor #dotnetmaui #aspnetcore
Reposted by Dody Gunawinata
Happy .NET 10 and C# 14 release day to those who celebrate.
November 11, 2025 at 1:01 PM
Happy .NET 10 and C# 14 release day to those who celebrate.
Reposted by Dody Gunawinata
.NET MAUI is coming to Linux and the browser, powered by Avalonia.
After years of community requests, we are delivering:
– Linux desktop
– WebAssembly
– up to 2× faster performance on macOS
Try the live demo and register your interest for early access: avaloniaui.net/blog/net-ma...
After years of community requests, we are delivering:
– Linux desktop
– WebAssembly
– up to 2× faster performance on macOS
Try the live demo and register your interest for early access: avaloniaui.net/blog/net-ma...
November 11, 2025 at 6:25 AM
.NET MAUI is coming to Linux and the browser, powered by Avalonia.
After years of community requests, we are delivering:
– Linux desktop
– WebAssembly
– up to 2× faster performance on macOS
Try the live demo and register your interest for early access: avaloniaui.net/blog/net-ma...
After years of community requests, we are delivering:
– Linux desktop
– WebAssembly
– up to 2× faster performance on macOS
Try the live demo and register your interest for early access: avaloniaui.net/blog/net-ma...
Reposted by Dody Gunawinata
You want to base your decision to attend "Extensibility in .NET Applications with #WebAssembly" and/or "#Testcontainers - Integration Testing Done Right" at prague.updateconf.net on more than the session descriptions? Go check out github.com/christophwil... for slides & demos #UCP25 #dotnet
Update Conference Prague 2025
Update Conference Prague is the biggest developer conference organized yearly, offering sessions delivered by the top experts from all around the world. In relation to that, we also organize a few sma...
prague.updateconf.net
November 11, 2025 at 8:39 AM
You want to base your decision to attend "Extensibility in .NET Applications with #WebAssembly" and/or "#Testcontainers - Integration Testing Done Right" at prague.updateconf.net on more than the session descriptions? Go check out github.com/christophwil... for slides & demos #UCP25 #dotnet
Reposted by Dody Gunawinata
Kyle Kingsbury is not a journalist. He is not an op-ed writer.
He is a computer safety researcher.
And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.
In under 1600 words.
aphyr.com/posts/397-i-...
He is a computer safety researcher.
And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.
In under 1600 words.
aphyr.com/posts/397-i-...
November 9, 2025 at 8:49 PM
Kyle Kingsbury is not a journalist. He is not an op-ed writer.
He is a computer safety researcher.
And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.
In under 1600 words.
aphyr.com/posts/397-i-...
He is a computer safety researcher.
And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.
In under 1600 words.
aphyr.com/posts/397-i-...
Reposted by Dody Gunawinata
This is remarkable.
A Sharon Begley byline, almost 5 years after her death.
Upon hearing the news James Watson had died, a STAT reporter said in our Slack, "I wish I could read what Sharon would have written."
Incredible news: Sharon in fact did pre-write a Watson obit. And it is masterful and excoriating.
🧪🧬🧫
Upon hearing the news James Watson had died, a STAT reporter said in our Slack, "I wish I could read what Sharon would have written."
Incredible news: Sharon in fact did pre-write a Watson obit. And it is masterful and excoriating.
🧪🧬🧫
James Watson, dead at 97, was a scientific legend and a pariah among his peers
James Watson, the co-discoverer of the structure of DNA who died Thursday at 97, was a scientific legend and a pariah among his peers.
www.statnews.com
November 9, 2025 at 5:51 AM
This is remarkable.
Reposted by Dody Gunawinata
I made a Bsky content manager site because of Requests and I wanted it. You can:
• import your history
• search w keywords, dates, # of likes, replies ...
• find, delete, or export things individually or in bulk
• download official backup (.CAR)
• some basic stats :)
I CANNOT RETRIEVE YOUR DATA
• import your history
• search w keywords, dates, # of likes, replies ...
• find, delete, or export things individually or in bulk
• download official backup (.CAR)
• some basic stats :)
I CANNOT RETRIEVE YOUR DATA
Skymarshal - Bluesky Content Manager
Search, filter, and manage your Bluesky posts, replies, likes, and reposts. Delete unwanted content in bulk or individually. Export your data as CSV or CAR backups.
dr.eamer.dev
November 7, 2025 at 11:56 PM
I made a Bsky content manager site because of Requests and I wanted it. You can:
• import your history
• search w keywords, dates, # of likes, replies ...
• find, delete, or export things individually or in bulk
• download official backup (.CAR)
• some basic stats :)
I CANNOT RETRIEVE YOUR DATA
• import your history
• search w keywords, dates, # of likes, replies ...
• find, delete, or export things individually or in bulk
• download official backup (.CAR)
• some basic stats :)
I CANNOT RETRIEVE YOUR DATA
Reposted by Dody Gunawinata
hoooly shit it's not often that i need to manipulate with json data but this is so neat
The @firefoxdevtools.bsky.social JSON viewer got better in @firefoxnightly.bsky.social : the console offers access to the original json data via `$json`.
This allows to easily manipulate the underlying data to get what you want
This allows to easily manipulate the underlying data to get what you want
November 7, 2025 at 1:22 PM
hoooly shit it's not often that i need to manipulate with json data but this is so neat