Techie, Loves building great software. @rothdave.bsky.social @rothdave@fosstodon.org

Austria
Joined October 2010
David Roth retweeted
With Avalonia, you can build anything using C# and .NET. Check out this car dashboard and infotainment system demo! From embedded IoT devices to cross-platform apps, one framework does it all without compromising performance.
8
16
3
142
5,437
David Roth retweeted
When in doubt, just use C# and ASP.NET Core. It's blazing fast. .NET 11 RC2 is even faster. For me, it's the best overall major web framework - auth, config, logging, perf, modular middleware, DI, cross-plat, etc. But I didn't expect this:
Campfire rewrite journey continues. I let the clankers run for a day, go through all the PRs that were submitted, verify the work, merge what was ready, and then ask it to bring all architectural improvements to each implementation. Good old C is now in the lead!
47
91
22
677
101,454
David Roth retweeted
In terms of the balance of performance and convenience it's one of the best (if not the best).
When in doubt, just use C# and ASP.NET Core. It's blazing fast. .NET 11 RC2 is even faster. For me, it's the best overall major web framework - auth, config, logging, perf, modular middleware, DI, cross-plat, etc. But I didn't expect this:
19
40
1
425
22,329
David Roth retweeted
The Aspire 13.6 dashboard now uses Native AOT 💫 That means 66% faster median page-visible startup and no separately installed .NET runtime for the native dashboard executable. @JamesNK walks through how the team got there: devblogs.microsoft.com/aspir…
4
21
2
115
28,042
David Roth retweeted
Another huge update from the team. The dashboard supports persistence to SQLite, and has been native AOTed. Maybe the first example of anything Microsoft has shipped that is pushing Native AOT to the edge.
🚨It's release day!!!🚨 Hello Aspire 13.6, and hello dashboard persistence👋🏻 One of the longest awaited Aspire features has now landed, along with plenty of other goodies. 🪶 Read the blog: devblogs.microsoft.com/aspir… 📜 See the full What's New: aspire.dev/whats-new/aspire-…
11
17
1
198
16,988
David Roth retweeted
C# FTW again github.com/devmobasa/ttfx Against Python up to 140x faster! Against Rust from 0.3.3 version that DHH referenced here up to 2.12x Since you don't like Rust, you can just port it to a much prettier language like C#, and no need to sacrifice performance. C# on Linux has been such a bliss. So good, and so fast. For bash-like scripts, tools, CLIs, services, apps.
I ported the Omarchy screensaver engine (ttfx) from Rust to x86-64 assembler, and it's up to 17x faster!! One-shot translation by Opus 5.5. We keep drilling until the agentic drill bit hits bedrock! github.com/omacom/ttfx/pull/…
29
68
6
439
48,243
David Roth retweeted
Yah, .NET is fast AF. Proud of the team's continuous push here. #dotnet
🎸 .NET 11 goes to 11. 🔥 Smarter JIT deabstraction, fewer allocations, fewer bounds checks, tighter loops, SIMD boosts, and hundreds of runtime/library optimizations. ⚡ Your code may get faster without changing a line. 📖 Read: msft.it/6011abvXZ
15
40
1
534
31,026
Migrating the UI of our time-tracking Electron app to @AvaloniaUI was a truly joyful experience. Not only was it fun and productive, but the result is also amazing: a simpler architecture, faster startup, smooth animations, and pixel-perfect UI across all three platforms.
1
3
338
Anders Hejlsberg ( @ahejlsberg ) is the creator of TypeScript and C#, and I asked him about how the TypeScript compiler got 10x faster through a rewrite in Go and his thoughts on how AI has impacted software engineering. In this episode: • How rewriting the compiler makes it 10x faster • Why they picked Go instead of Rust • Why they didn't use LLMs for the migration • Predictions on AI's impact on software engineering Where to watch: • YouTube - youtube.com/watch?v=cywK3XYY… • Spotify - open.spotify.com/episode/1th… • Apple Podcasts - podcasts.apple.com/us/podcas… • Transcript - developing.dev/p/creator-of-… Thank you to the sponsors of this episode for supporting my work: • WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at workos.com/ • Jira by Atlassian: Get more work done with your favorite agents and models all in one place, check them out at jira.dev/ Chapters: 00:00 Intro 00:48 Why write a compiler in JavaScript 07:29 Why rewrite the compiler in Go 14:49 LLMs for large migrations 20:12 Why Javascript is so popular 26:32 Why ever use Javascript on the backend 32:59 What it takes to build a programming language 37:06 Will there be fewer languages in 10 years 42:57 Hands on engineering vs delegation 49:14 Why fast tooling matters more now 51:16 AI software engineering predictions 58:52 The most technically challenging work 01:02:04 Top book recommendation 01:03:50 Advice for his younger self 01:05:00 Outro
7
56
10
433
103,958
Reading @ChetHusk dropping some knowledge on how MSBuild might be AOT'd in the near future
1
2
29
1,238
David Roth retweeted
Replying to @jodydonetti
yes, I share that concern, especially how it relates to hiring and training; you absolutely need coding experience both to guide and review LLMs, and to design anything non-trivial; I already have that experience, but how do new-comers get to that point?
5
4
1
57
4,259
So excited for this! To clarify, doing `dotnet run app.cs` (or `dotnet app.cs`) will be faster because the `dotnet run` logic for it will be native AOT'ed and thus much faster to start!
Replying to @ChetHusk
1) the dotnet CLI is at least partially AOT'd now! Many commands get a ~250ms boost for free as a result of this, and more are coming! We're working on file-based apps coming into the AOT bubble, as well as builds, templates and tool installation.
1
6
59
6,667
David Roth retweeted
Upsilon GC comes back after many years! Zero GC, you out-of-the-box memory leak in every .NET application. Read more at kokosa.dev/blog/2026/zero-gc…
5
14
1
86
6,691
WPFGallery app running on macOS using LibreWPF cross-platform desktop XAML runtime powered by ProGPU/WebGPU and Silk.NET with custom SDK-switch packaging. github.com/wieslawsoltes/wpf
2
40
1,882
David Roth retweeted
TypeScript creator @ahejlsberg puts TypeScript 7 through its paces, compiling the 2.3M-line @code codebase in under five seconds, and breaking down how the new 10x faster Go-powered compiler and language service scales with shared-memory concurrency.
24
91
8
589
44,387
Full WPFGallery sample running on macOS via LibreWPF and rendered using ProGPU github.com/wieslawsoltes/Pro…
4
36
1,711
David Roth retweeted
Today I'm releasing AotAnywhere, which enables cross platform publishing support for dotnet NativeAOT. Previously you had to use multiple different runners, with AotAnywhere you can publish for all targets from any host. This is continuing the great work of @MStrehovsky
5
25
85
11,854
宣布开源 LibreWPF! 今天,我正式推出 LibreWPF——一个开源、免费、跨平台的 WPF(Windows Presentation Foundation)实现。 LibreWPF 的目标是保留 WPF 的编程模型,同时让现有 WPF 应用能够在 Windows、macOS、Linux 上运行,并在未来扩展到 iOS、Android 和 WebAssembly(浏览器)。目标是让现有应用以极少甚至无需修改代码即可实现跨平台运行。 LibreWPF 底层由 ProGPU 提供支持。ProGPU 是一个现代、高性能、跨平台的 GPU 渲染引擎,面向复杂 UI、矢量图形、CAD、3D 可视化等高性能 .NET 应用。 我们的愿景是为 .NET 社区提供真正开源、免费、高性能的跨平台 WPF。 路线图: • 高度兼容 WPF API 与 XAML • 支持 Windows、macOS、Linux • 后续支持 iOS、Android、WebAssembly • 基于 ProGPU 的现代 GPU 渲染 • 支持更多第三方 WPF 控件 • 完整的开源开发工具链、设计器、调试与测试 • 欢迎全球开发者共同参与建设 ProGPU 将持续提供: • WebGPU、Vulkan、Metal、Direct3D 12 等现代图形后端 • GPU 加速的矢量图形、文本渲染与计算能力 • 面向 CAD、EDA、科学计算、可视化等高性能应用优化 欢迎关注并参与贡献! LibreWPF: github.com/wieslawsoltes/wpf ProGPU: github.com/wieslawsoltes/Pro… #dotnet #WPF #OpenSource #CrossPlatform #WebGPU #GPU #CSharp
22
24
2
176
18,103