Julio Casal
@julioc
Followers
4K
Following
178
Media
284
Statuses
3K
Become a .NET Cloud Developer | Founder @ .NET Academy | Ex-Microsoft
Free .NET Developer Roadmap โ
Joined May 2007
.NET 10 is out today. Top updates across 8 key areas: ๐# ๐ญ๐ฐ Extension members, field-backed properties, implicit spans, and nameof plus lambda tweaks that clean up everyday code. ๐๐ฆ๐ฃ.๐ก๐๐ง ๐๐ผ๐ฟ๐ฒ OpenAPI enhancements, built-in Minimal API validations, Server-Sent
1
82
459
5 reasons Aspire will 10x your local dev loop. And 3 gotchas to know about: ๐ญ. ๐ฆ๐ถ๐บ๐ฝ๐น๐ถ๐ณ๐ถ๐ฒ๐ฑ ๐๐ฒ๐ ๐๐
๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ Aspire boots your entire system, APIs, workers, DBs, queues, not just one app. Press F5 and everything runs locally without custom scripts or manual
7
22
119
5 key principles and best practices for writing clean code: . ๐ญ. ๐จ๐๐ฒ ๐ ๐ฒ๐ฎ๐ป๐ถ๐ป๐ด๐ณ๐๐น ๐ก๐ฎ๐บ๐ฒ๐ Using meaningful names in your code helps everyone on the team understand the codebase quickly and accurately. ๐ฎ. ๐ฆ๐ถ๐ป๐ด๐น๐ฒ ๐ฅ๐ฒ๐๐ฝ๐ผ๐ป๐๐ถ๐ฏ๐ถ๐น๐ถ๐๐
0
3
6
What should .NET Developers learn next? You can start with these 18 key areas: 01. Internet basics 02. .NET Essentials 03. https://t.co/ibzYdu84aU Core Fundamentals 04. Web API 05. Databases 06. Deployment 07. Security 08. Testing 09. Version Control 10. Task Scheduling 11.
4
28
168
.NET 9 is the biggest release yet. Top updates across 8 key areas: ๐# ๐ญ๐ฏ Params collections, enhanced lock types, and a new escape make coding smoother. Plus, implicit index access to simplify initialization. ๐๐ฆ๐ฃ.๐ก๐๐ง ๐๐ผ๐ฟ๐ฒ OpenAPI enhancements, faster asset
0
2
4
. NET Aspire has been here for quite a while now. You still feel you donโt necessarily need it in your project? Well .NET Aspire is here to make cloud-native development a breeze! It helps you easily connect APIs, databases, and services โ with built-in tools for setup,
0
3
5
.NET 9 is the best platform for microservices. Here's why: ๐ฆ๐๐ฎ๐ป๐ฑ๐ฎ๐ฟ๐ฑ ๐ฟ๐ฒ๐๐ถ๐น๐ถ๐ฒ๐ป๐ฐ๐ฒ ๐ต๐ฎ๐ป๐ฑ๐น๐ฒ๐ฟ Adds retries, timeouts, and circuit breakers to HttpClient with one line. ๐ฅ๐ฎ๐๐ฒ ๐น๐ถ๐บ๐ถ๐๐ฒ๐ฟ Built-in middleware protects services from overload and abuse.
4
41
265
5 books I can't recommend enough: 1. Clean Architecture ( Robert Martin ) 2. Building Microservices ( Sam Newman ) 3. Unit Testing ( Vladimir Khorikov ) 4. Domain Driven Design ( Eric Evans ) 5. Head First Design Patterns ( Eric Freeman, Ph.D. & Elisabeth Robson ) For more
6
185
1K
5 reasons why a simple C# extension method beats AutoMapper most of the time: ๐ญ. ๐ฆ๐ถ๐บ๐ฝ๐น๐ถ๐ฐ๐ถ๐๐ Write what you need, and only what you need. Extension methods allow for precise mapping without additional configuration overhead. ๐ฎ. ๐ฃ๐ฒ๐ฟ๐ณ๐ผ๐ฟ๐บ๐ฎ๐ป๐ฐ๐ฒ No reflection,
15
36
237
Junior .NET devs keep asking me what skills to focus on. I analyzed 100+ Senior .NET job posts to find out. These are the skills that show up again and again, the ones employers expect senior .NET developers to master: ๐# The core of .NET roles; fluency in modern features and
10
34
272
Offset pagination works OK for small datasets. For large datasets, use this instead: It's called ๐๐ฒ๐๐๐ฒ๐ ๐ฝ๐ฎ๐ด๐ถ๐ป๐ฎ๐๐ถ๐ผ๐ป or ๐๐ฒ๐ฒ๐ธ-๐ฏ๐ฎ๐๐ฒ๐ฑ ๐ฝ๐ฎ๐ด๐ถ๐ป๐ฎ๐๐ถ๐ผ๐ป and is a much more efficient way to paginate through a large dataset. The problem with Offset
7
39
331
Still building auth from scratch? Stop. Use this instead: Keycloak is a free authentication server that gives you secure logins, password management, and JWTs out of the box โ so you can focus on building your app, not reinventing auth. In just 45 minutes, youโll go from
5
44
224
Tired of starting .NET projects from scratch every time? Here's a new blueprint for your next .NET backend: It includes 12 production-ready pillars fully wired up: 1. Modern .NET 9 Web API 2. Vertical Slice Architecture 3. PostgreSQL + Entity Framework Core 4. Preconfigured
4
50
297
Need to get started with .NET Aspire? Here's a free course for beginners. .NET Aspire is the new development stack that handles your infrastructure setup so you can clone and start building production-ready .NET apps from day 1. In this course, you will learn: - What is .NET
2
27
136
Ready to become a .NET Backend Developer? Here's a free course for beginners. Youโll go from zero to building a complete backend web application using ASP .NET Core and C#. Youโll learn how to: - Build REST APIs from scratch - Implement CRUD endpoints - Use DTOs and extension
4
39
197
5 books all software engineers should read: 1. Clean Code ( Robert Martin ) 2. Designing Data-Intensive Applications ( Martin Kleppmann ) 3. System Design Interview ( Alex Xu ) 4. System Design Interview: Volume 2 ( Alex Xu & Sahn Lam ) 5. The Software Engineer's Guidebook (
5
31
195
It took me 4 years to reach the Senior band. Here are 5 things I mastered to get there: ๐ญ. ๐๐ฆ๐ฃ.๐ก๐๐ง ๐๐ผ๐ฟ๐ฒ ๐๐ป ๐๐ฒ๐ฝ๐๐ต Knowing how to create a RESTful API is good for juniors, but Seniors must know dozens of advanced features available on the platform.
4
24
158
How to deploy a .NET App as a container? No Dockerfile needed. Here's how: ๐ฆ๐๐ฒ๐ฝ ๐ญ: ๐๐๐ถ๐น๐ฑ ๐๐ต๐ฒ ๐๐ผ๐ฐ๐ธ๐ฒ๐ฟ ๐๐บ๐ฎ๐ด๐ฒ This is the easiest part thanks to the native container support in .NET 8. Just run the standard ๐ฑ๐ผ๐๐ป๐ฒ๐ ๐ฝ๐๐ฏ๐น๐ถ๐๐ต command with the
1
32
197
Need to get started with .NET microservices? Here's a free course for beginners: It goes from zero to a fully working microservices application built with C# and https://t.co/ibzYdu84aU Core. It covers: - Dev environment setup - What are microservices? - Creating your first
3
35
220
ASP .NET Core is 5.5x faster than Go (Gin). Here's why: ๐๐๐ง The Just-In-Time (JIT) compiler in .NET 9 enhances code generation for faster performance. ๐ฃ๐๐ข Dynamic Profile Guided Optimization (PGO) optimizes casts and tracks common input types for better efficiency.
5
30
158