The Morning Brew
1,106 FOLLOWERS
The Morning Brew is a daily .NET software development link blog published by Chris Alcock a software developer from the north west of England.
The Morning Brew
2d ago
Information
Sep 0.4.0-0.5.2 – Insanely Fast Single- & Multi-threaded .NET CSV Parsing (up to 35x faster than CsvHelper) – nietras
C#: How to Enumerate over Enum values and names – Chris Pietschmann
Proactive Architecture Guarding – Bnaya Eshet
Implementing API Gateway Authentication With YARP – Milan Jovanovi?
.NET Core – View outdated packages – Bart Wullems
Recent Marten & Wolverine Improvements and Roadmap Update – Jeremy D Miller
Disabling .NET Aspire authentication to skip the login page – Anthony Simmon
How to check if a DLL and an exe is a .NET assembly – Gérald Barré
Large Lan ..read more
The Morning Brew
5d ago
Monday is a Public Holiday here in England, so as is Brew tradition I’ll be taking a break, returning on Tuesday
Information
Visual Studio Code April 2024 (version 1.89) – Visual Studio Code Team and Contributors
Exploring .NET Aspire: Building Cloud-Native Apps with Ease – Chris Pietschmann
Critter Stack Improvements for Event Driven Architecture – Jeremy D Miller
Checking your solution for NuGet vulnerabilities or deprecated packages – Steven Giesel
ASP.NET Core API Versioning – Ricardo Peres
Multi-Class Classification Using LightGBM – Dr. James McCaffrey
Blazor Basics: Globalization in Bla ..read more
The Morning Brew
5d ago
Information
Beyond Boundaries – Networking Programming with C# 12 and .NET 8 Book – Chris “Woody” Woodruff
OData .NET 8 Preview Release – Clément Habinshuti
Native Desktop UX with .NET MAUI for Windows and macOS Apps – Rossitza Fakalieva
Run Phi-3 SLM on your machine with C# Semantic Kernel and Ollama – Laurent Kempé
Marten, PostgreSQL, and .NET Aspire walk into a bar… – Jeremy D Miller
.NET 8 – Warning AD0001: Analyzer ‘Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer’ threw an exception of type ‘System.InvalidOperationException’ – Bart Wullems
The Backend for Frontend Patte ..read more
The Morning Brew
1w ago
Information
Secure your container build and publish with .NET 8 – Richard Lander
Creating a .NET AsciiMath parser and using it in a Markdig extension – Andrew Lock
Some more C# 12 – Tom Deseyn
Working with Rust Libraries from C# .NET Applications – Khalid Abuhakmeh
ASP.NET Core -Updating the OpenTelemetry configuration – Bart Wullems
Marten, Metrics, and Open Telemetry Support – Jeremy D Miller
Announcing the General Availability of PostSharp 2024.1 & Metalama Status Update, April 2024 – Gael Fraiteur
Embrace AI-Driven Productivity in .NET with JetBrains AI Assistant in ReSharper – Sasha ..read more
The Morning Brew
1w ago
Information
The Journey to Accessible Apps: Keyboard Accessibility and .NET MAUI – Rachel Kang
.NET Aspire is the best way to experiment with Dapr during local development – Anthony Simmon
ASP.NET Core Hosting Module with Shadow Copy Not Starting: Separate your Shadow Copy Folders! – Rick Strahl
The Decorator Pattern is sometimes helpful – Jeremy D Miller
Service compatibility is determined based on policy – Mark Seemann
TypeScript compiler trick – Bart Wullems
Demystifying Azure Open AI for App developers – Avneesh Kaushik
Updating Documents in MongoDB – Robert Sheldon ..read more
The Morning Brew
1w ago
Information
Announcing TypeScript 5.5 Beta – Daniel Rosenwasser
Adventures serializing absolutely everything in C# – Isadora Sophia Rodopoulos
An even DEEPER Dive into LINQ with Stephen Toub – Stephen Toub & Scott Hanselman
Switch expression for void methods – Bart Wullems
Phi-3-mini in 30 lines of C# with ONNX Runtime GenAI – Nietras
Blazor Basics: Localization Using Resource Files – Claudio Bernasconi
Google hates this one weird trick for having NO bugs! – Joost Kaptein
Unleashing GitHub Copilot for Infrastructure as Code – Murugesan U
Stop Using Regex for Connection Strings – Adam Stor ..read more
The Morning Brew
1w ago
Information
What’s new for .NET in Ubuntu 24.04 – Richard Lander
C# 13 Params Collections – Fons Sonnemans
Securing identity: Exploring application types and authentication flows – Adam Matthews
First Class Event Subscriptions in Marten – Jeremy D Miller
Code It Any Way You Want: Comparison of Passing Parameters in Methods – David McCarter
Type pattern matching in C# and TypeScript – Bart Wullems
Implementing a functionality with GitHub Copilot for Visual Studio – Laurent Bugnion ..read more
The Morning Brew
2w ago
Information
Refactor your C# code with primary constructors – David Pine
Exploring the AskVS command in GitHub Copilot for Visual Studio – Cynthia Zanoni & Laurent Bugnion
Tales from the .NET Migration Trenches – Authentication – Jimmy Bogard
Hacking together an AsciiMath parser for .NET – Andrew Lock
Async APIs – don’t confuse your events, commands and state – David Hope
Does readonly make your code faster? – Steven Giesel
Mastering SOLID Principles in C#: A Practical Guide – A. Yohan Malshika
Fix Unable To Resolve DbContextOptions For EF Core – Khalid Abuhakmeh
WIP is waste – Jared Turn ..read more
The Morning Brew
2w ago
Information
Don’t Do This With Extension Methods – Adam Storr
Introduction to Distributed Tracing With OpenTelemetry in .NET – Milan Jovanovi?
C# 12: Collection expressions and primary constructors – Tom Deseyn
Minimal APIs Nuget Packages – Shawn Wildermuth
Strict Ordered Message Handling wth Wolverine – Jeremy D Miller
How to Convert a String to Byte Array in C#: Encoding and Decoding Simplified – Nick Cosentino
Using type aliases to make code clearer with generics – Gérald Barré
Configure Renovate to handle nuspec files – Anthony Simmon
XML External Entity Attack and .NET Core – Bart Wullem ..read more
The Morning Brew
2w ago
Information
Wolverine’s New PostgreSQL Messaging Transport – Jeremy D Miller
API Key Authentication Middleware In ASP NET Core – A How To Guide – Nick Cosentino
How to create an F# / dotnet 8 Replit Instance – Hamilton
Hamilton – Bart Wullrms
Using GitHub and NextAuth.js for Single Sign-on in Next.js – Peter Mbanugo
Extending Copilot for Microsoft 365 using TypeScript | Azure Developers JavaScript Day 2024 – Glaucia Lemos
Navigating the Edges of Technology in Software Development: Bleeding, Leading, Dull, and Rusting – Steve ‘Ardalis’ Smith
Building a Culture of Data: The Technical Aspects ..read more