« Back to the newsletter

Date Newsletter
Apr 18, 2024 πŸ’» Issue 406 - Swift for C++ Practitioners, Part 1
Apr 11, 2024 πŸ’» Issue 405 - PS1 Programming Course with MIPS Assembly and C
Apr 04, 2024 πŸ’» Issue 404 - Finding memory leaks in Postgres C code
Mar 28, 2024 πŸ’» Issue 403 - Microsoft defends .NET 9 features competing with open source ecosystem
Mar 21, 2024 πŸ’» Issue 402 - Harmonizing Powerhouses: Syncfusion WPF Controls Are Now Compatible with Avalonia XPF
Mar 14, 2024 πŸ’» Issue 401 - New LINQ Methods in .Net 9
Mar 07, 2024 πŸ’» Issue 400 - Some 5 Years In, 'New' WinForms Designer Still Not There
Feb 29, 2024 πŸ’» Issue 399 - IceRPC: A C# RPC framework for the QUIC era
Feb 22, 2024 πŸ’» Issue 398 - Prefer test-doubles over mocking frameworks
Feb 15, 2024 πŸ’» Issue 397 - Celebrating One Year of Avalonia XPF: Announcing the Indie Tier πŸŽ‰
Feb 08, 2024 πŸ’» Issue 396 - How do set this exact win11 translucent glass background to my .NET C# WinForms application?
Feb 01, 2024 πŸ’» Issue 395 - Came across a job posting on Microsoft career page which says that they are re writing C# services in Office 365 with rust.
Jan 25, 2024 πŸ’» Issue 394 - You can be a Junior, but don't overdo it
Jan 18, 2024 πŸ’» Issue 393 - A Practical Guide to Modular Monoliths with .NET
Jan 11, 2024 πŸ’» Issue 392 - SOLID Principle: Single Resposibility Principle
Jan 04, 2024 πŸ’» Issue 391 - Logging in .NET: A Comparison of the Top 4 Libraries
Dec 28, 2023 πŸ’» Issue 390 - Are these realistic requirements for a Senior Engineer?
Dec 21, 2023 πŸ’» Issue 389 - Avalonia UI - A Year in Recap: Celebrating this years milestones
Dec 14, 2023 πŸ’» Issue 388 - Balancing Growth and Sustainability - Avalonia's Financial Evolution
Dec 07, 2023 πŸ’» Issue 387 - 10 years of Avalonia!
Nov 30, 2023 πŸ’» Issue 386 - C# - The State of Developer Ecosystem in 2023 according to JetBrains
Nov 23, 2023 πŸ’» Issue 385 - LinqPad 8 is out with support for C# 12, EF & .NET 8
Nov 16, 2023 πŸ’» Issue 384 - Announcing .NET 8 - .NET Blog
Nov 09, 2023 πŸ’» Issue 383 - FastEndpoints reached 1 million Nuget downloads today.
Nov 02, 2023 πŸ’» Issue 382 - Primary constructors adds class parameters in C# 12
Oct 26, 2023 πŸ’» Issue 381 - What's new in C# 12: overview
Oct 19, 2023 πŸ’» Issue 380 - Performance Improvements in ASP.NET Core 8
Oct 12, 2023 πŸ’» Issue 379 - C# Dev Kit is out for Visual Studio Code
Oct 05, 2023 πŸ’» Issue 378 - Prism Library license change - now charging companies.
Sep 28, 2023 πŸ’» Issue 377 - Debugging Enhancements in .NET 8 - .NET Blog
Sep 21, 2023 πŸ’» Issue 376 - NUNit and C# - Tutorial to automate your API Tests from scratch
Sep 14, 2023 πŸ’» Issue 375 - Performance improvement in .NET 8
Sep 07, 2023 πŸ’» Issue 374 - Everything a developer needs to know about configuration and secret management in .NET
Aug 31, 2023 πŸ’» Issue 373 - 9 "hidden" features in Visual Studio that you may not know
Aug 24, 2023 πŸ’» Issue 372 - Introducing Predictive Debugging: A Game-Changing Look into the Future
Aug 17, 2023 πŸ’» Issue 371 - SponsorLink: feedback and moving forward
Aug 10, 2023 πŸ’» Issue 370 - Visual Studio 2022 – 17.7 Now Available
Aug 03, 2023 πŸ’» Issue 369 - Class vs Struct in C#: Making Informed Choices
Jul 27, 2023 πŸ’» Issue 368 - Five years of fuzzing .NET with SharpFuzz
Jul 20, 2023 πŸ’» Issue 367 - Build A Todo API With .NET And Appwrite
Jul 13, 2023 πŸ’» Issue 366 - Open Source Avalonia .NET UI Framework Finally Hits Milestone v11 GA Release -- Visual Studio Magazine
Jul 06, 2023 πŸ’» Issue 365 - Welcome to the New Era of App Development: Introducing Avalonia v11
Jun 29, 2023 πŸ’» Issue 364 - This article explores producing and consuming Kafka messages in Protobuf format, adhering to Cloud Events spec, and covers polymorphic data type serialization.
Jun 22, 2023 πŸ’» Issue 363 - Improved .NET Debugging Experience with Source Link
Jun 15, 2023 πŸ’» Issue 362 - Shall r/dotnet join the blackout?
Jun 08, 2023 πŸ’» Issue 361 - Building cross-platform apps with Avalonia UI - Inside .NET
Jun 01, 2023 πŸ’» Issue 360 - 17 Amazing Community Packages for .NET Developers
May 25, 2023 πŸ’» Issue 359 - Refactor your dotNET HTTP Clients to Typed HTTP Clients
May 18, 2023 πŸ’» Issue 358 - My 20 Year Career is Technical Debt or Deprecated
May 11, 2023 πŸ’» Issue 357 - Avalonia UI Community Q&A. We talked about themes, v11, MAUI Hybrid and much more.
May 04, 2023 πŸ’» Issue 356 - Introducing Temporal .NET – Deterministic Workflow Authoring in .NET
Apr 27, 2023 πŸ’» Issue 355 - Free Pluralsight Week April,24-30
Apr 20, 2023 πŸ’» Issue 354 - Postgres Superpowers in Practice
Apr 13, 2023 πŸ’» Issue 353 - Announcing .NET 8 Preview 3 - .NET Blog
Apr 06, 2023 πŸ’» Issue 352 - Improvements to auth and identity in ASP.NET Core 8 - .NET Blog
Mar 30, 2023 πŸ’» Issue 351 - Opinion: Stop Using the Generic Repository Pattern
Mar 23, 2023 πŸ’» Issue 350 - .NET Performance Delivers Again for Bing, From .NET 5 to .NET 7 - .NET Blog
Mar 16, 2023 πŸ’» Issue 349 - ASP.NET Core updates in .NET 8 Preview 2 - .NET Blog
Mar 09, 2023 πŸ’» Issue 348 - WPF Begins its Long Goodbye
Mar 02, 2023 πŸ’» Issue 347 - Visual Studio .NET Upgrade Assistant extension released (devblogs.microsoft.com)
Feb 23, 2023 πŸ’» Issue 346 - Announcing .NET 8 Preview 1
Feb 16, 2023 πŸ’» Issue 345 - Avalonia XPF – Run WPF Apps on macOS and Linux
Feb 09, 2023 πŸ’» Issue 344 - How to create a Testcontainers for .NET module for wider ecosystem
Feb 02, 2023 πŸ’» Issue 343 - Uno Platform 4.7 - New Project Template, Performance Improvements and more
Jan 26, 2023 πŸ’» Issue 342 - Blazor United Prototype (.NET 8)
Jan 19, 2023 πŸ’» Issue 341 - A Comprehensive Example: Implementing JWT Authentication in ASP.NET Core with Identity and EF Core
Jan 12, 2023 πŸ’» Issue 340 - .Net 7 JSON Performance trap
Jan 05, 2023 πŸ’» Issue 339 - .NET 7: suspicious places and errors in the source code
Dec 29, 2022 πŸ’» Issue 338 - Better assertions for your unit tests
Dec 22, 2022 πŸ’» Issue 337 - 11 Ways of Making Your C# Harder to Use
Dec 15, 2022 πŸ’» Issue 336 - Canceling abandoned requests in ASP.NET Core
Dec 08, 2022 πŸ’» Issue 335 - .NET open source is 'heavily under-funded' says AWS
Dec 01, 2022 πŸ’» Issue 334 - Announcing ML.NET 2.0
Nov 24, 2022 πŸ’» Issue 333 - 7 Reasons for Startups to Choose ASP.NET Over Node.js
Nov 17, 2022 πŸ’» Issue 332 - How fast is really ASP.NET Core?
Nov 10, 2022 πŸ’» Issue 331 - Welcome to C# 11
Nov 03, 2022 πŸ’» Issue 330 - The type system is a programmer's best friend
Oct 27, 2022 πŸ’» Issue 329 - ImageSharp is leaving the .NET Foundation because of its new license
Oct 20, 2022 πŸ’» Issue 328 - Modern C# Techniques, Part 3: Generic Code Generation
Oct 13, 2022 πŸ’» Issue 327 - Jetbrains Fleet IDE adds C# support and goes public
Oct 06, 2022 πŸ’» Issue 326 - Refactoring a checksum until it runs 100 times faster
Sep 29, 2022 πŸ’» Issue 325 - Spectre.Console is a .NET Standard 2.0 library that makes it easier to create beautiful console applications.
Sep 22, 2022 πŸ’» Issue 324 - C# 11 – Introducing List Patterns Matching
Sep 15, 2022 πŸ’» Issue 323 - .NET 7 comes to Azure Functions & Visual Studio 2022
Sep 08, 2022 πŸ’» Issue 322 - Introducing Transitive NuGet Dependencies in Visual Studio
Sep 01, 2022 πŸ’» Issue 321 - Announcing built-in container support for the .NET SDK
Aug 25, 2022 πŸ’» Issue 320 - C# 11 preview: generic math, required members, and more
Aug 18, 2022 πŸ’» Issue 319 - Microsoft and Canonical announce native .NET availability in Ubuntu 22.04 hosts and containers
Aug 11, 2022 πŸ’» Issue 318 - Visual Studio 2022 17.3 is now available! - Visual Studio Blog
Aug 04, 2022 πŸ’» Issue 317 - The Best C# .NET Web Application Tech Stack: Deploying to Azure
Jul 28, 2022 πŸ’» Issue 316 - Asynchronous Programming in .NET - Introduction, Misconceptions, and Problems
Jul 21, 2022 πŸ’» Issue 315 - ZeroQL - C# friendly GraphQL
Jul 14, 2022 πŸ’» Issue 314 - ASP.NET Core updates in .NET 7 Preview 6
Jul 07, 2022 πŸ’» Issue 313 - Building a quick Reddit Blazor client without Reddit's API
Jun 30, 2022 πŸ’» Issue 312 - Visual Studio vs. Jetbrains Rider Performance
Jun 23, 2022 πŸ’» Issue 311 - These 5 C# Guidelines (Revealed by a SENIOR DEVELOPER) will Change your CodingΒ Style
Jun 16, 2022 πŸ’» Issue 310 - .NET 7 Preview 5 - Generic Math
Jun 09, 2022 πŸ’» Issue 309 - The Best C# .NET Web Application Tech Stack: Choosing the Front End
Jun 02, 2022 πŸ’» Issue 308 - Getting Functional with C#
May 26, 2022 πŸ’» Issue 307 - It’s good to bet on .NET
May 19, 2022 πŸ’» Issue 306 - Regular Expression Improvements in .NET 7
May 12, 2022 πŸ’» Issue 305 - You Probably Don't Need to Worry About MediatR
May 05, 2022 πŸ’» Issue 304 - The Boomer .NET Dev Skill Upgrade Guide β€” Part 1
Apr 28, 2022 πŸ’» Issue 303 - You probably don't need MediatR
Apr 21, 2022 πŸ’» Issue 302 - C# 11 Preview Updates – Raw string literals, UTF-8 and more!
Apr 14, 2022 πŸ’» Issue 301 - .NET Maui Release Candidate Available
Apr 07, 2022 πŸ’» Issue 300 - Milestone: A million downloads for VideoLAN packages in the .NET ecosystem
Mar 31, 2022 πŸ’» Issue 299 - GitHub Copilot now available for Visual Studio 2022
Mar 24, 2022 πŸ’» Issue 298 - TIL: You can inject services into methods instead of the whole controller
Mar 17, 2022 πŸ’» Issue 297 - JetBrains’ Statement on Ukraine
Mar 10, 2022 πŸ’» Issue 296 - What’s the maximum number of arguments for method in C# and in .NET?
Mar 03, 2022 πŸ’» Issue 295 - 6 .NET Myths Dispelled β€” Celebrating 21 Years of .NET
Feb 24, 2022 πŸ’» Issue 294 - Improve C# code performance with Span<T>
Feb 17, 2022 πŸ’» Issue 293 - Announcing .NET MAUI Preview 13
Feb 10, 2022 πŸ’» Issue 292 - An array is a collection of variables.
Feb 03, 2022 πŸ’» Issue 291 - Code search in Visual Studio 2022 is about to get much faster
Jan 27, 2022 πŸ’» Issue 290 - Bending DateTime in .NET to Test Your Code Better
Jan 20, 2022 πŸ’» Issue 289 - State of the Windows Forms Designer for .NET Applications
Jan 13, 2022 πŸ’» Issue 288 - Duende moves to a new Fair Trade License, lifting all constraints on the Community Edition
Jan 06, 2022 πŸ’» Issue 287 - Getting Started with Unit Testing in Visual Studio 2022 - nUnit
Dec 30, 2021 πŸ’» Issue 286 - CRUD API + Complexity = Death by a 1000 Papercuts
Dec 23, 2021 πŸ’» Issue 285 - NodeEditor - Avalonia C#/XAML application running on the web (Windows 7/Chrome)
Dec 16, 2021 πŸ’» Issue 284 - ELSA Β· An open source .NET Standard workflows library
Dec 09, 2021 πŸ’» Issue 283 - What’s new for gRPC in .NET 6
Dec 02, 2021 πŸ’» Issue 282 - Welcome to Fleet! Jetbrains releases their version of VSCode
Nov 25, 2021 πŸ’» Issue 281 - Modern C# Hello World
Nov 18, 2021 πŸ’» Issue 280 - .NET 6 vs .NET 5: up to 40% speedup!
Nov 11, 2021 πŸ’» Issue 279 - RIP Copy and Paste from Stackoverflow! 🚨 (+Trojan Source Solution)
Nov 04, 2021 πŸ’» Issue 278 - Hot Reload with Notepad in .NET 6
Oct 28, 2021 πŸ’» Issue 277 - .NET Hot Reload Support via CLI Restored
Oct 21, 2021 πŸ’» Issue 276 - Web App Security, Understanding the Meaning of the BFF Pattern
Oct 14, 2021 πŸ’» Issue 275 - Announcing .NET 6 Release Candidate 2
Oct 07, 2021 πŸ’» Issue 274 - The simplicity of .NET Endpoints
Sep 30, 2021 πŸ’» Issue 273 - Maybe it's time to rethink our project structure with .NET 6
Sep 23, 2021 πŸ’» Issue 272 - HTTP/3 support in .NET 6
Sep 16, 2021 πŸ’» Issue 271 - Since there seems to be some confusion on this point, MS is recommending Razor Pages for new work
Sep 09, 2021 πŸ’» Issue 270 - DateOnly And TimeOnly Types In .NET 6
Sep 02, 2021 πŸ’» Issue 269 - File IO improvements in .NET 6
Aug 26, 2021 πŸ’» Issue 268 - New .NET 6 APIs driven by the developer community
Aug 19, 2021 πŸ’» Issue 267 - Performance Improvements in .NET 6
Aug 12, 2021 πŸ’» Issue 266 - Tips on Building a Docker image (quickly) in a CI/CD
Aug 05, 2021 πŸ’» Issue 265 - A preview of all of the new runtime features added in .NET 6
Jul 29, 2021 πŸ’» Issue 264 - Try the new System.Text.Json source generator
Jul 22, 2021 πŸ’» Issue 263 - Anatomy of a .NET app
Jul 15, 2021 πŸ’» Issue 262 - Announcing .NET 6 Preview 6
Jul 08, 2021 πŸ’» Issue 261 - Top 10 New .NET 6.0 API
Jul 01, 2021 πŸ’» Issue 260 - fantastic to see this amazing HTTP3 Support in .Net 6!
Jun 24, 2021 πŸ’» Issue 259 - Visual Studio 2022 64-bit Preview 1 is available!
Jun 17, 2021 πŸ’» Issue 258 - Running my .NET nanoFramework for 8 years on a battery
Jun 10, 2021 πŸ’» Issue 257 - Date, Time, and Time Zone Enhancements in .NET 6 | .NET Blog
Jun 03, 2021 πŸ’» Issue 256 - New LINQ extensions in .NET 6 and benchmarks
May 27, 2021 πŸ’» Issue 255 - Announcing .NET 6 Preview 4 | .NET Blog
May 20, 2021 πŸ’» Issue 254 - Reaqtor framework officially live - a .NET "framework for reliable, stateful, distributed, and scalable event processing", that evolved from the original Reactive Extensions (Rx)
May 13, 2021 πŸ’» Issue 253 - Introducing csharp 10
May 06, 2021 πŸ’» Issue 252 - Is the era of reflection-heavy C# libraries at an end?
Apr 29, 2021 πŸ’» Issue 251 - Introducing GraphQLinq - Strongly-Typed GraphQL Queries with LINQ to GraphQL.
Apr 22, 2021 πŸ’» Issue 250 - Visual Studio 2022
Apr 15, 2021 πŸ’» Issue 249 - Announcing .NET 6 Preview 3 | .NET Blog
Apr 08, 2021 πŸ’» Issue 248 - The async/await keywords in C# had always been mysterious to me.
Apr 01, 2021 πŸ’» Issue 247 - Async and Await and what is it actually doing?
Mar 25, 2021 πŸ’» Issue 246 - 14 .NET packages I always recommend
Mar 18, 2021 πŸ’» Issue 245 - The new Priority Queue type has made it to .NET 6
Mar 11, 2021 πŸ’» Issue 244 - Intro to Docker - Step by Step
Mar 04, 2021 πŸ’» Issue 243 - Visual Studio 2019 v16.9 and v16.10 Preview 1 are Available Today! | Visual Studio Blog
Feb 25, 2021 πŸ’» Issue 242 - Decomposing CRUD to a Task Based UI
Feb 18, 2021 πŸ’» Issue 241 - Debugging a native deadlock in a .NET Linux application
Feb 11, 2021 πŸ’» Issue 240 - .NET 6 Desktop Dev Options: WPF, WinForms, UWP, .NET MAUI, Blazor...
Feb 04, 2021 πŸ’» Issue 239 - Event Sourcing Example & Explained in plain English
Jan 28, 2021 πŸ’» Issue 238 - The NuGet packages we use to build elmah.io
Jan 21, 2021 πŸ’» Issue 237 - Azure Active Directory reduced core count from ~40k to ~20k by migrating to .NET Core 3.1
Jan 14, 2021 πŸ’» Issue 236 - A Simple Tip For Cleaner Web APIs
Jan 07, 2021 πŸ’» Issue 235 - Dependency Injection Within A Console Application
Dec 31, 2020 πŸ’» Issue 234 - START with a Monolith, NOT Microservices
Dec 24, 2020 πŸ’» Issue 233 - What's Your Hobbies Other Than Programming?
Dec 17, 2020 πŸ’» Issue 232 - My list of regular nuget packages, have I missed any?
Dec 10, 2020 πŸ’» Issue 231 - What are Closures?
Dec 03, 2020 πŸ’» Issue 230 - .NET 5 Breaking Changes: Historic technologies that are being removed
Nov 26, 2020 πŸ’» Issue 229 - David Fowler's ASP.NET Core Architecture video
Nov 19, 2020 πŸ’» Issue 228 - Write .NET code for Raspberry Pi with the .NET IoT Libraries! I'm super excited to share this documentation I wrote!
Nov 12, 2020 πŸ’» Issue 227 - .NET 5 Released
Nov 05, 2020 πŸ’» Issue 226 - ASP.NET Core Architecture Overview by David Fowler
Oct 29, 2020 πŸ’» Issue 225 - The Future of .NET is .NET 5
Oct 22, 2020 πŸ’» Issue 224 - Microsoft.Identity.Web is now generally available.
Oct 15, 2020 πŸ’» Issue 223 - Announcing .NET 5.0 RC 2 | .NET Blog
Oct 08, 2020 πŸ’» Issue 222 - New C#9 keywords β€˜and’ β€˜or’ β€˜not’
Oct 01, 2020 πŸ’» Issue 221 - The 68 things the CLR does before executing a single line of your code
Sep 24, 2020 πŸ’» Issue 220 - Top 10 .NET 5.0 new APIs
Sep 17, 2020 πŸ’» Issue 219 - Announcing .NET 5.0 RC 1 | .NET Blog
Sep 10, 2020 πŸ’» Issue 218 - Assembly Versioning and DLL Hell in .NET
Sep 03, 2020 πŸ’» Issue 217 - Introducing the Half type! | .NET Blog
Aug 27, 2020 πŸ’» Issue 216 - Announcing .NET 5.0 Preview 8 | .NET Blog
Aug 20, 2020 πŸ’» Issue 215 - FP or OOP is not a binary choice.
Aug 13, 2020 πŸ’» Issue 214 - Explaining .NET for non .NET folks
Aug 06, 2020 πŸ’» Issue 213 - Switch Expression introduced in C# 8: Switch Statement vs Expression Explained
Jul 30, 2020 πŸ’» Issue 212 - Command and Query Responsibility Segregation (CQRS) pattern
Jul 23, 2020 πŸ’» Issue 211 - How to store app secrets for your ASP .NET Core project
Jul 16, 2020 πŸ’» Issue 210 - Performance Improvements in .NET 5
Jul 09, 2020 πŸ’» Issue 209 - Unit Testing is Overrated
Jul 02, 2020 πŸ’» Issue 208 - Announcing the Porting Assistant for .NET (from AWS)
Jun 25, 2020 πŸ’» Issue 207 - How I chose a programming language and beat bad habits
Jun 18, 2020 πŸ’» Issue 206 - gRPC-Web for .NET now available
Jun 11, 2020 πŸ’» Issue 205 - 23% more Throughput and 74% less Latency with ASP​.NET on Linux using io_uring
Jun 04, 2020 πŸ’» Issue 204 - WinUI 3 for Desktop Apps. Entirely WinUI-based apps in C# or C++ distributed via MSIX app containers with no Microsoft Store requirements.
May 28, 2020 πŸ’» Issue 203 - Stack Overflow Developer Survey 2020: .NET Core, ASP.NET Core the top most loved framework / web framework
May 21, 2020 πŸ’» Issue 202 - Welcome to C# 9.0
May 14, 2020 πŸ’» Issue 201 - Performance best practices in C#
May 07, 2020 πŸ’» Issue 200 - Faster than reflection: Microsoft preview Source Generators for C#
Apr 30, 2020 πŸ’» Issue 199 - Introducing C# Source Generators
Apr 23, 2020 πŸ’» Issue 198 - Coyote: Making it easier for developers to build reliable asynchronous software - Microsoft Research
Apr 16, 2020 πŸ’» Issue 197 - .NET Core performance revolution in Rider 2020.1
Apr 09, 2020 πŸ’» Issue 196 - One of the best, concise explanations I've see (8 min.) of how your code's methods, objects and variables are allocated in stack vs heap memory.
Apr 02, 2020 πŸ’» Issue 195 - New ASP.NET Core documentation hub
Mar 26, 2020 πŸ’» Issue 194 - Easy Authentication System with Blazor WebAssembly (Identity Server 4) (New in Blazor) (TL;DW included)
Mar 19, 2020 πŸ’» Issue 193 - Announcing .Net 5.0 Preview 1
Mar 12, 2020 πŸ’» Issue 192 - Visual Basic support planned for .NET 5.0
Mar 05, 2020 πŸ’» Issue 191 - Great new features in C# for a returning .NET dev
Feb 27, 2020 πŸ’» Issue 190 - How to try and build quality code in a startup
Feb 20, 2020 πŸ’» Issue 189 - The most dangerous constructor in .NET [Blog]
Feb 13, 2020 πŸ’» Issue 188 - gRPC Guide
Feb 06, 2020 πŸ’» Issue 187 - REST API Guide
Jan 30, 2020 πŸ’» Issue 186 - Learn how YOU can convert your Objects between layers with Automapper, C#, .NET Core and VS Code
Jan 24, 2020 πŸ’» Issue 185 - .NET everywhere apparently also means Windows 3.11 and DOS
Jan 17, 2020 πŸ’» Issue 184 - Pluralsight Author and .NET Teacher Scott Allen has passed away
Jan 10, 2020 πŸ’» Issue 183 - Async / Await: From Zero to Hero
Jan 03, 2020 πŸ’» Issue 182 - Memory Leak In C# and .NET Memory Leak - Many of us were taught that .NET manages memory automatically.
Dec 27, 2019 πŸ’» Issue 181 - .NET System.Threading.Channels Primer / Walkthrough
Dec 20, 2019 πŸ’» Issue 180 - .NET 5 by the end of 2020
Dec 13, 2019 πŸ’» Issue 179 - C# and .NET Core Appreciation Post. The most beautiful piece of code I have ever seen... this month!
Dec 06, 2019 πŸ’» Issue 178 - Announcing .NET Core 3.1 | .NET Blog
Nov 29, 2019 πŸ’» Issue 177 - How YOU can Learn Dependency Injection in .NET Core and C#
Nov 22, 2019 πŸ’» Issue 176 - Top 5 Concurrency Interview Questions for Software Engineers
Nov 15, 2019 πŸ’» Issue 175 - How YOU can make your .NET programs perceived as more responsive with Asynchronous Code in .NET Core, C# and VS Code
Nov 08, 2019 πŸ’» Issue 174 - How YOU can learn to build real-time Web Apps that scales, using .NET Core, C#, Azure SignalR Service and JavaScript
Nov 01, 2019 πŸ’» Issue 173 - Convey - A simple recipe for .NET Core microservices
Oct 25, 2019 πŸ’» Issue 172 - C# exception handling best practices
Oct 18, 2019 πŸ’» Issue 171 - Announcing .NET Core 3.1 Preview 1 | .NET Blog
Oct 11, 2019 πŸ’» Issue 170 - Webassembly for C, Rust, Go, and C# in 45 Minutes
Oct 04, 2019 πŸ’» Issue 169 - AWS Joins the .NET Foundation | Amazon Web Services
Sep 27, 2019 πŸ’» Issue 168 - Announcing .NET Core 3.0 | .NET Blog
Sep 20, 2019 πŸ’» Issue 167 - Emulating a PlayStation 1 (PSX) entirely with C# and .NET
Sep 13, 2019 πŸ’» Issue 166 - This article explains how to update an existing ASP.NET Core 2.2 project to ASP.NET Core 3.0
Sep 06, 2019 πŸ’» Issue 165 - Announcing .NET Core 3.0 Preview 9
Aug 30, 2019 πŸ’» Issue 164 - Maximising .NET Core API performance
Aug 23, 2019 πŸ’» Issue 163 - 15 Must-Have Visual Studio Extensions for Developers
Aug 16, 2019 πŸ’» Issue 162 - .NET Memory Management posters
Aug 09, 2019 πŸ’» Issue 161 - .NET Core is sexy, and you should know it
Aug 02, 2019 πŸ’» Issue 160 - #challengeWhy Codewars is the best way to learn a new programming language!
Jul 26, 2019 πŸ’» Issue 159 - How YOU can get started with .NET Core and C# in VS Code
Jul 19, 2019 πŸ’» Issue 158 - How YOU can get started with .NET Core and C# in VS Code
Jul 12, 2019 πŸ’» Issue 157 - So I made a video game with C# Windows Form in about 100h, there is more to come (Join this discord server for feedback: https://discord.gg/eKp4vYn) (Art by 0x72: https://0x72.itch.io)
Jul 05, 2019 πŸ’» Issue 156 - .NET Fiddle now supports .NET Core
Jun 28, 2019 πŸ’» Issue 155 - A piece of Windows 10 is now running on WebAssembly, natively on iOS and Android
Jun 21, 2019 πŸ’» Issue 154 - .NET Core now has a way to package your entire app into a single executable file, and it's super slick
Jun 14, 2019 πŸ’» Issue 153 - Announcing .NET Core 3.0 Preview 6
Jun 07, 2019 πŸ’» Issue 152 - 40 Breaking Changes in EF Core 3
May 31, 2019 πŸ’» Issue 151 - 5 .NET blogs for C# developers to follow in 2019 (repost from r\csharp)
May 24, 2019 πŸ’» Issue 150 - The future UWP
May 17, 2019 πŸ’» Issue 149 - Performance Improvements in .NET Core 3.0
May 10, 2019 πŸ’» Issue 148 - Introducing .NET 5
May 03, 2019 πŸ’» Issue 147 - Hacking .NET – rewriting BCL methods with memory patching
Apr 26, 2019 πŸ’» Issue 146 - Interactive EF Core Tutorial on Microsoft Learn
Apr 19, 2019 πŸ’» Issue 145 - 8 Ways You can Cause Memory Leaks in .NET
Apr 12, 2019 πŸ’» Issue 144 - User Authentication and Identity with Angular, Asp.Net Core and IdentityServer
Apr 05, 2019 πŸ’» Issue 143 - Scott Hanselman: The Microsoft Open Source Cinematic Universe
Mar 29, 2019 πŸ’» Issue 142 - C# 8 is introducing target typed new expression
Mar 22, 2019 πŸ’» Issue 141 - Breaking IDE changes in Visual Studio 2019
Mar 15, 2019 πŸ’» Issue 140 - You don't need Cake anymore; the way to build .NET projects going forward.
Mar 08, 2019 πŸ’» Issue 139 - Announcing .NET Core 3 Preview 3
Mar 01, 2019 πŸ’» Issue 138 - How to port desktop applications to .NET Core 3.0
Feb 22, 2019 πŸ’» Issue 137 - The most controversial C# 8.0 feature: Default Interface Methods Implementation - CodeJourney.net
Feb 15, 2019 πŸ’» Issue 136 - The Ultimate Guide to Asynchronous Programming in C# and ASP.NET
Feb 08, 2019 πŸ’» Issue 135 - EF Core Client Side evaluation (and how to stop it)
Feb 01, 2019 πŸ’» Issue 134 - Announcing .NET Core 3 Preview 2
Jan 25, 2019 πŸ’» Issue 133 - Distributed .NET Core (DShop) - Episode 7 [Handling asynchronous requests, SignalR, Polly]
Jan 18, 2019 πŸ’» Issue 132 - C# 8: Type Inference for the new Keyword
Jan 11, 2019 πŸ’» Issue 131 - Visual Studio - What's New in Visual Studio 2019
Jan 04, 2019 πŸ’» Issue 130 - Quick And Easy Guide To Install .NET Core On Raspberry Pi
Dec 28, 2018 πŸ’» Issue 129 - LINQPad Tips and Tricks - Part 3
Dec 21, 2018 πŸ’» Issue 128 - Why you should learn F#
Dec 14, 2018 πŸ’» Issue 127 - Take C# 8.0 for a spin
Dec 07, 2018 πŸ’» Issue 126 - Microsoft Surpasses Apple as World's Most Valuable Public Company
Nov 30, 2018 πŸ’» Issue 125 - Application Logging in .NET Core with Seq 5 and Serilog
Nov 23, 2018 πŸ’» Issue 124 - Knowledge on internals of .NET condensed in 10 posts in ".NET Internals" series
Nov 16, 2018 πŸ’» Issue 123 - A preview of the UI changes in Visual Studio 2019
Nov 09, 2018 πŸ’» Issue 122 - ASP.NET Core 3.0 will only run on .NET Core, ditching support for full .NET Framework
Nov 02, 2018 πŸ’» Issue 121 - JWT Auth flow with refresh tokens in ASP.NET Core Web API
Oct 26, 2018 πŸ’» Issue 120 - Our favourite .NET, Azure and C# podcasts
Oct 19, 2018 πŸ’» Issue 119 - Generating IDs in C#, 'safely' and efficiently
Oct 12, 2018 πŸ’» Issue 118 - Stack Exchange is moving to .NET core!
Oct 05, 2018 πŸ’» Issue 117 - Building ASP.NET Core Web APIs with Clean Architecture
Sep 28, 2018 πŸ’» Issue 116 - Server Side Blazor go in to the production!
Sep 21, 2018 πŸ’» Issue 115 - A complete containerized .NET Core Application microservice that is as small as possible
Sep 14, 2018 πŸ’» Issue 114 - ASP.NET Core 2.1: ActionResult
Sep 07, 2018 πŸ’» Issue 113 - NLog vs log4net vs Serilog: Compare .NET Logging Frameworks
Aug 31, 2018 πŸ’» Issue 112 - Announcing SqlKata an Elegant Sql Query Builder for C#
Aug 24, 2018 πŸ’» Issue 111 - Improvements in Visual Studio 2017 15.8 for web developers
Aug 17, 2018 πŸ’» Issue 110 - Microsoft Positions UWP for Line of Business Applications
Aug 10, 2018 πŸ’» Issue 109 - Web Assembly and Blazor: Re-assembling the Web
Aug 03, 2018 πŸ’» Issue 108 - Where did the Microsoft tech stack disappear?
Jul 27, 2018 πŸ’» Issue 107 - ASP.NET Core Dependency Injection Best Practices, Tips & Tricks
Jul 20, 2018 πŸ’» Issue 106 - Visual Studio IntelliCode now infers coding conventions for consistent code
Jul 13, 2018 πŸ’» Issue 105 - Blazor β€” SPA framework on .Net via WebAssembly
Jul 06, 2018 πŸ’» Issue 104 - The whole of WordPress compiled to .NET Core and a NuGet Package with PeachPie
Jun 22, 2018 πŸ’» Issue 103 - .NET Core Web API Best Practices
Jun 15, 2018 πŸ’» Issue 102 - Hidden Gems in ASP.NET Core 2.1
Jun 08, 2018 πŸ’» Issue 101 - Microsoft may be considering GitHub acquisition
Jun 01, 2018 πŸ’» Issue 100 - Refactoring .NET Legacy Monoliths with Tools
May 25, 2018 πŸ’» Issue 99 - Best Visual Studio Code Extensions
May 18, 2018 πŸ’» Issue 98 - Modernizing Desktop Apps on Windows 10 with .NET Core 3.0 and much more
May 11, 2018 πŸ’» Issue 97 - .NET Core 3 and Support for Windows Desktop Applications
May 04, 2018 πŸ’» Issue 96 - 3600+ JavaScript-to-C# binding libraries now supported with Retyped
Apr 27, 2018 πŸ’» Issue 95 - How Microsoft Made Me Love .NET Core And C# Again
Apr 20, 2018 πŸ’» Issue 94 - API Versioning in Asp.Net Core 2.0
Apr 13, 2018 πŸ’» Issue 93 - Visual Studio version 15.7 Preview 3 Now Available
Apr 06, 2018 πŸ’» Issue 92 - C# development with Visual Studio Code
Mar 30, 2018 πŸ’» Issue 91 - What is Blazor and why is it so exciting?
Mar 23, 2018 πŸ’» Issue 90 - A month without ReSharper β€” Has my productivity decreased?
Mar 16, 2018 πŸ’» Issue 89 - GraphQL with ASP.NET Core (Part- I : Hello World)
Mar 09, 2018 πŸ’» Issue 88 - Blazor and .NET Core hosting – the future’s bright
Mar 02, 2018 πŸ’» Issue 87 - Announcing .NET Core 2.1 Preview 1
Feb 23, 2018 πŸ’» Issue 86 - AvaloniaUI Beta 1 released - a cross-platform XAML UI Framework
Feb 16, 2018 πŸ’» Issue 85 - List of the Best Free Visual Studio Extensions
Feb 09, 2018 πŸ’» Issue 84 - The reasons behind why I don't use AutoMapper.
Feb 02, 2018 πŸ’» Issue 83 - Implementing Simple Neural Network in C#
Jan 26, 2018 πŸ’» Issue 82 - Building Microservices with .NET Core 2.0 [book]
Jan 19, 2018 πŸ’» Issue 81 - AWS Lambda Supports C# (.NET Core 2.0)
Jan 12, 2018 πŸ’» Issue 80 - Free Private Git Repos from Microsoft
Jan 05, 2018 πŸ’» Issue 79 - New Git Features in Visual Studio 2017 Update 5
Dec 29, 2017 πŸ’» Issue 78 - Deployments with Zero Downtime in ASP.NET
Dec 22, 2017 πŸ’» Issue 77 - C# - All About Span: Exploring a New .NET Mainstay
Dec 15, 2017 πŸ’» Issue 76 - Microsoft releases free preview of Quantum Development Kit
Dec 08, 2017 πŸ’» Issue 75 - Playlist of short C# tutorials for kick-ass developers
Dec 01, 2017 πŸ’» Issue 74 - ASP.NET Core Demystified - Middleware
Nov 24, 2017 πŸ’» Issue 73 - .NET blogs to follow - the ultimate list
Nov 17, 2017 πŸ’» Issue 72 - Introducing Visual Studio Live Share
Nov 10, 2017 πŸ’» Issue 71 - Stuff Every .NET App Should be Logging at Startup
Nov 03, 2017 πŸ’» Issue 70 - How to Build a Kubernetes Cluster with ARM Raspberry Pi then run .NET Core on OpenFaas
Oct 27, 2017 πŸ’» Issue 69 - C# 8 – The Shape of the Things to Come
Oct 20, 2017 πŸ’» Issue 68 - The Ultimate .NET Experiment – open source project
Oct 13, 2017 πŸ’» Issue 67 - Common Mistakes in Asynchronous Programming with .NET
Oct 06, 2017 πŸ’» Issue 66 - Patterns for Asynchronous Composite Tasks in C#
Sep 29, 2017 πŸ’» Issue 65 - The Book of the Runtime - The internals of the .NET Runtime that you won't find in the documentation
Sep 22, 2017 πŸ’» Issue 64 - Announcing SignalR for ASP.NET Core 2.0
Sep 15, 2017 πŸ’» Issue 63 - nameof expression is amazing! Say NO to magic strings!
Sep 08, 2017 πŸ’» Issue 62 - Cloud Database? NoSQL? Nah, just use CSVs and CsvHelper
Sep 01, 2017 πŸ’» Issue 61 - ASP.NET Core 2.0 Features
Aug 25, 2017 πŸ’» Issue 60 - Zero Garbage Collector for .NET Core
Aug 18, 2017 πŸ’» Issue 59 - Announcing .NET Core 2.0
Aug 11, 2017 πŸ’» Issue 58 - Stripe - Official support for .NET
Aug 04, 2017 πŸ’» Issue 57 - Microservices and Docker containers: Architecture, Patterns and Development guidance
Jul 28, 2017 πŸ’» Issue 56 - The new .NET Application Architecture Guidance
Jul 21, 2017 πŸ’» Issue 55 - PowerShell 6.0 Roadmap: CoreCLR, Backwards Compatibility, and More!
Jul 14, 2017 πŸ’» Issue 54 - Is UWP the right way to go ? Not according Microsoft itself
Jul 07, 2017 πŸ’» Issue 53 - What can I do in .NET Core that I can’t in the full .NET Framework?
Jun 30, 2017 πŸ’» Issue 52 - How to run C# code without building the whole project - VS shortcut
Jun 23, 2017 πŸ’» Issue 51 - Entity Framework: Improving Performance
Jun 16, 2017 πŸ’» Issue 50 - Different ways to implement Singleton in .NET (and make people hate you along the way)
Jun 09, 2017 πŸ’» Issue 49 - Performance Improvements in .NET Core
Jun 02, 2017 πŸ’» Issue 48 - 5 ways to manage database schema changes in 2017
May 26, 2017 πŸ’» Issue 47 - How Raygun increased throughput by 2,000% with .NET Core (over Node.js)
May 19, 2017 πŸ’» Issue 46 - How to keep up to date as a C# developer
May 12, 2017 πŸ’» Issue 45 - Announcing .NET Core 2.0 Preview 1
May 05, 2017 πŸ’» Issue 44 - Announcing the .NET Framework 4.7 General Availability
Apr 28, 2017 πŸ’» Issue 43 - A Mathematical IDE written in C# - allows you to write plugins in all .Net languages
Apr 21, 2017 πŸ’» Issue 42 - Let’s make β€˜yield return’ our best friend!
Apr 14, 2017 πŸ’» Issue 41 - Official SmtpClient docs say to use MimeKit and MailKit instead.
Apr 07, 2017 πŸ’» Issue 40 - Announcing the .NET Framework 4.7
Mar 31, 2017 πŸ’» Issue 39 - Using React, Redux and Webpack with Dotnet Core to build a modern web frontend
Mar 24, 2017 πŸ’» Issue 38 - Tools I use as .NET Web Developer
Mar 17, 2017 πŸ’» Issue 37 - Google App Engine Adds .NET Support -- Visual Studio Magazine
Mar 10, 2017 πŸ’» Issue 36 - Visual Studio 2017 RTM Released
Mar 03, 2017 πŸ’» Issue 35 - WordPress Running on .NET
Feb 24, 2017 πŸ’» Issue 34 - Visual Studio 2017 is coming // March 7th
Feb 17, 2017 πŸ’» Issue 33 - .NET Foundation - Welcoming Jon Galloway as the new Executive Director of the .NET Foundation
Feb 10, 2017 πŸ’» Issue 32 - Visual Studio 2017 will be released on March 7
Feb 03, 2017 πŸ’» Issue 31 - The .NET Language Strategy
Jan 27, 2017 πŸ’» Issue 30 - Azure in Plain English
Jan 20, 2017 πŸ’» Issue 29 - Essential .NET - Essential MSBuild: A Build Engine Overview for .NET Tooling
Jan 13, 2017 πŸ’» Issue 28 - What .NET Developers ought to know to start in 2017
Jan 06, 2017 πŸ’» Issue 27 - Rumors of Cmd’s death have been greatly exaggerated
Dec 30, 2016 πŸ’» Issue 26 - Blog series about ASP.NET Core
Dec 23, 2016 πŸ’» Issue 25 - Different Concurrency Models For CPU Bound Work In .NET
Dec 16, 2016 πŸ’» Issue 24 - Updating Visual Studio 2017 Release Candidate
Dec 09, 2016 πŸ’» Issue 23 - Official C# Support for AWS Lambda
Dec 02, 2016 πŸ’» Issue 22 - 5 Must-Have Visual Studio Code Extensions
Nov 25, 2016 πŸ’» Issue 21 - R.I.P project.json - Out with the new, in with the old
Nov 18, 2016 πŸ’» Issue 20 - Microsoft joins the Linux Foundation
Nov 11, 2016 πŸ’» Issue 19 - Stateless (.NET state machine library) 3.0 release announcement
Nov 04, 2016 πŸ’» Issue 18 - The Vision - Any Developer, Any App, Any Platform (Visual Studio and .NET)
Oct 28, 2016 πŸ’» Issue 17 - Announcing .NET Core 1.1 Preview 1
Oct 21, 2016 πŸ’» Issue 16 - Returning IQueryable from Repository Pattern
Oct 14, 2016 πŸ’» Issue 15 - SQL Server Developer Edition is now FREE
Oct 07, 2016 πŸ’» Issue 14 - AutoMapper 5.0 speed increases
Sep 30, 2016 πŸ’» Issue 13 - Introducing .NET Standard
Sep 23, 2016 πŸ’» Issue 12 - Self-contained .NET Core Applications
Sep 16, 2016 πŸ’» Issue 11 - My Essential .NET and Web Tools and Frameworks
Sep 09, 2016 πŸ’» Issue 10 - 15 Lessons Learned while Converting from ASP.NET to .NET Core
Sep 02, 2016 πŸ’» Issue 9 - You're using HttpClient wrong and it is destabilizing your software
Aug 26, 2016 πŸ’» Issue 8 - What’s New in C# 7.0
Aug 19, 2016 πŸ’» Issue 7 - Visual Studio's most useful (and underused) tips
Aug 12, 2016 πŸ’» Issue 6 - How to Use React with Visual Studio and ASP.NET Web API
Aug 05, 2016 πŸ’» Issue 5 - Announcing .NET Framework 4.6.2
Jul 29, 2016 πŸ’» Issue 4 - 15 Lessons Learned while Converting from ASP.NET to .NET Core
Jul 22, 2016 πŸ’» Issue 3 - Microsoft's Internal REST API Design Guidelines
Jul 15, 2016 πŸ’» Issue 2 - Announcing TypeScript 2.0 Beta
Jul 08, 2016 πŸ’» Issue 1 - .NET Core 1.0 Has Been Released
Β» Subscribe to the Awesome .NET Weekly Β«
to know all the trending news, articles and projects