Dody Gunawinata
banner
dodyg.bsky.social
Dody Gunawinata
@dodyg.bsky.social
Cairo based .NET Developer. Indonesian. Co-Founder of SilverKey Technologies. Maintainer of https://github.com/dodyg/practical-aspnetcore.
Pyramids of Giza
November 15, 2025 at 2:04 PM
Reposted by Dody Gunawinata
From this minister's op-ed: "People wanting to experience God are more likely to meet the Divine trying to shut down the Broadview, Illinois, ICE facility than we ever were in church...God does not live in our houses of worship, but...with those who are bearing the brunt of cruelty in this moment."
Oh wow @reuters.com got the photo here:
November 14, 2025 at 9:38 PM
Reposted by Dody Gunawinata
PROJECT ANNOUNCEMENT: Streamplace is building a unified AT Protocol code generation tool! It eats lexicons and creates code in a variety of languages, as well as documentation.

To lead this project, who better than the creator of @pdsls.dev, @juli.ee!

Read more in the announcement post:
Project Announcement: Untitled Streamplace Lexicon Codegen Tool - How Streamplace Works
It's like the Untitled Goose Game of Lexicon codegen tools
blog.stream.place
October 7, 2025 at 3:41 PM
Reposted by Dody Gunawinata
November 14, 2025 at 11:57 AM
Reposted by Dody Gunawinata
Another part of today's eclosion is our take on an "ATProto Explorer". There are multiple different versions of these tools in the community now, but we wanted to let you explore in Anisota.

Try it here: https://anisota.net/explorer/did:plc:lcieujcfkv4jx7gehsvok3pr/app.bsky.feed.post/3m554s2zazc2d
November 13, 2025 at 8:22 PM
Reposted by Dody Gunawinata
The Japanese brand Concetto seems interesting. They have a romantic mid-century vibe like Coherence (another great outerwear maker). Range includes raglan Tielocken coats with one-piece sleeves and French Army motorcycle coats with deep inverted pleats like Loden outerwear
November 13, 2025 at 9:00 AM
Reposted by Dody Gunawinata
Some good thoughts on the "PDS proxying vs. BFF" thing. Personally, I'm more and more radicalized into a "Option 1 forever" position, at least for Bluesky
November 13, 2025 at 3:05 AM
Reposted by Dody Gunawinata
TOKIMEKI is an open-source project, and its UI translations (i18n) are realised through user contributions. Many individuals have contributed to this effort.
The addition of new languages is always welcome.
If you are interested, please do join us!
tokimekibluesky/src/lib/i18n/locales at master · spuithori/tokimekibluesky · GitHub
Contribute to spuithori/tokimekibluesky development by creating an account on GitHub.
github.com
November 12, 2025 at 1:50 PM
Reposted by Dody Gunawinata
BREAKING: At Pope Leo XIV’s urging, U.S. Catholic bishops just delivered the strongest rebuke of a sitting president in Church history — condemning Trump-Vance raids as “inhumane” and “dehumanizing” in a 216–5 vote.
NEW: At Pope Leo’s Urging, Bishops Issue Historic Rebuke of Trump’s Raids
Nearly all U.S. Catholic bishops united in Baltimore to denounce the Trump administration’s “inhumane” deportation campaign — a near-unanimous, unprecedented moral stand against a sitting president.
www.thelettersfromleo.com
November 13, 2025 at 3:21 AM
Another one
Upgrading to .NET10 broke Mongo's CountAsync method. Ooff...
November 12, 2025 at 3:19 PM
A view from my office window in Zamalek, Cairo
November 12, 2025 at 2:51 PM
Bummer
.NET 10 released and Microsoft introduced a hidden breaking change for Linq providers: new string[] {} will be wrapped with either a ConvertExpression or an op_implicit method call expression to ReadOnlySpan<string[]>. As this is unexpected, Linq providers will break.

Lovely... (Fixing now)
November 12, 2025 at 12:12 PM
It's both scary and incredible to see the rapid advance in robotic warfare in Ukraine
First Medical Battalion fighters evacuated two severely wounded soldiers over 84 km using an armored vehicle. During the second loading, a Russian FPV drone struck the NRK, but the armored capsule protected the casualty, allowing the vehicle to continue its mission.

t.me/c/2475517107...
November 12, 2025 at 10:40 AM
Reposted by Dody Gunawinata
I've been using TUnit recently for in-memory integration testing of #aspnetcore and I really like it so far. The assertion syntax takes a little getting used to but the ease of setting up dependencies such as Elasticsearch is nicely done. #dotnet
November 12, 2025 at 6:43 AM
Reposted by Dody Gunawinata
Released the inevitable new .NET release versions of Marten 8.15 and Wolverine 5.2 (w/ some other stuff) today:

github.com/JasperFx/wol...
Release V5.2.0 · JasperFx/wolverine
What's Changed Full support for .NET 10 Multi flush mode on MessageContext for Marten Projection integration by @jeremydmiller in #1827 Add RabbitMqExchange.DisableAutoProvision by @mac-michael in...
github.com
November 11, 2025 at 11:31 PM
Reposted by Dody Gunawinata
🚀 Excited to announce SharpIDE - A Modern, Cross-Platform IDE for .NET!

I'm thrilled to share my latest open-source project, just in time for .NET 10: SharpIDE, a brand new IDE for .NET, built with .NET and Godot! 🎉

🔗 Check it out on GitHub: github.com/MattParkerDe...

...
November 11, 2025 at 11:24 PM
Reposted by Dody Gunawinata
Overnight the #aspire team shipped Aspire 13 - the next major release! It has so many goodies in it, the team is really proud of the release. Try it out and let us know how you go!

aspire.dev to get started!
Aspire—Your Stack, Streamlined
Aspire streamlines your development workflow with code-first control, modularity, and observability for distributed applications.
aspire.dev
November 11, 2025 at 11:19 PM
Reposted by Dody Gunawinata
wow great interview. @bnewbold.net is a real one - very thoughtful & cares deeply about the problems we're trying to address

this interview does a great job capturing the pressure/anxiety/tradeoffs of designing/developing the protocol, especially the early period
The latest interview up at the Protocol Oral History Project is a @bsky.app hometown hero: Protocol Engineer @bnewbold.net. I'm so grateful for his time and care in sharing his experience building the foundation for not only this app but many more: protocol.ecologies.info/interviews/n...
Bryan Newbold: Protocol engineering
A protocol engineer at the social-media platform Bluesky describes building an open protocol around a fast-growing social media platform.
protocol.ecologies.info
November 11, 2025 at 9:54 PM
This thing was in beta for half a decade. This is a miracle.
November 11, 2025 at 11:35 PM
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.
November 11, 2025 at 10:30 PM
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.
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
Reposted by Dody Gunawinata
What do you do after you’re done jumping the shark?

Whatever it is, Nature Careers is all in.
November 11, 2025 at 10:41 PM
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
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
November 11, 2025 at 6:16 PM
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-...
November 11, 2025 at 6:08 PM