The Morning Brew (@MorningBrewNet) header
The Morning Brew (@MorningBrewNet) profile picture

All the best .NET News, views and opinions, collated daily by @calcock

Liverpool, UK
Joined June 2013
Blogged: The Morning Brew #3711 - ift.tt/NJI6Abc - Information Announcing Azure Monitor OpenTelemetry Distro – Matt McCleary & Sam Spencer Blazor and CSP – Damien Bowden Visual Studio 2022 17.6 – Http Endpoint explorer – Bart Wullems The Art of HTTP Connection Po…
665
Blogged: The Morning Brew #3710 - ift.tt/AeRMCBa - Information Announcing TypeScript 5.1 RC – Daniel Rosenwasser Building Functional .NET Applications: a Guide for Choosing between F# vs C# – Nahla Davies When and How to Use Blazor Components – Steve ‘Ardalis’ Smi…
534
Blogged: The Morning Brew #3709 - ift.tt/W7L6wcf - Information Client Support for Calling WCF/CoreWCF with System.ServiceModel 6.0 Is Here! – Sam Spencer Hot Reload Supports Modifying Generics! – Mikelle Rogers Get started with ChatGPT in .NET & Object Detection i…
379
Blogged: The Morning Brew #3708 - ift.tt/GThbLsa - Information Visual Studio 2022 17.7 Preview 1 is here! – Taysser Gherfal Concurrent Hosted Service Start and Stop in .NET 8 – Steve Gordon Compare DateTime in C# – Code Maze An alternative approach to structuring…
284
Blogged: The Morning Brew #3706 - ift.tt/XfolTpq - Information Get Ready for Visual Studio at Build 2023: – Jim Harrer Rider 2023.2 Early Access Program Is Now Open & ReSharper 2023.2 Kicks Off the Early Access Program! – Sasha Ivanova Folders versus namespaces – …
199
Blogged: The Morning Brew #3705 - ift.tt/SfD8eyW - Information Introducing Deopt Explorer – Ron Buckton Level up your GPT game with prompt engineering – Luis Quintanilla Join us for HackTogether: The Microsoft Teams Global Hack – Waldek Mastykarz Lehman’s Laws of…
182
Blogged: The Morning Brew #3704 - ift.tt/nvH4XmS - Information Marten V6 is Out! And the road to Wolverine 1.0 – Jeremy D Miller Surround selection experiment – Mads Kristensen Learn the Azure Fundamentals – Full Course Free for everyone – Gregor Suttie ASP.N…
1
151
Blogged: The Morning Brew #3703 - ift.tt/v5rowtm - Information Visual Studio UI Refresh – Kaitlin Brooks, Cherry Wang & Dante Gagne Do you really need MVVM? – Matt Lacey Multidimensional Array vs Jagged Array in C# – Dusko Mirkovic How Microsoft is using GraphQL …
156
Blogged: The Morning Brew #3702 - ift.tt/0tFqOpW - Information Upcoming availability of .NET Framework 4.8.1 on Windows Update and Catalog – Brett Lopez The 2023 Developer Survey is now live! – Erin Yepis API Security Checklist: How to Protect Your APIs – John Iwu…
127
Blogged: The Morning Brew #3700 - ift.tt/lChyAJn - Information Visual Studio Code – April 2023 (version 1.78) – Visual Studio Code Team and Contributors Introducing Bob’s Used Books—a New, Real-World, .NET Sample Application – Steve Roberts Untangling the many asp…
1
122
Blogged: The Morning Brew #3699 - ift.tt/Rv4kJjW - Information Announcing .NET mobile Debugging in VS Code. Mobile development in VS Code with Uno Platform or .NET MAUI – Uno Platform Team Rider 2023.2 Roadmap & ReSharper 2023.2 Roadmap – Sasha Ivanova Sending Med…
2
193
Blogged: The Morning Brew #3697 - ift.tt/3wHlCiY - Information Web API development in Visual Studio 2022 – Sayed Ibrahim Hashimi Exploring JavaScript and TypeScript Development in Visual Studio – Jiayan Chen Part 2 – Babylon.js 6.0: Key Rendering Advancements – Ja…
1
146
Blogged: The Morning Brew #3696 - ift.tt/zm6Mhp4 - Monday is a public holiday here in the UK, so usual The Morning Brew won’t be published on Monday, but will return on Tuesday Information Announcing .NET Community Toolkit 8.2! Faster generators, code fixers, perfo…
99
Blogged: The Morning Brew #3695 - ift.tt/OfJpNVP - Information Get Started with OpenAI Completions with .NET – Luis Quintanilla A quick tour of dictionaries in C# – Jack Lewis How to End-to-End Test SMS Applications with C# .NET and Twilio – Niels Swimberghe Part…
2
144
Blogged: The Morning Brew #3694 - ift.tt/KNlYpWg - Information .NET Framework April 2023 Cumulative Update Preview Updates – Salini Agarwal Let’s Learn .NET Virtual Events – All Around the World – Matt Soucoup Drawing Elements on Maps with .NET MAUI – James Montem…
1
142
Blogged: The Morning Brew #3693 - ift.tt/AlT7Ufm - Information Improving the Syntax Highlighting of JavaScript in Visual Studio – Armando Aguirre Part 1 – Announcing Babylon.js 6.0 – Jason Carter & Thomas Lucchini Domain events and the “Unit of Work” pattern – Ste…
1
109
Blogged: The Morning Brew #3692 - ift.tt/Ld9kNIa - Information Simplest dependency injection setup for WPF and Prism 6 – Henrique Dalcin Dalmas C# Design Patterns: The Strategy Pattern – Kenji Elzerman Writing a .NET profiler in C# — Part 3 – Kevin Gosse Introduct…
142
Blogged: The Morning Brew #3691 - ift.tt/FfZLh7b - Information Orleans v7.1.2 – Reuben Bond Short Circuit Evaluation of IF Statements with Await in C# – Code Maze Scaling a Monolith with 5 Different Patterns – Derek Comartin Encapsulate libraries not frameworks – …
83
Blogged: The Morning Brew #3690 - ift.tt/TBCUD0s - Information Announcing TypeScript 5.1 Beta – Daniel Rosenwasser Git Tooling Preview Features to Enhance Productivity – Jessie Houghton A Guide to OpenTelemetry for .NET Engineers – Juan Reyes Upgrading to .NET 6 -…
1
96
Blogged: The Morning Brew #3689 - ift.tt/KbAyZuT - Information Reduce Lookups in HashSet, Dictionary and Other Collections With ReSharper – Maarten Balliauw My 2023 C# Software Developer Tool List – Michael Shpilt Need your Blazor sibling components to talk to each…
3
134