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
8h 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
2d 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
3d 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
4d 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
1w 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
2w 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
2w 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