Learn all the essential soft skills required for software engineers
Get started with Microsoft Azure as a Software Engineer
Deep dive into building production-grade reactive web apps in .NET using Blazor
Learn everything you need to start using Event-Driven Architecture
Learn how to get started with building web products with ASP.NET Core
Get started with Event Sourcing and CQRS in .NET
Learn how to build a production-ready URL Shortener, including conception, development and deployment
Learn how to deploy and host .NET applications on Azure
Learn how to use asynchronous messaging in your .NET systems with MassTransit
Learn how to get promotions and scale the career ladder as a Software Engineer
Learn how you can use Artificial Intelligence to boost your productivity
Master the art of Reflection in .NET using C# and make the impossible, possible
Learn how to use Git, the industry standard for version control
Learn how to use GitHub Actions and master CI/CD
Learn how to structure your codebases using the Vertical Slice Architecture
Learn what OpenTelemetry is and why your apps need it
Start building production-grade reactive web apps in .NET using Blazor
Learn the strategy for migrating from Microservices to Modular Monoliths
Get started with GraphQL in .NET using C# with HotChocolate creator Michael Staib
Learn everything there is to know about the Singleton Design Pattern
Learn everything there is to know about the Abstract Factory Design Pattern
Learn everything there is to know about the Factory Method Design Pattern
Learn everything there is to know about the Builder Design Pattern
Learn everything there is to know about the Flyweight Design Pattern
Learn everything there is to know about the Prototype Design Pattern
Learn everything there is to know about the Adapter Design Pattern
Learn everything there is to know about the Bridge Design Pattern
Learn everything there is to know about the Composite Design Pattern
Learn everything there is to know about the Decorator Design Pattern
Learn everything there is to know about the Facade Design Pattern
Learn everything there is to know about the Proxy Design Pattern
Learn everything there is to know about the Mediator Design Pattern
Learn everything there is to know about the Strategy Design Pattern
Learn everything there is to know about the Chain Of Responsibility Design Pattern
Learn everything there is to know about the Command Design Pattern
Learn everything there is to know about the Interpreter Design Pattern
Learn everything there is to know about the Iterator Design Pattern
Learn everything there is to know about the Memento Design Pattern
Learn everything there is to know about the Observer Design Pattern
Learn everything there is to know about the State Design Pattern
Learn everything there is to know about the Template Method Design Pattern
Learn everything there is to know about the Visitor Design Pattern
Dive deeper into Microservices Architecture with AWS Solution Architect James Eastham
Dive deeper into your Domain-Driven Design journey with Amichai on Dometrain
Everything you need to master the art of LINQ in .NET
Never fail a behavioral interview again with knowledge from Big Tech managers
Start your Domain-Driven Design journey with Amichai on Dometrain
Everything you need to learn how to use Kubernetes as a Developer from beginning to mastery
Get started with programming using the C# programming language
Deep dive into the C# programming language and learn more features and patterns
Learn one of the core fundamentals of modern software engineering
Deep Dive into the advanced patterns of Modular Monoliths in .NET
Start your Clean Architecture in .NET journey with Amichai on Dometrain
Everything you need to know to use EF Core in your .NET applications from the most basic to the most advanced concepts
Learn how to build elegant and scalable REST APIs in ASP.NET Core
Get started with Modular Monoliths and escape the Big Ball of Mud of traditional monoliths
Get started with Microservices Architecture with AWS Solution Architect James Eastham
Dive deep into the advanced practices of Clean Architecture in .NET
Learn how to write elegant C# using modern Clean Code practices
Master the craft of TDD from the basics to the most advanced concepts
Everything you need to know to refactor C# codebases using the latest and best coding techniques
Level up your Software Engineering skills by mastering Solution Architecture
Everything you need to get started and master the most important platform tool for developers
Get started with building native, cross-platform desktop and mobile apps in .NET
Everything you need to know to Unit Test your C# codebases
Everything you need to know to integration test your ASP.NET Core codebases
Everything you need to know from the basics to very advanced concepts
Everything you need to know to build gRPC applications in .NET from the most basic concepts to the most advanced ones
Everything you need to know about building Minimal APIs in .NET 6 and beyond
Everything you need to know about Logging in .NET
Everything a C# developer needs to know to get started with the most popular services of AWS
Deep dive into building native, cross-platform desktop and mobile apps in .NET
Learn how to use Configuration and Options in any .NET codebase
© 2023 Dometrain. All rights reserved.