David Roth
@rothdave
Techie, Loves building great software. @rothdave.bsky.social @[email protected]
LINQPad 9 is now fully integrated with @OpenRouterAI. Access all popular AI models with seamless sign-in and no subscription. Play models off against each other with a single click! Chats are fully rewritable and you get total control over system prompts. linqpad.net/linqpad9.aspx
The .NET version of the "npx" command, "dnx", has arrived in .NET 10 Preview 6! github.com/dotnet/core/bl… #dotnet
System.CommandLine 2.0.0-beta5 and path to a stable release announced: github.com/dotnet/command…
When Microsoft said WPF couldn't run on macOS and Linux, we proved them wrong. 3 years later, and Fortune 500 companies worldwide trust Avalonia XPF to run their mission-critical apps everywhere. 🚀 Thank you to everyone who supported us on this journey!
Excited to share what my team has been working on lately - Gemini diffusion! We bring diffusion to language modeling, yielding more power and blazing speeds! 🚀🚀🚀 Gemini diffusion is especially strong at coding. In this example the model generates at 2000 tokens/sec,…
We’ve developed Gemini Diffusion: our state-of-the-art text diffusion model. Instead of predicting text directly, it learns to generate outputs by refining noise, step-by-step. This helps it excel at coding and math, where it can iterate over solutions quickly. #GoogleIO
Agent mode is now available in public preview for all users in Visual Studio 17.14. Agent mode in Visual Studio allows you to define tasks using natural language, with Copilot autonomously planning, editing your codebase, invoking tools, and iterating to resolve issues. Unlike…
F# support is now available in LINQPad for macOS. Write, test, and explore #FSharp code in the lightweight programmer's playground! linqpad.net/LINQPad8Mac.as…
The app load performance of a .NET 10 @AvaloniaUI app I'm working on... Non-AOT vs AOT is night and day. Just WOW 🤯 #dotnet #arm64 #MVPBuzz
dotNET blog: Introducing support for SLNX, a new, simpler solution file format in the .NET CLI ift.tt/bvQxwmh
Microsoft is porting the TS compiler to Go for a massive native speedup – amazing! But why not Rust / C# / etc? Here's @ahejlsberg explanation from his @wesbos interview:
.NET 10 reduces IEnumerable 'penalty' from 83% to 10% I posted recently how the compiler team are looking to reduce what's known as the abstraction penalty in #dotnet 10. It looks like things are progressing well so far. I ran the below benchmark (code snippet in 2nd tweet)…
A bunch of awesome stuff is coming to .net10! One notable thing: lack of enumerator boxing allocations when iterating over an array via `IEnumerable<T>`. This is awesome!
Breaking changes in Roslyn after .NET 9.0.100 through #dotnet 10.0.100 👀 learn.microsoft.com/en-us/dotnet/c…
This "Aha moment" in the DeepSeek-R1 paper is huge: Pure reinforcement learning (RL) enables an LLM to automatically learn to think and reflect. This challenges the prior belief that replicating OpenAI's o1 reasoning models requires extensive CoT data. It turns out you just…
The first public preview of LINQPad for macOS is now available! linqpad.net/LINQPad8Mac.as…
Nice api proposal: Introduce LeftJoin LINQ operator: github.com/dotnet/runtime…
Super excited to have Amazon Aurora DSQL out in the world. Its our new serverless, Postgres-compatible, multi-region active-active, horizontally-scalable SQL database.
#npgsql .NET driver for #PostgreSQL version 9.0, as well as the #efcore provider for #PostgreSQL are both out and available on nuget.org! Release notes are npgsql.org/doc/release-no… and npgsql.org/efcore/release… respectively - let us know how it goes!
You asked for it, so here it is. Visualizing CPU cache speeds relative to RAM. Cache optimization is important too!