One of the coolest .NET features nobody talks about:
System.Threading.Channels
You can use it to build async messaging with simple C#.
Channels expose two APIs:
- One for writing messages to the channel
- One for reading messages (asynchronously) from the channel
You can run…
Is MediatR overrated?
Many will jump and say yes because it went commercial this year.
But it's one of the best libraries in the .NET ecosystem.
Here are just some of the things I can do:
- Organize my code around use cases with requests and handlers
- Cross-cutting concerns…
Stop using broken JWT setups in ASPNET Core!
Most tutorials miss key details when combining Identity with JWTs.
I break down the right way to do it:
- Configure Identity
- Generate tokens w/ claims & roles
- Secure your API w/ JWT Bearer
Check it out: youtu.be/-feKtsYWMy0
Your web applications need to serve increasing numbers of users and handle surges in traffic.
What will you do?
When a single server reaches its limits:
- Performance degrades
- Leading to slow response times
- Or even complete downtime for your application
The solution?…
Monoliths and Microservices are often seen as two extremes.
Let's do a side-by-side comparison.
𝗠𝗼𝗻𝗼𝗹𝗶𝘁𝗵:
- One application - one deployment unit
- One database - atomic, transactional
- Method calls - fast, reliable
- One network
𝗠𝗶𝗰𝗿𝗼𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀:
- Many…
Happy Monday 💫 Now that 9.5 has shipped, we posted an update about our roadmap on GitHub calling out what we've completed and what's in progress - let us know what you think! github.com/dotnet/aspire/…
There are many misconceptions about CQRS.
You don't need to do what big tech is doing.
Here's what CQRS is:
- Logical separation of reads & writes
- Commands change state, return nothing*
- Queries don't change state, return data
*You can return data; the intent is what…
Are you using targeting for your feature flags?
If not, you are using feature flags wrong.
Feature flags allow you to wrap application features in a conditional statement.
You can then toggle the feature on or off in runtime to control which features are available.
Although a…
5 things I always add to new .NET (API) projects 👇
1. Coding conventions
2. Static code analysis
3. Observability - OpenTelemetry
4. Docker-compose / Aspire - orchestration
5. CI/CD pipeline for build & test (bare minimum)
I built a free Clean Architecture template that…
Common code smell: Magic numbers.
But how do you fix it?
The problem with magic numbers is that they lack meaning.
And this makes it harder to reason about the code and the intent.
Luckily, the fix for this is simple.
You can replace the magic number with a constant.
This…
140K Followers 1K FollowingDistinguished Engineer at Microsoft on .NET, Creator of NuGet, SignalR, https://t.co/PiydKAsC8g Core, Aspire and Barbadian 🇧🇧, Tennis Player, Father, other half @symonefowler
277K Followers 454 FollowingCo-Founder of ByteByteGo | Author of the bestselling book series: ‘System Design Interview’ | YouTube: https://t.co/9gPSJSrtPU
17K Followers 661 FollowingI write about @dotnet | Microsoft MVP | .NET Foundation member | .NET Enthusiast Help for Ukraine https://t.co/RThb4b9MGS or https://t.co/Vu9bTo0s69
18K Followers 990 Following⚫ Concurrency, Performance, Machine Learning, #dataorienteddesign
⚫ R&I Director - I lead CS & DS teams
⚫ Making a Compiler
⚫ Links - https://t.co/1wD23D7xrt
2K Followers 91 Following👨💻 Software Developer
💡 Tips & Tricks dotnet, Architecture and AI
💁♂️ Every day, there're something new to learn
✉️ DM always open
14K Followers 5K FollowingAI/LLM Agents Team Lead at @nethermindeth • Pro .NET Memory book • .NET MVP • @crowdpub_org founder • one of @dotnetosorg • skeptical fan of web3 • AFOL
36K Followers 326 FollowingSr. Backend Engineer. Simplifying Backend and sharing what I learn along the way. Building Gujarat's biggest java community at @juggujarat
52 Followers 303 FollowingI am,
General Open Dynamics/ ShivaStarShipSystemsAerospaceGroup/OneTribeProductions/DarkHorseSoundSystems/EyeCandyArtandDesign/SpecializedProtectiveCoatings
192 Followers 285 FollowingLifelong software creator passionate about using #DotNet and #Blazor to develop highly complex web apps. Founder of https://t.co/FeQVDesTjO
856 Followers 2K FollowingSales Director at Ripple. Be the business. UCL #Ripple #XRP #XLM #|socoin20022 #NESARA #GESARA Awaken The New Financial System (WEB3 System)
14.4M Followers 1.1M FollowingA forum of thoughts and perspectives designed to ignite conversations and actions leading to growth, and occasional self promotion. #NeverGiveUp #RiseAboveHate
140K Followers 1K FollowingDistinguished Engineer at Microsoft on .NET, Creator of NuGet, SignalR, https://t.co/PiydKAsC8g Core, Aspire and Barbadian 🇧🇧, Tennis Player, Father, other half @symonefowler
277K Followers 454 FollowingCo-Founder of ByteByteGo | Author of the bestselling book series: ‘System Design Interview’ | YouTube: https://t.co/9gPSJSrtPU
337K Followers 855 FollowingFree. Cross-platform. Open source. A developer platform for building all your apps. Official handle of the .NET team at Microsoft.
6K Followers 1K FollowingAuthor | International Speaker | Microsoft MVP | I publish content about #csharp, #dotnet, and #softwareArchitecture. 👨💻 Author of https://t.co/gYcixImyb6 🐧
17K Followers 661 FollowingI write about @dotnet | Microsoft MVP | .NET Foundation member | .NET Enthusiast Help for Ukraine https://t.co/RThb4b9MGS or https://t.co/Vu9bTo0s69
18K Followers 990 Following⚫ Concurrency, Performance, Machine Learning, #dataorienteddesign
⚫ R&I Director - I lead CS & DS teams
⚫ Making a Compiler
⚫ Links - https://t.co/1wD23D7xrt
76K Followers 607 FollowingI'm done with Musk and his Nazis, so I've moved to BlueSky (@allenholub.bsky.social) and LinkedIn (https://t.co/EBnkZ8qUC8). LinkedIn is more lively.
4K Followers 2K FollowingOni koji su najmanje odgovorni za klimatske promene, su njima najviše pogođeni ...Vandana Shiva............................
YouTube kanal: Karbon 3
28K Followers 478 Following$8M NW | fatFIRE | Peter Lynch 2.0. Long term investor 90%, trade 10%, chasing deep value baggers. Short fiat, long btc. e/acc
27K Followers 1K FollowingGenAI @Youtube | Building AI powered video editing | ex : @Google Search & @Microsoft Azure | 3x hackathon winner | Views my own
13K Followers 786 FollowingPovremeno se bavim podcastom | Winston YUBA istoričar | ljubitelj teških metala i pop kulture u svakom obliku | Na njima je da rade, na nama da se ložimo
2K Followers 394 Following🧪 I study winning SaaS growth strategies so you can copy them.
Founder @ https://t.co/nvMeh4ThL3 - AI-driven dev teams for startups ($150M worth of SaaS startups delivered)
9K Followers 2K FollowingOG .com trader & 90s techstocks writer, sold 1st internet company at 19 in 2000. Manage own capital. Ex Badger, med rep, pro athlete & Ironman Wisconsin Winner.
170K Followers 554 FollowingContrarian stoic trader and long term investor | 2013 | drive: Philosophy & Psychology | Tweets are purely for entertainment purposes and not investment advice
35K Followers 11 FollowingLong Term Investor With High Risk Tolerance | Stock Market Nerd & Poet Occasionally | I Invest In Fast-Growing Disruptive Companies | MA @dartmouth | NFA
1K Followers 687 FollowingAccording to my best friend I write 0s & 1s as good as a Monkey with a type writer. Kiwi living in Taiwan. 🇹🇼 Taiwan is not part of china.
308K Followers 1K Following🇱🇧 Galilean
Middle East Analysis/History/Politics/Memes reporting
Subtitling Videos for you
Support the subtitling project here:
https://t.co/7UPdbUoegq
2K Followers 55 FollowingMicrosoft MVP | Helping Software Engineers Improve .NET and Architecture Skills, and Craft Better Software from my Newsletter and daily posts on X and LinkedIn
4K Followers 942 FollowingWe manage your open source data infrastructure in the cloud – so you can get back to developing great apps. We’re hiring – come work with us
4K Followers 293 FollowingFree programmer's newsletter delivering curated Microsoft .NET and C# blogs, news, and articles from all over the Internet. managed by @jasenf
7K Followers 714 FollowingSoftware dev with a love of aviation
7x @MVPAward
APIs/auth/.NET/fintech
Organizer @kc_dc
Vocals @_Linebreakers_
World traveler
129 Followers 146 FollowingMicrosoft MVP .NET
Software dev, consultant
Average .NET enjoyer
Co-organizer of the San Antonio/Austin .NET User Group
Game dev using Godot/Unity
32K Followers 117 FollowingEntrepreneur • Investor • Collector • Self Made Millionaire By 34 • NIO/ETH Bull • Content Creator • All Posts are my Opinions • I am not a financial advisor.
631 Followers 202 FollowingLove your family & friends.
$NIO Once you SWAP, you never stop.
$TMC
The Metals Company, The Future of Metals. Go Green Go Deep!