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
11h 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
2d 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
The Morning Brew
4d ago
Information
Announcing: Azure Developers – .NET Day – Mehul Harry
Serilog and .NET 8.0 minimal APIs – Nicholas Blumhardt
Stop Debugging and Start Running in Visual Studio – Steve ‘Ardalis’ Smith
ASP.NET Core Basics: Getting Started with LINQ – Assis Zang
Google Service Weaver is a Bad idea – Derek Comartin
Top Linters for JavaScript and TypeScript: Simplifying Code Quality Management – Nipuni Arunodi ..read more
The Morning Brew
1w ago
Information
Build & test resilient apps in .NET with Dev Proxy – Waldek Mastykarz
How to use GitHub Copilot Chat in Visual Studio – Cynthia Zanoni & Laurent Bugnion
ASP.NET Core–Cannot resolve from root provider because it requires scoped service – Bart Wullems
Blazor Basics: Handling Images Dynamically – Claudio Bernasconi
How to Use HttpOnly Cookie in .NET Core for Authentication and Refresh Token Actions – Marinko Spasojevi?
Event Queues and Buffering Functions with JavaScript – Khalid Abuhakmeh
Rendering Math in HTML: MathML, MathML Core, and AsciiMath – Andrew Lock
Your Ultimate ..read more
The Morning Brew
1w ago
Information
Streamline your container build and publish with .NET 8 – Richard Lander
The New C# Interceptors vs. AOP – Marek Sirkovský
Computing code coverage for a .NET project – Gérald Barré
A Clever Way To Implement Pessimistic Locking in EF Core – Milan Jovanovic
Configure Renovate to update preview versions of NuGet packages – Anthony Simmon
Implement a secure Blazor Web application using OpenID Connect and security headers – Damien Bowden
Modular Monoliths and the “Critter Stack” – Jeremy D Miller
Services share schema and contract, not class – Mark Seemann
Data Anomaly Detection Using ..read more
The Morning Brew
1w ago
Information
Announcing pl/dotnet, version 0.99 (beta) – Brick Abode
Your JetBrains Coding Tools are Ready to be Updated to 2024.1 – Aleksandra Krupskaya
Giving the .NET smart components a try–The Smart Combobox – Bart Wullems
StringBuffer – An F# string builder – Simon Reynolds
Automated NuGet package version range updates in .NET projects using Renovate – Anthony Simmon
Modernization – Managing Data during the process – Yashwanth Maheshwaram & Ian Lawson
Snake draft sorting in SQL Server, part 1 – Aaron Bertrand
Returning A Row When Your Query Has No Results – Erik Darling
How Microsoft ..read more
The Morning Brew
1w ago
Information
Introducing MSTest SDK – Improved Configuration & Flexibility – Marco Rossignoli & Amaury Levé
New .slnx Solution Format in Visual Studio — no more GUIDs! – Martin Zikmund
Referencing external Docker containers in .NET Aspire using the new custom resources API – Anthony Simmon
Beyond the Basics: Exploring the Android Manifest in .NET MAUI – Leomaris Reyes
3 simple design tips to improve your Web UI – Jon Hilton ..read more
The Morning Brew
1w ago
Information
String Performance: Slicing a String – David McCarter
Harnessing Local AI: Unleashing the Power of .NET Smart Components and Llama2 – Bruno Capuano
Use .Net CancellationTokens – Kevin Logan
Building platforms–Strike the right balance – Bart Wullems
Browser Security Bugs that Aren’t: JavaScript in PDF – Eric Lawrence
React Server Components in a Nutshell – Paul Scanlon ..read more
The Morning Brew
2w ago
Information
.NET April 2024 Updates – .NET 8.0.4, 7.0.18, .NET 6.0.29 – Rahul Bhandari
Introducing the new Copilot experience in Visual Studio – Rhea Patel
Durable Background Processing with Wolverine – Jeremy D Miller
Equip 3rd party types with a deconstructor – Steven Giesel
C# Regex Performance: How To Squeeze Out Performance – Nick Cosentino
Handling Circular References When Working With JSON in .NET – Georgios Panagopoulos
Autonomous Computing and how it influenced the way I build software – Bart Wullems
Hello World – Lennon McLean ..read more
The Morning Brew
2w ago
Information
Actually Talking about Modular Monoliths – Jeremy D Miller
Azure Static Web App–Distributed Functions – Bart Wullems
Extracting curve coordinates from a bitmap – Mark Seemann
BFF secured ASP.NET Core application using downstream API and an OAuth client credentials JWT – Damien Bowden
Integer overflow vulnerabilities in .NET – Jason Sultana
Creating ico files from multiple images in .NET – Gérald Barré
Chris Simon presents Test Driven Development, Domain Driven Design, & C# from the ground up – livestream – Khalid Abuhakmeh ..read more