-
Securing ASP.NET Core Blazor Applications
Last updated: Thursday, May 1, 2025
Published in: CODE Magazine: 2025 - May/June
Joydip delves into strategies and practices for enhancing the security of web applications built with Blazor, a modern framework from Microsoft combining C# and .NET. The article highlights the necessity of robust security measures due to rising cybersecurity threats and provides comprehensive insights into securing Blazor applications using ASP.NET Core’s authentication mechanisms. Kanjilal offers practical guidance on implementing HTTPS, anti-forgery tokens, input validation, and token-based authentication in Blazor Server and WebAssembly applications. The article further elaborates on utilizing ASP.NET Core Identity Framework, data protection, and emphasizes ongoing security maintenance as crucial for safeguarding applications against vulnerabilities and breaches.
-
Building Modern Web Applications Using Blazor ASP.NET Core
Last updated: Monday, March 3, 2025
Published in: CODE Magazine: 2025 - Mar/Apr
Joydip Kanjilal explores the features and advantages of using Blazor, a modern web framework from Microsoft, to create interactive web applications using C# and .NET. The framework allows developers to build full-stack applications encompassing both client- and server-side components, effectively using C# in lieu of JavaScript. The article delves into Blazor's functionalities, including its component-based architecture, integration with .NET, and support for various hosting models such as Blazor WebAssembly and Server. Joydip further demonstrates the application of Blazor in developing a Supply Chain Management System, illustrating its practical implementation through code examples and best practices for optimizing development performance. The article presents Blazor as a flexible and efficient framework that simplifies the development process while offering robust performance, security, and scalability for web applications.
-
Blazor for the Web and Beyond in .NET 7
Last updated: Wednesday, October 8, 2025
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
In this article, Daniel Roth summarizes how .NET 7 advances Blazor into a more productive, interoperable platform for building cross‑platform web and native apps—highlighting new features like Blazor custom elements, improved data‑binding modifiers, navigation locking, dynamic auth requests, a WebAssembly loading UI, empty templates, richer hot‑reload and debugging, expanded crypto, low‑level JS<->.NET interop, and Blazor Hybrid with .NET MAUI—positioning Blazor as a mature, modern choice for UI across browsers, mobile, and desktop.
-
Blazor Hybrid Web Apps with .NET MAUI
Last updated: Wednesday, October 8, 2025
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
In this article, Ed Charbeneau explores the Blazor Hybrid pattern enabled by .NET MAUI, highlighting how it allows developers to build cross-platform native applications for Android, iOS, macOS, and Windows using familiar .NET and Blazor technologies. He contrasts Blazor Hybrid with other desktop Blazor options like PWAs and Electron, emphasizing its superior performance, native API access, and unified codebase. Ed details how the BlazorWebView component integrates Blazor UI within native apps and discusses migration paths from existing desktop frameworks. Overall, the article showcases Blazor Hybrid as a powerful evolution for .NET developers seeking to create modern, multi-platform applications.
-
Introducing Photino: Create Desktop Applications with Web UIs
Last updated: Thursday, January 23, 2025
Published in: CODE Magazine: 2021 - May/June
If you use Electron but find it makes a pretty big application, try using open source Photino, which uses .NET 5 for the host application instead of Node.js. Your apps for mobile or cross-platform can be lighter and faster.
-
Blazor Updates in .NET 5
Last updated: Wednesday, December 16, 2020
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Learn about new features available in Blazor using .NET 5 including the Blazor WebAssembly SDK, new built-in support for virtualization, CSS isolation, lazy loading and built-in features that reduce or eliminate JavaScript interop code required.
-
En Route to Full-Stack .NET Development with Client-Side Blazor
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2020 - September/October
Learn how to use Blazor on the client-side using Blazor WebAssembly feauting a real world application that makes service calls to REST APIs for data. Blazor allows C# developers to finally create performant web applications as fast, or faster, than websites built using JavaScript. Otto shows you how to use Blazor on the client-side.
-
A New Era of Productivity with Blazor
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
Blazor is a new Web framework that uses .NET Core’s architecture, essentially combining the simplicity of Razor with .NET Core concepts. Ed shows you how to get the most from this great tool.
-
Re-Assembling the Web with Web Assembly and Blazor
Last updated: Sunday, October 5, 2025
Published in: CODE Magazine: 2018 - September/October
Rick Strahl explores how Web Assembly and Blazor transform web development by enabling .NET code execution within browser sandbox environments. He highlights Web Assembly's potential to diversify programming languages and reduce JavaScript dependency, while explaining Blazor’s approach of running .NET via a Mono runtime compiled to Web Assembly. Although early-stage and with current limitations—such as performance issues and browser API constraints—Strahl emphasizes the promising future of these technologies to foster more efficient, versatile, and C#-centric web applications beyond the JavaScript monolith.