Reach the Top 1% of
.NET Developers

  • Weekly email with best practices and real-world examples
  • Apply ideas immediately with production-ready code samples
  • Deep dives into real-world .NET and software architecture decisions
  • Written by a Microsoft MVP with 12+ years of hands-on experience
🎁 Free PDF: Get 150 interview questions for C#, ASP.NET Core, EF Core

Join 25,000+

developers already reading
No spam. Unsubscribe any time.

Recent posts

Explore the recent newsletters

40 Lessons I Learned in 12 Years as a .NET Developer

40 Lessons I Learned in 12 Years as a .NET Developer

After 12 years of building .NET applications, I have learned 40 hard-earned lessons about writing code, designing systems, and shipping software. From clean code and architecture trade-offs to code reviews, technical debt, CI/CD, and team practices, this post shares the most important takeaways every .NET developer, technical lead, and software architect should know.

Building File-Based Apps in .NET: A Complete Guide With Multi-File Support

Building File-Based Apps in .NET: A Complete Guide With Multi-File Support

Learn how to build file-based apps in .NET 10 and .NET 11 Preview 3. This guide covers single-file C# scripts, multi-file apps with the #:include directive, including SDK, including project files and building a CLI health-check tool, creating Minimal APIs with EF Core and SQLite, and converting scripts to full projects.

Getting Started With Dapr for Building Cloud-Native Microservices in .NET

Getting Started With Dapr for Building Cloud-Native Microservices in .NET

Learn what Dapr is, how the sidecar architecture works, understand building blocks and components, and set up Dapr with .NET Aspire for your .NET microservices. Code examples in .NET to publish events with Dapr to a message queue (RabbitMQ, Kafka), how to consume events from a message queue with Dapr, how to send HTTP requests to REST services with Dapr (service invocation) and state management.

How to Build Production-Ready Projects With Claude Code

How to Build Production-Ready Projects With Claude Code

Learn a proven 10-step workflow for building production-ready software with AI assistance. Includes detailed prompts for requirements analysis, architecture design, finding functional and non-functional requirements, backend and frontend implementation, code review, and deployment automation.

The Real Cost of Returning the Identity Value in EF Core

The Real Cost of Returning the Identity Value in EF Core

Learn why EF Core SaveChanges becomes slow when inserting thousands of rows when returning identity values and how BulkInsert and BulkInsertOptimized from Entity Framework Extensions deliver up to 23x faster performance in SQL Server.

How to Add JWT Authentication to SignalR Hubs in ASP.NET Core

How to Add JWT Authentication to SignalR Hubs in ASP.NET Core

Learn how to secure SignalR hubs with JWT Bearer authentication, role-based and claim-based authorization in ASP.NET Core. Pass JWT tokens via query string for SignalR hub. Build a real-time stock price streaming hub with per-user subscriptions using IAsyncEnumerable, connect from JavaScript and .NET clients with accessTokenFactory, and apply security best practices including CORS, access token logging, token expiration handling, and message size limits.

About the Author

Hello there! I'm Anton Martyniuk - a Microsoft MVP and a Software Architect

I help Software Engineers grow into Senior Developers, Technical Leads, and Software Architects

By teaching them how to design systems that survive growth, scale, and change.

  • I have 12+ years of hands-on experience in .NET development and architecture.
  • I've dedicated my career to empowering developers to excel in building robust, scalable systems.
  • Over the years, I've mentored countless developers and shared actionable insights through my blog and LinkedIn
  • Microsoft MVP since January 2025
Microsoft MVP logo
Anton Martyniuk

Newsletter

AntonDevTips

Every week, I share practical .NET and architecture insights with 25,000+ developers through my free newsletter, AntonDevTips. It's one of the fastest-growing .NET newsletters in the industry.

Premium Courses

Level Up Your .NET Career

I create premium courses that help .NET developers close knowledge gaps, crush interviews, and level up from junior to senior, and from senior to Technical Leads and Architects. My courses are built from 12+ years of real-world experience, something you won't learn with AI.

Get in Touch

Let's Connect

I share .NET and Architecture insights on social media. Follow me and let's connect.

Direct messages always open — feel free to reach out