#435 How To Structure Your .NET Solutions: Architecture And Trade-Offs
#435 – December 19, 2022 | View in browser |
C# Digest
Hello! 🎄
This will be the last newsletter for 2022. So I hope y'all have a wonderful break and we'll get back to it on second Monday in 2023.
How To Structure Your .NET Solutions: Architecture And Trade-Offs
How should you design the structure of your .NET solutions? Microservices? Monolith? Feature folders? Clean architecture? Shared databases?
Modern Data Stack for Startups (sponsor)
Segment is an API-first analytics solution that empowers 15,000+ startups to scale their data infrastructure. Collect data from web, server, mobile, and cloud apps; send it to 300+ data destinations. Get $50k in Segment credits with C# Digest, see if you qualify!
Using Roslyn to Power C# SDK Generation from OpenAPI Specifications
One day I asked myself “Hey, I wonder if I can use Roslyn to make an even better, faster OpenAPI SDK generator?” A couple years later and Yardarm is a real thing and the go-to choice at CenterEdge for C# SDK generation.
How Wolverine allows for easier testing
Wolverine’s runtime model is significantly different than other tools with similar functionality in the .NET world in a way that leads to simpler application code and more efficient runtime execution.
You're ready for .NET MAUI, but is it ready for you? In this post I share my real-world experience of Microsoft's latest write-once deploy-anywhere solution.
.NET 7 was freshly released but Microsoft does not sleep. .NET 8 is already in the making and I want to showcase to you one new area where the dotnet team is working on Frozen collections. So let's have a look at what frozen collections are and how they are working.
Pointer gesture recognizer in .NET MAUI
We can now identify Pointer Gestures in .NET MAUI ! Which will allow us to add interactions, make decisions based on what our user is doing and in this way to be able to improve their experience! In this article we will learn to implement them in a very fast and easy way!
PriorityQueues on .NET 7 and C# 11
A PriorityQueue represents a collection of items that have a value and a priority. Now this data structure is built-in in dotNET!
And let's wrap up with a few updates and news from Microsoft.
- .NET December 2022 Updates – .NET 7.0.1, .NET 6.0.12, .NET Core 3.1.32
- Try out Visual Studio 2022 version 17.5 Preview 2
One day I might get used to having Christmas in summer here in New Zealand. 🥵🌞
Merry Christmas! 🎅🏻
Jakub
how did you like this issue?
newsletters
Key phrases
Older messages
#434 .NET 7 Networking Improvements
Sunday, December 11, 2022
#434 – December 12, 2022 View in browser C# Digest Let's kick off the festive season with a fairly chunky newsletter today. 🎄 .NET 7 Networking Improvements Introducing new networking features in .
#433 Processing data in parallel using Channels
Sunday, December 4, 2022
#433 – December 05, 2022 View in browser C# Digest Processing data in parallel using Channels Thanks to the Task Asynchronous Programming model writing asynchronous code in .NET is usually
#432 .NET 7 performance improvements are incredible
Sunday, November 27, 2022
#432 – November 28, 2022 View in browser C# Digest .NET 7.0's Performance Improvements with Dynamic PGO are Incredible .NET 7.0 was released to market last week and includes hundreds of major
#431 How fast is really ASP.NET Core?
Sunday, November 20, 2022
#431 – November 21, 2022 View in browser C# Digest Hello! Thanks heaps for a lot of great feedback on the latest changes. It looks like the newsletter is heading into the right direction. Please keep
#430 Debugging tips and tools, new .NET releases and much more
Monday, November 14, 2022
#430 – November 14, 2022 View in browser C# Digest Hello! 👋 I'm exploring new formats for the newsletter and would love to hear your feedback. Let me know if you like today's issue with a bit
You Might Also Like
WP Weekly 191 - Essentials - Duplicate in Core, White Label Kadence, Studio for Mac
Monday, April 29, 2024
Read on Website WP Weekly 191 / Essentials It seems many essential features are being covered in-house, be it the upcoming duplicate posts/pages feature in the WordPress core or the launch of Studio
SRE Weekly Issue #422
Monday, April 29, 2024
View on sreweekly.com A message from our sponsor, FireHydrant: FireHydrant is now AI-powered for faster, smarter incidents! Power up your incidents with auto-generated real-time summaries,
Quick question
Sunday, April 28, 2024
I want to learn how I can better serve you
Kotlin Weekly #404 (NOT FOUND)
Sunday, April 28, 2024
ISSUE #404 28st of April 2024 Announcements Kotlin Multiplatform State of the Art Survey 2024 Help to shape and understand the Kotlin Multiplatform Ecosystem! It takes 4 minutes to fill this survey.
📲 Why Is It Called Bluetooth? — Check Out This AI Text to Song Generator
Sunday, April 28, 2024
Also: What to Know About Emulating Games on iPhone, and More! How-To Geek Logo April 28, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your
Daily Coding Problem: Problem #1425 [Easy]
Sunday, April 28, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Suppose an arithmetic expression is given as a binary tree. Each leaf is an
PD#571 Software Design Principles I Learned the Hard Way
Sunday, April 28, 2024
If there's two sources of truth, one is probably wrong. And yes, please repeat yourself.
When Procrastination is Productive & Ghost integrating with ActivityPub
Sunday, April 28, 2024
Automattic, Texts, and Beeper join forces to build world's best inbox, Reflect launches its iOS app, how to start small rituals, and a lot more in this week's issue of Creativerly. Creativerly
C#503 Building pipelines with System.Threading.Channels
Sunday, April 28, 2024
Concurrent programming challenges can be effectively addressed using channels
RD#453 Get your codebase ready for React 19
Sunday, April 28, 2024
Is your app ready for what's coming up in React 19's release