Tag: .net
-
C# Tuple
I have recently found this C# feature and found it interesting, let’s take a look. C# tuples are types that you define using a lightweight syntax. Basically, it gives you the opportunity to define data structures with multiple fields without the complexity of using classes. Please look at the following example. Optionally, you can define […]
-
Fix GET /apple-touch-icon.png 404
After successfully publishing my first Blazor app, I started getting a bunch of 404 errors on my application insights dashboard. What are these errors? Why? What does this mean? Well, it turns out, Apple devices make those requests assuming your apple-device-optimized website will contain these files. These files are used by the device when the […]
-
Blazor: Getting Started
First, what is Blazor? Blazor is a new client-side UI framework from the ASP.NET team. Ok, but what does this mean? C# instead of JavaScript. Blazor allows you to build modern web applications using C#, HTML, and CSS. WebAssembly vs Server Blazor comes in two flavors: WebAssembly and Server. With Blazor, you can either run […]
-
Microsoft Certification Roadmap
There are different opinions on whether professional certifications worth it. I believe in continuous learning, never stop being a student; therefore, I think certifications are an excellent incentive to keep learning. So, getting certified has become one of my professional goals for this year. I’ve been working with different technologies throughout my career; however, Microsoft […]
-
.NET Architecture E-Books
If you think good architecture is expensive, try bad architecture. Recently, I’ve been looking for learning resources on software architecture, especially for .NET, and I’ve found this very good series of completely free e-books from Microsoft about software architecture. They provide a nice overview of different architecture approaches, the latest technologies and trends, like containers, […]