David Roth's Avatar

David Roth

@rothdave.bsky.social

Techie, Loves building great software. https://www.fusonic.net/

12 Followers  |  29 Following  |  4 Posts  |  Joined: 20.10.2024  |  2.1385

Latest posts by rothdave.bsky.social on Bluesky

Preview
A Friendly Introduction to SVG β€’ Josh W. Comeau SVGs are one of the most remarkable technologies we have access to on the web. They’re first-class citizens, fully addressable with CSS and JavaScript. In this tutorial, I’ll cover all of the most imp...

Shout out to @joshwcomeau.com for his wonderful article on SVGs, which everyone should read!
www.joshwcomeau.com/svg/friendly...

10.09.2025 10:56 β€” πŸ‘ 17    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0
Preview
Reuse CSC arguments in file-based app runs by jjonescz Β· Pull Request #50635 Β· dotnet/sdk Part of #48011. This optimization saves CSC arguments when MSBuild runs and then reuses them in subsequent runs so dotnet run file.cs can skip MSBuild and invoke only the compiler. In my simple exp...

Big improvements to the performance of developing C# file-based incoming. Subsequent builds/runs will cache MSBuild outputs & directly invoke the C# compiler if inputs don't change. This in addition to the work in rc.1 to avoid MSBuild completely for simple file-based apps
github.com/dotnet/sdk/p...

11.09.2025 17:58 β€” πŸ‘ 18    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Preview
Visual Studio 2026 Insiders is here! - Visual Studio Blog Visual Studio 2026 Insiders is here – and it marks one of the most ambitious steps forward we’ve taken with the IDE. This release brings AI woven directly into the developer workflow, performance…

Visual Studio 2026 Insiders is here!

First look at the next major Visual Studio release - I promise you will be in awe!

devblogs.microsoft.com/visualstudio...

09.09.2025 17:19 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Preview
Aspire 9.4 is here with a CLI and interactive dashboard features - .NET Blog Aspire 9.4 is packed with new features, integrations, and improvements

πŸŽ‰ A new version of Aspire just shipped, 9.4 and it's one of the biggest releases yet. Very proud of what the team was able to accomplish.

πŸ“£ Blog post - devblogs.microsoft.com/dotnet/annou...

πŸ“ What's new - learn.microsoft.com/en-us/dotnet...

#dotnet #aspire

29.07.2025 18:51 β€” πŸ‘ 60    πŸ” 15    πŸ’¬ 4    πŸ“Œ 3
Preview
Aspire: A Modern DevOps Toolchain When we first launched Aspire, we knew we were trying to change how developers build distributed applications. But over time, something…

Aspire: A modern DevOps toolchain
medium.com/@davidfowl/a...

by @davidfowl.com

28.07.2025 15:14 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Aspire Roadmap (2025 β†’ 2026) Β· dotnet aspire Β· Discussion #10644 Hi everyone πŸ’« We’ve had so much fun building, learning, and Aspirifying with you over the last year. As many of you have noticed, there are lots of exciting things in the works, and we figured it w...

Aspire is growing up.

Better local dev workflows.
Testing you can see.
Polyglot by default.
A clearer path to deployment.
We just published the roadmapβ€”come take a look:

πŸ‘‰ github.com/dotnet/aspir...

#aspire #dotnet

24.07.2025 01:59 β€” πŸ‘ 72    πŸ” 16    πŸ’¬ 6    πŸ“Œ 3
Preview
Unexpected inconsistency in records Unexpected inconsistency in records The other day, I was trying to figure out a bug in my code, and it turned out to be a misunderstanding on my part as to how C# records work. It’s entirely …

Blogged: Unexpected inconsistency in records - codeblog.jonskeet.uk/2025/07/19/u... - if you use C# records and the "with" operator, I'd suggest reading this to avoid a footgun you may be unaware of

19.07.2025 13:08 β€” πŸ‘ 57    πŸ” 13    πŸ’¬ 5    πŸ“Œ 2
Preview
.NET 10 Preview 6 is now available! - .NET Blog Find out about the new features in .NET 10 Preview 6 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

.NET 10 Preview 6 is now available!

17.07.2025 08:22 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Check out all the improvements to file-based apps (dotnet run app.cs) in preview.6 that went out today!

github.com/dotnet/core/...

15.07.2025 17:53 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0
Preview
ToListAsync is fast again in Entity Framework (kind of) Last year I wrote an article about how ToListAsync was slow in Entity Framework titled: "Be careful with ToListAsync and ToArrayAsync in Entity Framework Core". Things have evolved since then, so…

ToListAsync is fast again in Entity Framework (kind of)

buff.ly/ebc5PvT

#dotnet #efcore

15.07.2025 08:22 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
deliberate intentional practice Something I've been wondering about for a really long time is, essentially, why do people say AI doesn't work for them? What do they mean when they say that? From which identity are they coming from?...

Good post by @ghuntley.com onbusing AI for coding ghuntley.com/play/

11.07.2025 11:22 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 6    πŸ“Œ 3

Merged new #aspnetcore features today πŸŽˆπŸŽ‰πŸŽ‚

πŸ“Š Identity metrics: track counts of logins, new users, password changes, etc.
github.com/dotnet/aspne...

⚠️ Configuration to suppress exception handler diagnostics (e.g. logging) when the exception is handled.
github.com/dotnet/aspne...

10.07.2025 02:27 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Introducing OpenCLI Patrik Svensson's blog

I just published a blog post about the OpenCLI initiative. I think it's time we had a way to standardize CLI automation!

Feedback, suggestions, and thoughts are more than welcome.

patriksvensson.se/posts/2025/0...

08.07.2025 08:29 β€” πŸ‘ 62    πŸ” 32    πŸ’¬ 8    πŸ“Œ 3
Preview
Release Git for Windows 2.50.1 Β· git-for-windows/git Changes since Git for Windows v2.50.0(2) (July 1st 2025) This is a security fix release, addressing CVE-2024-50349, CVE-2024-52006, CVE-2025-27613, CVE-2025-27614, CVE-2025-46334, CVE-2025-46835, C...

Security release time! Please upgrade to Git for Windows v2.50.1: github.com/git-for-wind...

08.07.2025 17:56 β€” πŸ‘ 3    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
Exploring the features of dotnet run app.cs: Exploring the .NET 10 preview - Part 1 In this post I discuss the new single-file .NET run experience, in which you can run a C# file directly, without needing a csproj project file

Blogged: Exploring the features of dotnet run app.cs - Exploring the .NET 10 preview - Part 1

andrewlock.net/exploring-do...

In this post I discuss the new single-file .NET run experience, in which you can run a C# file directly, without needing a .csproj project file

#dotnet

01.07.2025 16:12 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Cool, Congrats on the new roleπŸ‘

Do you know if anyone still full-time on the EF team? Noticeable slowdown in progress this year. #EFCore

30.06.2025 18:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Next version of the dotnet runfile supports publishing these .cs files to a native binary (via Native AOT learn.microsoft.com/en-us/dotnet...), no dependencies on the runtime, self-contained.

#dotnet #csharp

22.06.2025 02:34 β€” πŸ‘ 64    πŸ” 6    πŸ’¬ 5    πŸ“Œ 0
Preview
Add support for `dotnet file.cs` (without explicit `run` subcommand) by jjonescz Β· Pull Request #48387 Β· dotnet/sdk Resolves #49202.

And soon just
dotnet app.cs
😎

github.com/dotnet/sdk/p...

14.06.2025 05:32 β€” πŸ‘ 25    πŸ” 8    πŸ’¬ 4    πŸ“Œ 0
Preview
Emit logs on-demand with log buffering - .NET Blog Learn how to delay log emission with the new log buffering feature for more intelligent, context-aware logging in .NET 9

Emit logs on-demand with log buffering

08.06.2025 08:22 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - foxminchan/BookWorm: The practical implementation of .NET Aspire using Microservices The practical implementation of .NET Aspire using Microservices - foxminchan/BookWorm

This is one of the most complete aspire samples I’ve seen so far.

#dotnet #aspire

github.com/foxminchan/B...

28.05.2025 03:06 β€” πŸ‘ 53    πŸ” 5    πŸ’¬ 2    πŸ“Œ 1
Scott and Mark Learn to...LIVE | KEY040
YouTube video by Microsoft Developer Scott and Mark Learn to...LIVE | KEY040

Our closing locknote (keynote opens… πŸ”’) with @markrussinovich.bsky.social is up! Absolutely insane and tense series of entirely live demos! May have been our best talk ever with a nail biting finale youtu.be/KIFDVOXMNDc?...

24.05.2025 03:55 β€” πŸ‘ 93    πŸ” 16    πŸ’¬ 4    πŸ“Œ 2

Watch @damianedwards.com blow your mind with the demo!

youtu.be/98MizuB7i-w

#dotnet #csharp

23.05.2025 15:56 β€” πŸ‘ 57    πŸ” 12    πŸ’¬ 7    πŸ“Œ 3
A command line interface

A command line interface

Some c# code

Some c# code

We’re about to take C# to the next level!

#dotnet #csharp

22.05.2025 00:31 β€” πŸ‘ 228    πŸ” 35    πŸ’¬ 27    πŸ“Œ 13
.NET Lab

Amazing sharplab alternative: lab.razor.fyi

16.05.2025 08:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Another Dotnet 10 preview is out!

14.05.2025 13:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Why we built our startup in C# - .NET Blog Tracebit built their B2B SaaS security product using C#.

Discover why C# is a game-changer for startups. Its versatility, robust libraries, and community support empower rapid, scalable development. Perfect for building powerful apps efficiently. #CSharp #Startups

10.05.2025 03:15 β€” πŸ‘ 19    πŸ” 7    πŸ’¬ 1    πŸ“Œ 1
Post image

We released Phi4 reasoning models yesterday, which are just 14B parameters. This chart showing how they compare to models that are many times larger demonstrates how high-quality training data and RL techniques create high-density intelligence: techcommunity.microsoft.com/blog/educato...

01.05.2025 17:12 β€” πŸ‘ 26    πŸ” 8    πŸ’¬ 2    πŸ“Œ 0
.net aspire and semantic kernel logos.
text reads: blog.read
How the copilot team leverages .net aspire
read their compelling story

.net aspire and semantic kernel logos. text reads: blog.read How the copilot team leverages .net aspire read their compelling story

The Copilot team transformed their backend with #dotNETAspire, achieving 99.999% reliability! ...went from monolith to microservices in 4 months, using distributed tracing and Docker for seamless #DevOps. βž•, new devs onboard in a day! Read their story. https://msft.it/63320S6Cw0

23.04.2025 16:00 β€” πŸ‘ 10    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

`dotnet run file.cs` is coming:

Allows running C# source files with no need for an explicit backing project. We call these file-based programs (as opposed to project-based programs).

github.com/dotnet/sdk/b...

09.04.2025 01:58 β€” πŸ‘ 208    πŸ” 46    πŸ’¬ 25    πŸ“Œ 8
Post image

I'm back doing JavaScript dev for the first time since I moved to the .NET team and I am realising just how painful the JavaScript build systems are compared to .NET.

Like, how is this a helpful failure in `npm run build`? What exactly am I meant to do with that to resolve the error?!

04.04.2025 00:00 β€” πŸ‘ 42    πŸ” 3    πŸ’¬ 6    πŸ“Œ 0

@rothdave is following 20 prominent accounts