mjovanovictech Profile Banner
Milan Jovanović Profile
Milan Jovanović

@mjovanovictech

Followers
46K
Following
34K
Media
3K
Statuses
17K

Practical .NET and Software Architecture Tips | Microsoft MVP 📰 The .NET Weekly: https://t.co/AOaa2Lvno7 ▶️ YouTube: https://t.co/3anEBSnzZs

Join 51K+readers →
Joined June 2022
Don't wanna be here? Send us removal request.
@mjovanovictech
Milan Jovanović
9 months
I've been working on this for more than 6 months. So, I'm excited to share that Pragmatic REST APIs is now live. 🎉 Here's what I packed inside: - 9 in-depth chapters - 80+ lessons - 14+ hours of video lessons We'll go from scratch (quite literally, a blank VS solution) to
25
22
196
@mjovanovictech
Milan Jovanović
7 hours
Quick tip to get more from Cursor. Define a .cursorrules file with the coding style you want to follow. The more specific you are, the better. This prevents hallucination and losing context when Cursor generates code. Thank me later!
5
2
26
@mjovanovictech
Milan Jovanović
11 hours
When do you need the Idempotent Consumer pattern? Distributed systems are messy: messages can arrive late, out of order, or show up twice. If you assume every message will be processed exactly once, you risk subtle data bugs. On the producer side, many brokers like Azure
3
10
64
@mjovanovictech
Milan Jovanović
7 hours
Updated for .NET 10: --- https://t.co/KHFU0SV0FP Core 8 Project Rules Use C# 12 language features where appropriate Follow SOLID principles in class and interface design Implement dependency injection for loose coupling Use primary constructors for dependency injection in
Tweet card summary image
dotnet.microsoft.com
Build web apps and services that run on Windows, Linux, and macOS using C#, HTML, CSS, and JavaScript. Get started for free on Windows, Linux, or macOS.
1
3
8
@mjovanovictech
Milan Jovanović
7 hours
Quick tip to get more from Cursor. Define a .cursorrules file with the coding style you want to follow. The more specific you are, the better. This prevents hallucination and losing context when Cursor generates code. Thank me later!
5
2
26
@mjovanovictech
Milan Jovanović
11 hours
When do you need the Idempotent Consumer pattern? Distributed systems are messy: messages can arrive late, out of order, or show up twice. If you assume every message will be processed exactly once, you risk subtle data bugs. On the producer side, many brokers like Azure
3
10
64
@mjovanovictech
Milan Jovanović
24 hours
Stop wasting time coding everything from scratch... There's a better way. Let the AI write everything for you instead. Now you can waste time fixing everything the AI wrote. Thank me later!
8
8
76
@mjovanovictech
Milan Jovanović
24 hours
Stop wasting time coding everything from scratch... There's a better way. Let the AI write everything for you instead. Now you can waste time fixing everything the AI wrote. Thank me later!
8
8
76
@mjovanovictech
Milan Jovanović
1 day
.NET 10 is officially released! 🎉 Here are the top updates 👇 First, .NET 10 is an LTS (long-term support) release. So we get support for the next 3 years. 🔥 Performance improvements Under the hood, .NET 10 delivers major performance boosts. The JIT compiler has been tuned
5
28
197
@mjovanovictech
Milan Jovanović
1 day
Ever dreamed of letting your AI agent write code and safely test it on your real data? Tiger Data just made that possible. I’m adding vector search to my blog. That means new tables for embeddings, updates to my posts table, and scripts to generate vectors. Instead of writing
3
6
22
@mjovanovictech
Milan Jovanović
1 day
.NET 10 is officially released! 🎉 Here are the top updates 👇 First, .NET 10 is an LTS (long-term support) release. So we get support for the next 3 years. 🔥 Performance improvements Under the hood, .NET 10 delivers major performance boosts. The JIT compiler has been tuned
5
28
197
@mjovanovictech
Milan Jovanović
2 days
93% less memory usage for Minimal APIs in .NET 10 🔥
18
47
467
@UnoPlatform
Uno Platform
2 days
ANNOUNCING: Uno Platform Studio 2.0 - with AI! ✅MCP ✅App MCP ✅Hot Design Agent (Preview) - NO CREDIT LIMITS Be in control and build cross-platform .NET applications with Code + Designer + Agent. https://t.co/6xT5wP0dps #dotNETConf #AI
8
43
122
@mjovanovictech
Milan Jovanović
2 days
93% less memory usage for Minimal APIs in .NET 10 🔥
18
47
467
@mjovanovictech
Milan Jovanović
2 days
Most .NET teams overcomplicate microservices. In my new video, I break down how microservices should talk: ✅ When to use sync (HTTP/gRPC) ✅ When to go async (queues, topics) ✅ How to design for reliability & eventual consistency Watch it here: https://t.co/aeqeBCqdFi
2
18
145
@mjovanovictech
Milan Jovanović
2 days
No - this isn't SQL injection 💉 It's how EF Core lets you do "raw" SQL queries 👇
12
13
131
@mjovanovictech
Milan Jovanović
2 days
If Microsoft emailed you tomorrow looking to use your product and asking for SSO, could you say yes? Most SaaS teams can’t. They have “login,” not enterprise login. Here’s the difference, and why it matters when you start selling to bigger customers. When an enterprise adopts
6
13
96
@mjovanovictech
Milan Jovanović
2 days
How does horizontal scaling help your system? Let me explain. There are two main approaches to scaling an application: - Vertical scaling - Horizontal scaling How are they different? Vertical Scaling: upgrading individual servers with more powerful hardware (more CPU cores,
3
13
82