#dotnet
.NET stories
- posts
- 4
- snippets
- 0
- stories
- 68
- videos
- 29
- tools
- 1
-
devblogs.microsoft.com ·
Today I will... Modernize a .NET application - Visual Studio Blog (opens in a new tab)Today I will modernize a .NET Framework application to .NET 10 using the GitHub Copilot modernization tooling built-in to Visual Studio. The tooling
-
dev.to ·
Modern C# Development: Custom Exceptions Made Simple - DEV Community (opens in a new tab)Hi lovely readers, Errors happen. Sometimes they are simple, and sometimes they are very specific to... Tagged with csharp, dotnet.
-
steven-giesel.com ·
Two more LINQ extensions in dotnet 10 (opens in a new tab)The preview 6 of dotnet 10 brings two more functions: InfiniteSequence and Sequence.
-
duendesoftware.com ·
Filtering Exception Messages with Serilog Expressions (opens in a new tab) -
devblogs.microsoft.com ·
Dramatically faster package restores with .NET 9's new NuGet resolver - .NET Blog (opens in a new tab).NET 9 introduces a new NuGet dependency graph resolver that dramatically improves package restore performance for large repositories. Learn how this reimagined approach reduces restore times from 30 minutes to just 2 minutes by creating a more efficient dependency graph with fewer nodes.
-
steven-giesel.com ·
UUID v7 in .NET 9 (opens in a new tab).NET natively knows UUID v4 aka Guid.NewGuid(). But with preview 7 we get Version 7 of UUID's natively.
-
devblogs.microsoft.com ·
.NET Announcements and Updates from Microsoft Build 2024 - .NET Blog (opens in a new tab)Our latest updates and announcements from Microsoft Build including .NET Aspire, .NET 9 Preview 4, C# 13, Blazor, .NET MAUI, and more!
-
event-driven.io ·
Why I won't use .NET Aspire for now - Event-Driven.io (opens in a new tab) -
devblogs.microsoft.com ·
Announcing .NET Aspire Preview 2 - .NET Blog (opens in a new tab).NET Aspire Preview 2 is now available and includes many improvements and new capabilities.
-
bartwullems.blogspot.com ·
Building distributed systems–Retry storms (opens in a new tab) -
andrewlock.net ·
Redacting sensitive data in logs with Microsoft.Extensions.Compliance.Redaction (opens in a new tab)In this post I show how you can add redaction to your [LogProperties] and [TagProvider] objects using the Microsoft.Extensions.Compliance.Redaction package
-
jeremydmiller.com ·
Wolverine and Serverless – The Shade Tree Developer (opens in a new tab) -
andrewlock.net ·
Updates to Docker images in .NET 8 (opens in a new tab)In this post I describe the changes to .NET 8 docker files in .NET 8 including changes to images, new image types and changes to image tagging
-
itnext.io ·
LINQ deferred execution explained | by Stefan Schranz | ITNEXT (opens in a new tab) -
c-sharpcorner.com ·
Stack Vs Heap Memory - C# (opens in a new tab)In this article, you will learn about Stack v/s Heap Memory - C#.
-
ericlippert.com ·
Closing over the loop variable considered harmful, part one | Fabulous adventures in coding (opens in a new tab) -
devblogs.microsoft.com ·
Improvements to auth and identity in ASP.NET Core 8 - .NET Blog (opens in a new tab) -
c-sharpcorner.com ·
C# Heap(ing) Vs Stack(ing) In .NET - Part One (opens in a new tab)Even though with the .NET framework we don't have to actively worry about memory management and garbage collection (GC), we still have to keep memory management and GC in mind in order to optimize the performance of our applications.
-
jesseliberty.com ·
A Dozen Utilities Every .NET Programmer Needs (opens in a new tab) -
steven-giesel.com ·
A new wave of analyzers in .NET 8 (opens in a new tab)Analyzers did become an integral part of the .NET ecosystem. Their main responsibility is to find potential code issues and warn you. Often times this comes even with potential fixes you can directly apply. And Microsoft will continue this journey with the upcoming .NET 8 release. This blog post will show you potential candidates, which will make the cut.
-
consultwithgriff.com ·
Building Windows Services in .NET 7 - Kevin W. Griffin (opens in a new tab)In preparation for my latest talk on Tactics for Building Background Services in .NET, I've been working on a sample project to demonstrate the concepts. It's amazing how much easier it is to build Window Services today than it used to be!
-
dotnetfoundation.org ·
Update on ImageSharp (opens in a new tab) -
dev.to ·
Add AutoMapper to .Net 6 - DEV Community 👩💻👨💻 (opens in a new tab)In this article we will be adding AutoMapper to our AspNetCore 6 application. You can watch the... Tagged with dotnet, automapper, csharp, aspnetcore.
-
nodogmablog.bryanhogan.net ·
Using IOptions with .NET 6 API Endpoints | no dogma blog (opens in a new tab)Here's a quick example using IOptions with .NET 6 API Endpoints.
-
opentelemetry.io ·
OpenTelemetry .NET Automatic Instrumentation Releases its first Beta | OpenTelemetry (opens in a new tab) -
chuckconway.com ·
Garbage Collection Types in .Net Core – Chuck Conway (opens in a new tab) -
dotnetcoretutorials.com ·
Using Playwright E2E Tests With C# .NET - .NET Core Tutorials (opens in a new tab) -
devart.com ·
Code Review Add-in for Visual Studio - Review Assistant (opens in a new tab)Read the Code Review Guidelines for .NET Developers, which describes best practices of the peer review process.
-
blog.jetbrains.com ·
Structure and Organize .NET Projects with Rider | The .NET Tools Blog (opens in a new tab)Whether you’re starting out with a new project or refactoring a mature codebase, good folder and file organization makes your life less stressful.
-
devblogs.microsoft.com ·
ASP.NET Core updates in .NET 7 Preview 6 - .NET Blog (opens in a new tab) -
devblogs.microsoft.com ·
.NET Core 3.1 will reach End of Support on December 13, 2022 - .NET Blog (opens in a new tab).NET Core 3.1 will reach end of support on December 13, 2022, this blog breaks down all the valuable information you need to know and how to update to .NET 6.0.
-
dunnhq.com ·
Viewing .NET configuration values (opens in a new tab)This post looks at viewing configuration values, which is useful when you want to find out where a value came from
-
jimmybogard.com ·
You Probably Don't Need to Worry About MediatR (opens in a new tab) -
arialdomartini.github.io ·
You probably don't need MediatR (opens in a new tab) -
josephguadagno.net ·
Clean up some .NET Clutter - JosephGuadagno.net (opens in a new tab)As some of you know, I do a lot of public speaking and blogging, although the blogging seems to have taken a vacation lately :smile:. One of the side effects of blogging and speaking is that I have a lot of versions of .NET on my machine, along with other software. Today, after installing the latest version of .NET, I took a look at what versions of the SDK and runtime I have on my machine. I was a bit surprised to see that as to how many versions of .NET were on my machine.
-
techcommunity.microsoft.com ·
Announcing the limited preview of Optimization Insights - Microsoft Tech Community (opens in a new tab) -
meziantou.net ·
Round-robin DNS support in .NET HttpClient - Meziantou's blog (opens in a new tab)In this post, I describe how to use round-robin DNS using HttpClient in a .NET application.
-
devblogs.microsoft.com ·
Announcing gRPC JSON transcoding for .NET - .NET Blog (opens in a new tab)gRPC JSON transcoding is a new feature for .NET that allows gRPC services to be called with REST + JSON. Try it now in .NET 7 preview 4.
-
devblogs.microsoft.com ·
Introducing Central Package Management - The NuGet Blog (opens in a new tab) -
jasonwatmore.com ·
.NET 5.0 API - Allow CORS requests from any origin and with credentials | Jason Watmore's Blog (opens in a new tab)This is a quick post to show how to configure a .NET 5.0 API to allow CORS requests from any origin as well as with credentials.
-
devblogs.microsoft.com ·
Automate code metrics and class diagrams with GitHub Actions - .NET Blog (opens in a new tab)Let's take a look at how you can add code metrics and diagrams for your open-source .NET repositories with GitHub Actions.
-
medium.com ·
7 Improvements You Might Have Missed in .NET 6 | by Matthew MacDonald | Young Coder | Feb, 2022 | Medium (opens in a new tab) -
devblogs.microsoft.com ·
Announcing .NET 7 Preview 1 - .NET Blog (opens in a new tab)Announcing .NET 7 Preview 1, the first preview of a major .NET version that will focus on app modernization, cloud native, containers and more.
-
hackernoon.com ·
Measuring Performance After Migration from .NET5 to .NET 6 | HackerNoon (opens in a new tab)An article about benchmarks of the open-source eCommerce platform after migrating to the latest Microsoft technology, .NET 6.
-
learmoreseekmore.com ·
Use Azure Cache For Redis In AspNetCore Application Using Distributed Cache Technique[.NET6] (opens in a new tab)In this article, we are going to do a small demo on integrating Azure Redis Cache into the AspNetCore Application using Distributed cache
-
jason.sultana.net.au ·
Upgrading from .NET Core 2.1 to .NET 6.0 (opens in a new tab) -
devopsjournal.io ·
Fixing .NET Core tool update issues (opens in a new tab) -
time.graphics ·
Microsoft .NET History - Linha do tempo (opens in a new tab) -
meziantou.net ·
Updating your project to use File Scoped Namespaces - Gérald Barré (opens in a new tab)In this post, I describe how to automatically update all of the files to use File Scoped Namespaces (C# 10 feature).
-
devblogs.microsoft.com ·
Announcing .NET 6 -- The Fastest .NET Yet (opens in a new tab).NET 6 is now available. It is easier to use, runs faster, and has many new features.
-
devblogs.microsoft.com ·
Announcing .NET 6 Release Candidate 2 (opens in a new tab).NET 6 Release Candidate 2 is now available.
-
hanselman.com ·
Differences between Hashtable vs Dictonary vs ConcurrentDictionary vs ImmutableDictionary (opens in a new tab) -
anthonygiretti.com ·
How to unit test private methods in .NET Core applications? (even if it’s bad) – Anthony Giretti's .NET blog (opens in a new tab) -
josef.codes ·
Dealing with access tokens in dotnet (opens in a new tab)Dealing with access tokens (including renewal) in dotnet.
-
code4it.dev ·
Simplify debugging with DebuggerDisplay attribute dotNET - Code4IT (opens in a new tab)Debugging our .NET applications can be cumbersome. With the DebuggerDisplay attribute we can simplify it by displaying custom messages.
-
devblogs.microsoft.com ·
Announcing .NET 6 Preview 5 (opens in a new tab) -
laurentkempe.com ·
Service to service invocation with Dapr .NET SDK - Laurent Kempé (opens in a new tab) -
stevejgordon.co.uk ·
Using DateOnly and TimeOnly in .NET 6 - Steve Gordon - Code with Steve (opens in a new tab)In this post, we explore the DateOnly and TimeOnly types introduced in the .NET 6 core library for representing dates and times independently.
-
devblogs.microsoft.com ·
Announcing .NET 6 Preview 4 | .NET Blog (opens in a new tab) -
swimburger.net ·
Create ZIP files on HTTP request without intermediate files using ASP.NET MVC, Razor Pages, and endpoints (opens in a new tab)The ZipArchive wraps any stream to read, create, and update ZIP archives. You can send the result to the client using ASP.NET MVC, Razor Pages, and endpoints.
-
alex-klaus.com ·
Hosting SPA + .NET API solution. Caching and environment variables (opens in a new tab) -
code-maze.com ·
Creating Resilient Microservices in .NET with Polly - Code Maze (opens in a new tab)Resilient microservices can be a challenging endeavour. We look at how the .NET library Polly helps us overcome some of the common problems.
-
nicksnettravels.builttoroam.com ·
Persisting Cloud Events to Cosmos DB in Azure - Nick's .NET Travels (opens in a new tab) -
devblogs.microsoft.com ·
.NET Interactive with SQL!| .NET Notebooks in Visual Studio Code (opens in a new tab) -
hanselman.com ·
Your dotnet outdated is outdated! Update and help keep your .NET projects up to date (opens in a new tab) -
tattoocoder.com ·
So Many Ways to Learn .NET in 2020 (opens in a new tab)It's a new year and sure to be on your list, as well as mine, is learning. Here is a quick list of some .NET learning resources for you to check off that resolution for 2020.
-
hanselman.com ·
How to reference an existing .NET Framework Project in an ASP.NET Core 1.0 Web App (opens in a new tab)I had a reader send me a question yesterday. She basically wanted to use her existing .NET Framework libraries in an ASP.NET Core application, and it wasn't ...
-
telerik.com ·
Throwing .NET Exceptions: ArgumentException and InvalidOperationException (opens in a new tab)An exception is thrown when an error is encountered in a running application, whether from bad code or bad user input. This post describes when and how to raise the ArgumentException and InvalidOperationException standard .NET exception types.