C# Advent's Avatar

C# Advent

@csadvent.christmas.bsky.social

Starting on December 1st, the C# Advent will reveal TWO new C# blog posts every day up to and including December 25th. Account Managed by @codingwithcalvin.net

166 Followers  |  0 Following  |  45 Posts  |  Joined: 21.10.2024  |  1.209

Latest posts by csadvent.christmas on Bluesky

Preview
Automating Santa's Workshop with NServiceBus In this blog post, we'll explore how Santa can automate his workshop using Event-Driven Architecture and NServiceBus

Post 19.1!

Automating Santa's Workshop with NServiceBus

From [Kyle McMaster]bsky.app/profile/kyle...)

19.12.2024 17:18 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
C# Advent 2024 Starting on December 1st, the C# Advent will reveal TWO new C# content entries every day up to and including December 25th.

Quite a few dropouts from @csadvent.christmas this year. If you want to get in, go to csadvent.christmas and claim an open spot. #csadvent

18.12.2024 13:19 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
EF Core 9 vs. Dapper: Performance Face-Off - Trailhead Technology Partners A detailed comparison of Dapper and Entity Framework Core 9's performance in common tasks like retrieving, inserting, and updating records

Post 18.2!

EF Core 9 vs. Dapper: Performance Face-Off

From Vladan Petrovic

18.12.2024 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Real-Time Santa Tracker with SignalR & .NET 9 Create a festive real-time Santa's Workshop Tracker using SignalR and .NET 9 with interactive features for a magical coding experience

Post 17.2!

πŸŽ… Building a Real-Time Santa's Workshop Tracker with SignalR and .NET 9

From Christopher C. Johnson

17.12.2024 15:25 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Preview
Localized ASP.NET Core API Guide Learn how to implement localization in an ASP.NET Core Web API to support multiple languages and enhance user accessibility

Post 11.2!

[Implementing Localization in ASP.NET Core Web API](geothachankary.hashnode.dev/implementing...)

From Geo J Thachankary

Thanks, Geo, for backfilling a missing post!

16.12.2024 20:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - petender/geekready2024-semantickernel-demos Contribute to petender/geekready2024-semantickernel-demos development by creating an account on GitHub.

Post 16.2!

✈️ A (travel-themed) journey of Semantic Kernel for .NET Developers

From Peter De Tender

16.12.2024 20:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Introducing HybridCache in .NET 9 - Trailhead Technology Partners Discover how HybridCache in .NET 9 streamlines caching and solves challenges like cache stampedes for better application performance

Post 16.1!

Introducing HybridCache in .NET 9

From trailheadtechnology.com/author/jtower/

16.12.2024 20:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How and why to write mutation tests in C# In short, mutation testing is way to test your tests. It involves β€œmutating” your code by tweaking it in small ways. These new behaviors are appropriately…

Post 15.2!

How and why to write mutation tests in C#

From Daniel Ward

16.12.2024 20:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Avoid Using C# Events in ASP.NET Core Applications C# events are a convenient way to implement publish-subscribe patterns, but they can lead to significant issues in ASP.NET Core applications, such as memory leaks, thread-safety problems, and tight co...

Post 15.1!

[Avoid Using C# Events in ASP.NET Core Applications](ardalis.com/avoid-using-...)

From Steve "ardalis" Smith

16.12.2024 20:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Five Effective Strategies for Managing .NET Versions With a new .NET version released each year, an LTS version every three years, and regular patches, you likely have multiple .NET SDK versions installed on your computer. Some may need updating, while ...

Post 14.2!

Five Effective Strategies for Managing .NET Versions

From Alexandre NΓ©dΓ©lec

16.12.2024 20:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How Do You Test An OAuth Process Without Having To - M.O.W. A post covering: advent, code coverage, csharp, dotnet, mocking, mstest, oauth, test driven development (tdd), testing, tools, unit testing... Hello, and welcome to my blog post for [December 14th of ...

Post 14.1!

How Do You Test An OAuth Process Without Having To Auth

From Mark Oliver

16.12.2024 19:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Securing The Nuget Supply Chain: A Case Study - Trailhead Technology Partners Tips for .NET developments for interpreting and remediating findings from a software composition analysis scan.

Post 13.2!

Securing The Nuget Supply Chain: A Case Study

From Andy Wilson

13.12.2024 20:24 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
C# Advent 2024 - Making a List, Checking It Twice He’s making a list Checking it twice Writing some code To track who’s naughty and nice Santa Claus is wri-ting… C# tldr; With .NET 9, you can now add custom action buttons to the .NET Aspire dashboard...

Post 13.1!

C# Advent 2024 - Making a List, Checking It Twice

From Barret Blake

13.12.2024 20:23 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Harnessing .NET and C# for Better SEO: How It Can Boost Your Website Rankings With the latest .NET and C#, it's now easier to apply technical SEO to a website, provide quality content, and analyze search traffic

Post 12.2!

Harnessing .NET and C# for Better SEO: How It Can Boost Your Website Rankings

From Jonathan Danylko

12.12.2024 18:54 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Meet TUnit: The New, Fast, and Extensible .NET Testing Framework This post introduces TUnit, a new testing framework for .NET 8 and later, and shows off its incredible speed and amazing features!

Post 12.1!

Meet TUnit: The New, Fast, and Extensible .NET Testing Framework

From Sander ten Brinke

12.12.2024 18:53 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Gamlor's Blog: More Testing Tips With C#

Post 8.2!

More Testing Tips With C#

From Roman Stoffel

Thanks, Roman, for backfilling a missing post!

12.12.2024 18:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Persisting a Strawberry Shake GraphQL Client for Optimizely's Content Graph A recent CMS project used Strawberry Shake to generate an up-to-date C# GraphQL client at each build. But what happens to the build if the GraphQL endpoint is unavailable or doesn't have the fields th...

Post 7.2!

Persisting a Strawberry Shake GraphQL Client for Optimizely's Content Graph

From Nicholas Sideras

Thanks, Nicholas, for backfilling a missing post!

11.12.2024 18:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
Local GenAI Processing: WebLLM with Blazor WebAssembly Learn how to use GenAI locally on an offline device using WebLLM and Blazor WebAssembly.

Post 11.1!

Local GenAI Processing: Implementing WebLLM with Blazor WebAssembly

From Ed Charbeneau

11.12.2024 14:48 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
My $8,000 Serverless Mistake I made an $8,000 mistake with Azure Functions, and it taught me some valuable lessons about serverless architecture. I’ve always loved Azure Functions for their affordability, simplicity, and ability ...

Post 10.1!

My $8,000 Serverless Mistake


From Kevin Griffin

11.12.2024 14:45 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Preview
The State of Aspect-Oriented Programming in C# [2025] This article reviews the state of aspect-oriented programming in C# and .NET in 2025. It addresses misconceptions, lists and compares implementations, and studies how the main challenges have been res...

Post 10.2!

The State of Aspect-Oriented Programming in C#

From The Metalama Team

10.12.2024 14:59 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Using vectorization in C# to boost performance Vectorization, which is backed by SIMD instructinos, can significantly improve performance even when operating over relatively small datasets.

Post 9.2!

Using vectorization in C# to boost performance

From Brant Burnett

09.12.2024 14:50 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Object Pools in C#: Examples, Internals and Performance Benchmarks Object Pool is a design pattern that allows reusing objects instead of creating new ones. This can be very useful in scenarios where object initialization is expensive. It is widely used, especially i...

Post 9.1!

Object Pools in C#: Examples, Internals and Performance Benchmarks

From Alexey Fedorov

09.12.2024 14:49 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Getting Started with EF Core Couchbase DB Provider Introduction Note: This post is part of C# Advent 2024 In fall of 2024, Couchbase, the NoSQL cloud data developer platform, released a developer preview of their upcoming EF Core Couchbase DB Provi…

Post 7.1!

Getting Started with EF Core CouchBase DB Provider (jeffrymorris.net/2024/12/07/g...)

From Jeffry Morris (jeffrymorris.net)

08.12.2024 21:23 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Christmas MadLib using C# and Spectre.Console (2024 C# Advent) My entry for the 2024 C# Advent - A Christmas MadLib in C# with Spectre.Console.

Post 8.1

Christmas MadLib using C# and Spectre.Console (2024 C# Advent) (samestuffdifferentday.net/2024/12/08/c...)

From Michael Eaton (samestuffdifferentday.net)

08.12.2024 15:18 β€” πŸ‘ 6    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
A .NET coding puzzle: Can strings change? - Moaid Hathot The holiday season is upon us, and what better way to celebrate than with a festive coding challenge? As part of this year’s β€œAdvent of C#” event, I’m sharing a tricky little puzzle that combines holi...

Post 6.2!

A .NET coding puzzle: Can strings change?


From Moaid Hathot

06.12.2024 15:21 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
πŸŽ… LINQing Up Christmas: .NET 9 Features in Action - The Life of Sadukie In November 2024, Microsoft released .NET 9 and C# 13. There are all sorts of gifts for .NET developers in this release. Today, I want to share one of my favorite ones - the LINQ updates! What better ...

Post 6.1!

πŸŽ… LINQing Up Christmas: .NET 9 Features in Action

From Sarah Dutkiewicz (Sadukie)

06.12.2024 15:19 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
β€œInside a Where() - Understanding IEnumerables” - HonestIllusion.Com

Post 5.2!

Inside a Where() - Understanding IEnumerables

From James Curran

Thanks for filling in, James!

05.12.2024 22:09 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
A Simple Voice Controlled AI Assistant in C# TLDR; A week ago I wanted to see if I could make calls to AI endpoints from inside an XR experience using my natural voice and have the response return in a natural voice as well and managed it succes...

Post 5.1!

A Simple Voice Controlled AI Assistant in C#


From Lee Englestone

05.12.2024 15:25 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
C# 13 Features: What's New and How to Use It Discover what's new in C# 13 with .NET 9! Learn about enhanced params, implicit index, new escape sequences, locks, and optimized overloads.

Post 4.2!

C# 13 Features: What's New and How to Use It

From Ali Hamza Ansari

04.12.2024 19:03 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Building a Bluesky client in Uno Platform Bluesky has taken the world by storm last month (unsurprisingly!), so let's try to build a simple cross-platform C# client in Uno Platform!

Post 4.1!

Building a Bluesky client in Uno Platform



From Martin Zikmund

04.12.2024 19:02 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0