Blog Logo
TAGS

C# 12 Released: Primary Constructors, Optional Lambda P’s and Using Anything

In October 2022, C# 11 was released, and now the languages next version, C# 12, has become public. This version comes with several exciting features, including the ability to create primary constructo...

Read more...

Essential productivity kit for .NET developers

Discover the latest updates in the .NET world with .NET Annotated Monthly. In the April 2023 edition, Rachel Appel discusses the history of JavaScript and the current options available for building AP...

Read more...

Whats new in C# 12

This article highlights new features in C# 12, including primary constructors, default lambda parameters, and the ability to alias any type. These features can be tried out using the latest Visual Stu...

Read more...

.NET Web API Boilerplate | FullStackHero - Getting Started

.NET Web API Boilerplate | FullStackHero - Getting Started

In a video tutorial, Mukesh from kurusmukesh.com provides an overview of how to use the sail light tool to set up and get started with his full stack web API boilerplate. The boilerplate, which comes ...

Read more...

Linux Azure Function upgrading from dotnet 6 to dotnet 7 - Did not find any initialized language workers - error

How to solve Did not find any initialized language workers error with Linux Azure Function, when you have upgraded from dotnet 6 to dotnet 7

Read more...

Improvements to auth and identity in ASP.NET Core 8

The ASP.NET Core team is improving authentication, authorization, and identity management (collectively referred to as “auth”) in .NET 8. New APIs will make it easier to customize the user login and i...

Read more...

Improving multi-platform container support

Docker makes it straightforward to build container images that target a specific hardware architecture (Arm and x64). We are encouraging a new pattern for building container images for multiple archit...

Read more...

Rider 2023.1: Enhanced C# Support, Best-in-class GameDev Features, and Much More!

The latest major update to Rider has just been published! Explore the new 2023.1 version of the cross-platform .NET IDE with enhanced C# support and the best game development features. This update int...

Read more...

Upgrading Azure Functions to .NET 7 Isolated Worker Process

Learn how to upgrade your Azure Functions from .NET 6 in-process mode to .NET 7 isolated worker process mode with this guide by Bron Thulke, a web developer. The guide includes key learnings from the ...

Read more...

Using LinuxFxVersion for Linux Function Apps

Learn how to use LinuxFxVersion to improve the performance of your Linux Function Apps in Azure. This article covers key topics such as assembly resolution, configuration settings, and bindings in out...

Read more...

ASP.NET Core Route Tooling Enhancements in .NET 8

ASP.NET Core is built on routing. Minimal APIs, Web APIs, Razor Pages, and Blazor all use routes to customize how HTTP requests map to your code. In .NET 8, new features are introduced to make routing...

Read more...

ReSharper IL Viewer and Low-Level C# - Uncovering the Magic of Lowering

Learn how the C# programming language uses lowering to transform high-level language features into simpler techniques within the same language. Discover how ReSharper can help you uncover this magic w...

Read more...

Looking at C# 12 Proposals and Beyond

C# has undergone significant changes in the last decade, including open-sourcing, a new cross-platform framework, and yearly releases. However, it has remained popular and relevant in the software ind...

Read more...

Vogen: .NET Source Generator and Analyzer for Value Objects

Vogen is a .NET Source Generator and analyzer that helps turn primitives into Value Objects, such as CustomerId and AccountBalance, which represent domain concepts. It generates strongly-typed domain ...

Read more...

MinimalRPC - An opinionated starter project using Minimal APIs with RPC style endpoints

MinimalRPC is a starter project that provides a simple and opinionated way to use Minimal APIs with RPC-style endpoints. The project follows the Request-Endpoint-Response (REPR) pattern, where each en...

Read more...

Hosting ASP.NET Core WebAPI on Amazon EC2: Step-by-Step Guide

In this article, we will guide you step-by-step on how to host ASP.NET Core WebAPI on Amazon EC2. We will cover various concepts such as setting up the .NET environment, hosting applications, DevOps-r...

Read more...

Create your own QR Code generator in C#

Learn how to create a QR code generator in C# using the ZXing.NET open-source package in this tutorial. In this tutorial, you will learn what QR codes are, the NuGet Package ZXing, and how to prepare ...

Read more...

Welcome to the YARP project

YARP is a reverse proxy toolkit designed to be easily customized and tweaked to match specific deployment scenarios. It provides a library and project template to create robust, performant proxy serve...

Read more...

Basic Machine Learning Algorithms - Part One - Naive Bayes

Learn about Basic Machine Learning algorithms in C# with a deep dive into Naive Bayes Algorithm. Understand the history of Thomas Bayes and how he discovered this algorithm, and explore its relationsh...

Read more...

Basic Machine Learning Algorithms - Part Two: The Bayes Classifier

In part two of this series, we explore the practical applications of the Naive Bayes algorithm as a classifier, comparing it to the system used by email services to detect spam. The Bayes classifier i...

Read more...