Turns out you can fit an entire snake game into a single <div> with CSS border-shape mkrl.xyz/border-snake/
Marek Fišera
@mara.neptuo.com
Engineer @microsoft.com working on .NET on WebAssembly & Blazor Also github.com/maraf & twitter.com/marekfisera
Stories I like: How Container Filesystem Works: Building a Docker-like Container From Scratch labs.iximiuz.com/tut...
We've released version 0.56.0 of Spectre.Console. It's probably the last one before that sweet 1.0 release. Probably. spectreconsole.net/blog/2026-06...
Spectre.Console 0.56.0 released!
Still not written in Rust.
spectreconsole.net
I don’t think HTML-in-canvas is the biggest revolution in HTML right now. I think another feature is. One that will be truly revolutionary and that will have cross-browser support very soon. Details in tomorrow’s edition of Modern Web Weekly. Subscribe link 👇
Don't wait for iOS support to make your PWA installable. If we can teach users 4 clicks to add a web app to their favorites, we can teach them how to install a web app. Users are not unfamiliar with PWAs because of the lack of iOS support. It's because we don't build enough of them. 🧵 1/2
Out now: The Microsoft Fluent UI #Blazor library v5 RC3! Lots of refinements, bug fixes and even 2 new components: Wizard and ColorPicker For the next RCs and final release I'm creating something new that I think a lot of devs will like...a Charts package. Stay tuned!
Firefox 151 now support the Document Picture-in-Picture API that enables web apps to open an always on top window that can be populated with arbitrary HTML content. Details in the upcoming edition of Modern Web Weekly. Demo and subscribe link 👇 🧵1/3
Blogged: Running background tasks in Blazor with Web Workers - Exploring the .NET 11 preview - Part 1 andrewlock.net/exploring-th... In this post I discuss the new Web Worker template available in .NET 11 for running CPU intensive tasks without blocking the UI #dotnet #blazor
Running background tasks in Blazor with Web Workers: Exploring the .NET 11 preview - Part 1
In this post I discuss the new Web Worker template available in .NET 11 for running CPU intensive tasks without blocking the UI
andrewlock.net
Published a new tool that lets you record all .NET exceptions system-wide in all processes: github.com/KirillOsenko... dotnet tool update -g beetle It records AllExceptions.beetle, which is like a binlog for exceptions. There's also an MCP that can read and analyze .beetle files.
TODAY at 10AM PT on the Blazor Community Standup 〰️ Blazor virtualization gets flexible 〰️ Explore upcoming virtualization improvements in .NET 11 for Blazor, including support for variable‑height items and new APIs for controlling scroll position. 👉 buff.ly/KswnsDo
Great article on how many of the efforts in C#, @dot.net, & #aspnetcore over the last few years build on each other to tell a new story: makarchie.com/posts/csharp...
C# That Looks Like Go: Building a Web API Without a .csproj
A walkthrough of building a real ASP.NET Core web API as a .NET 11 file-based app. No .csproj, no .sln, publishes to a ~30 MB native AOT binary. Includes the EF Core migrations workaround.
makarchie.com
Attention Copilot users: Today is the 28th and your request quota resets TONIGHT do yourself a favor: attach a Squad to your favorite project and see what they can do with your leftover requests GitHub.com/bradygaster/squad
GitHub - bradygaster/squad: Squad: AI agent teams for any project
Squad: AI agent teams for any project. Contribute to bradygaster/squad development by creating an account on GitHub.
github.com
I added performance benchmarks to my BlazorWebFormsComponents to show what a performance improvement it is to migrate from WebForms to Blazor Initial reports show a 2x - 4x performance improvement before any tuning.. JUST doing the migration on some simple demo apps More research is coming
My latest side project, this takes an MSBuild binlog file and transforms it into a Perfetto trace msbuild-binlog-perfview.pages.dev
MCP server of the day: mcp-binlog-tool. Rather than manually generate and inspect msbuild binary logs, why not have GitHub Copilot just build and analyze it? Those binlogs contain a *LOT* more information than what you see in the terminal output: github.com/baronfel/mcp...
GitHub - baronfel/mcp-binlog-tool: A Model Context Protocol server binary that exposes information inside an MSBuild Binary Log to LLMs to aid build analysis.
A Model Context Protocol server binary that exposes information inside an MSBuild Binary Log to LLMs to aid build analysis. - baronfel/mcp-binlog-tool
github.com
Support for multiple files in file-based apps, via the new `#:include` directive. The item type is derived from the file extension in the path/glob you provide & is extensible via MSBuild, so *.cs -> Compile, *.json -> Content, etc. Coming in .NET SDK 10.0.300
Firefox is joining the shape() game 🤩 It's a good time for some blobs: css-generators.com/blob/ Or maybe a nice wavy divider: css-generators.com/wavy-divider/ And stay tuned for another generator and more shapes next week! 🤫
Firefox 148 is out now, and adds some great web platform features: 🎉 The HTML Sanitizer API 🎉 CSS shape() 🎉 Trusted Types 🎉 Nav API's addHandler 🎉 Iterator zip & zipKeyed 🎉 ancestorOrigins And more! developer.mozilla.org/en-US/docs/M...
"FindRazorSourceFile" v.1.1.1 has been released!🎉 Customize the hotkey for Inspection Mode via project-level config! Set your own key combo, hover any element, and jump straight to the .razor source. No more hardcoded Ctrl+Shift+F! github.com/jsakamoto/Fi... #blazor
Out now: The Microsoft Fluent UI #Blazor library v5 RC1! This is the next major version. Lots of breaking changes but also lots of enhancements, beter APIs, better docs and an MCP server to help you use the library to it's fullest!
Ever committed your API key to appsettings.json by mistake? 😅 Blazor Wasm User Secrets Extension solves this! Now you can override app settings locally using .NET User Secrets. No more polluting shared files. Perfect for dev team workflows! ⚡️ github.com/jsakamoto/To... #blazor
GitHub - jsakamoto/Toolbelt.Blazor.WebAssembly.ExtensibleDevServer.UserSecretsExtension: An extension that enables the use of User Secrets in a Blazor WebAssembly Standalone project hosted using the T...
An extension that enables the use of User Secrets in a Blazor WebAssembly Standalone project hosted using the Toolbelt.Blazor.WebAssembly.ExtensibleDevServer. - jsakamoto/Toolbelt.Blazor.WebAssembl...
github.com
💡 We're exploring a new idea for PowerToys Command Palette: a configurable dock where you can pin your favorite commands and extensions for quick access. For examples and proof-of-concept code, check out the issue - we'd love your feedback 👇 github.com/microsoft/Po...
Introducing OpenSilver 3.3 - Blazor Components Now Run Directly Inside XAML Applications opensilver.net/announcement... #opensilver #xaml #blazor #dotnet #appdev #silverlight #csharp #wpf
Introducing OpenSilver 3.3: Blazor Components Now Run Directly Inside XAML Applications – OpenSilver
Blazor components now work inside XAML, no bridges or wrappers, and your architecture stays the same. One codebase, every platform. Modernize WPF apps incrementally. OpenSilver 3.3 is free and…
opensilver.net
Stop what you are doing and watch this right now #Blazor #AI #Copiliot - www.youtube.com/live/aKUZCxT...
.NET AI Community Standup - Using the GitHub Copilot CLI and SDK for .NET dev
YouTube video by dotnet
youtube.com