The JetBrains Blog » Blazor
3 FOLLOWERS
Developer Tools for Professionals and Teams
The JetBrains Blog » Blazor
2M ago
Blazor was released almost five years ago, on September 23rd, 2019. Since then, the Blazor framework has evolved to introduce variations using web sockets via SignalR, WebAssembly (Wasm), and server-side rendering. Each approach has its benefits. However, developers have gravitated toward the simplicity of the Wasm model, likely due to a clear separation of client and server, an existing architecture of business APIs, and support for partly connected scenarios, amongst other reasons.
As Rider developer Andrii Rublov explained in “How JetBrains Rider Implemented .NET WebAssembly Debugging”, the ..read more
The JetBrains Blog » Blazor
3M ago
The latest installment in the Rider 2024.1 Early Access Program has just been released, and it’s jam-packed with updates.
Before you download it, let’s take a look at the major changes.
Updated New Project dialog
To help reduce your cognitive load as you configure new projects, we have thoroughly reworked the New Project dialog.
Here’s what you can expect from the updated dialog:
Support for all .NET-specific project configuration options, such as a check mark for progressive web apps when creating a Blazor WASM application.
Support for parameters in custom project templates.
Ability to inst ..read more
The JetBrains Blog » Blazor
6M ago
The recording for Blazor Best Practices Borrowed From ReactJS, with Principal Consultant at Accenture, Brandon Pugh is now available on JetBrainsTV.
Blazor took a lot of design decisions from React and other frontend frameworks and as a stateful component-based UI framework there is quite a bit of experience that can be transferred from one to the other.
With any new technology, there is going to be a learning period as we experiment and gain experience and learn from mistakes made. After having deployed production Blazor apps for two different clients, I realized I was able to avoid some cos ..read more
The JetBrains Blog » Blazor
6M ago
We’ve captured insights from 26,348 developers worldwide in our annual Developer Ecosystem Survey 2023. This recap focuses on C# and .NET, but you can see what’s trending in other languages as well. Enjoy the results and commentary, and let us know what you think!
Top Discoveries
We know that ASP.NET Core is the most used .NET framework by C# developers – 56% use it. But Blazor just simply hasn’t had the uptake that Microsoft was hoping for. Blazor Server is only 16% of the ASP.NET development landscape with Blazor WebAssembly at 12%. More developers use the Minimal API feature (20%), released ..read more
The JetBrains Blog » Blazor
6M ago
Join us Thursday, November 9th, 2023, 3:00 – 4:00 PM UTC (check other timezones) for our free live webinar, Test Driven Development with Blazor, with Director of Engineering at Lean TECHniques, Scott Sauber.
Register now and get a reminder, or join on YouTube
In this session, we will discuss how to do Test Driven Development (TDD) as it applies to Blazor development. We will start with the basics of test-driven development, why you should be doing it, and how it improves the quality of your software.
We’ll also talk about how you can test-driven development the front end, despite many saying ..read more
The JetBrains Blog » Blazor
6M ago
On September 26, we hosted a free virtual event – .NET Day Online ’23. This was the fifth annual edition of the conference, and we were absolutely amazed at how lively the conversation was! We’d like to extend a huge thank you to the wonderful speakers who joined us to share their passion for the work they do.
This year we decided to experiment with the format and fit everything into one full day, instead of staggering the content over two days as in previous years. Over 6,000 people registered for the 11-hour event, and we were thrilled to host them. For those who couldn’t join us – the ..read more
The JetBrains Blog » Blazor
6M ago
On September 26, we are holding JetBrains .NET Day Online ’23, a free annual event. We’ve invited 10 amazing community speakers who will cover topics they’re passionate about. Join us for 11 hours of insights into .NET development, lots of demo-rich sessions, and useful tips for all skill levels.
Sounds good. I’m in!
Agenda
Recreating Wolfenstein 3D in F# by James Randall
How to Effectively Spy on Your Systems by Laila Bougria
Automating Observability With Roslyn Source Generators by Denis Ekart
Beyond Relational With Entity Framework by Giorgi Dalakishvili
Understanding Microservices: A Gui ..read more
The JetBrains Blog » Blazor
6M ago
Join us Wednesday, August 23, 2023, 17:00 – 18:30 CEST (11:00 – 12:30 EDT or check other timezones) for our free live webinar, OSS PowerUps – bUnit, with Egil Hansen and Steven Giesel. This is the twelfth episode of our series of OSS Power-Ups, where we put a spotlight on open-source .NET projects.
Register now and get a reminder, or join on YouTube
In this talk, you will learn how to get started creating tests for your Blazor components using bUnit, in a way that feels almost like regular unit testing.
bUnit is a library you add to a regular .NET testing project, e.g., a xUnit test ..read more
The JetBrains Blog » Blazor
6M ago
Want to learn Blazor? Then we have good news for you! On our JetBrains .NET Guide, we’ve just published the Blazor Essentials tutorial.
JetBrains .NET Guide
Blazor lets you to create progressive web apps using C#, having significantly less reliance on JavaScript that was necessary in previous versions of ASP.NET. This model is intended to make Blazor appealing to current C# developers, since they can focus less on JavaScript and write more in C# for full-stack development.
In the Blazor Essentials tutorial, we’ll explore Blazor, a Single Page Application (SPA) web framework that is part of ASP ..read more
The JetBrains Blog » Blazor
6M ago
The Early Access Program for Rider 2023.1 has brought many exciting updates to your favorite .NET IDE, and the EAP 8 build that’s just been released is yet another step on our path toward the next stable release.
Before you download it, let’s take a look at the updates in this build.
C# support Insert a return type specification for lambdas
Lambda expressions in C# usually have implicitly-typed parameters and an inferred return type. Sometimes, it can be useful to add explicit types in a signature of a lambda expression to make code clearer or to help C# type inference in some complex scenario ..read more