Finally getting around to playing with the unified Blazor updates coming in .NET 8. I've been super excited about this ever since they announced it.
This is me running the index page with server-side rendering (SSR), but the weather page is running with both SSR and WebAssembly (The forecast table component is what is using WebAssembly).
Basically Blazor has had two hosting models for web projects: Server and WebAssembly. Server does all of the rendering on the server and requires the client to have a consistent SignalR connection; however, WebAssembly does not require the client to have a consistent connection and instead the client has to download and run all of the WASM and DLL files, which can be extremely heavy on file size (The download size will be small if you use gzip or brotli compression, but it will be larger in the cache once it's uncompressed).
This new model combines those two into one, but also adds plain old server-side rendering (SSR). Now I can pick and choose how a specific component is rendered on the page and the logic is performed. It's so cool that I can combine SSR, WebAssembly, and a SignalR connection in one single project.
Trying to serve up an RSS feed from #Blazor#WASM and getting absolutely flummoxed.
Don't want to create a separate project - just want it to serve the feed directly all-in-one. Stumped.
#GeoBlazor Release v2.3.0 is now available! It includes an array of new features, layers, widgets and more that will take your GeoBlazor experience to new heights. #dotnet#blazor#gis#arcgis
Surprising that this took so long (lots of Razor tooling improvements needed as a prerequisite?) but at least it’s happening — #Blazor will offer to generate an event handler for you
What's that?!?! #dotnetconf 2023 is happening November 14-16th!!!!!!!! 80+ Sessions, 24-hr continuous broadcast, .NET 8 launch, LIVE LIVE LIVE! All happening for FREE!!!
Having spent the entire day battling with circuit disconnects when the JS work becomes to heavy for #Blazor I can honestly say it is now one of my least favourite web technologies
🎙️ Exciting News! 🎉 Introducing the new podcast "The Breakpoint Show" 🎧 - Your ultimate tech rendezvous with @khalidabuhakmeh@maartenballiauw@cwoodruff ! 🚀 Join us for our debut episode, "Blazor United & HTMX," as we dive into the world of web development frameworks. 💻 #WebDevelopment#Blazor#HTMXhttps://breakpoint.show
If you’re even remotely interested in #WebAssembly and #dotnet, you should watch our latest webinar. It’s in my top webinars of the year because it’s new and exciting information, and Joshua has so much brain food for you to chew on.
If you’re interested in #XAML for #Blazor I have a sample project for you with a Readme pointing out all the points of interest. Also some initial and general thoughts. #dotnet
OpenSilver (the folks that brought you #dotnet Silverlight with Wasm) are introducing Xaml For Blazor, which lets you use Xaml controls in your #Blazor#Wasm applications.
One of the key benefits of #blazor is the ability to host your app on a web server, in the browser via #webassembly, or within a #dotnetmaui or other smart-client app - all without changing your app code.
Do your users need to be able to run offline, or need "infinite" scaling without heavy server load? Use #wasm or #dotnetmaui. Do you want to keep all your code on the server and minimize impact on the client device? Use Blazor Server.