This is a feed of links I've run across and found interesting or noteworthy. The images, content and opinions in them are owned by their respective authors.
Learn Event Sourcing fundamentals in .NET, covering modeling events, aggregates, and projections for efficient queries. Ideal for .NET developers seeking practical implementation methods.
Event Sourcing, .NET, Clean Architecture, Modular Monoliths, software engineering
Learn to implement Event Sourcing simply in .NET 6 using Marten and Postgres, gaining insights into workflows and building applications effectively.
Event Sourcing, .NET 6, Marten, Postgres, Software Development
This talk examines common misunderstandings of microservices and the pitfalls that lead to ineffective implementations, advocating for clarity in architectural design.
microservices, architecture, software development, monolith, anti-patterns
This talk addresses misunderstandings of TDD since its inception, aiming for a better approach that enhances software development through effective testing.
TDD, Kent Beck, software development, testing
Discusses Vertical Slice Architecture and emphasizes low code ceremony and reduced layering principles.
Vertical Slice Architecture, low code, layering
Explore how Data Mesh and Microservices enhance data management by fostering autonomy and decentralization, driving innovation and operational success.
Data Mesh, Microservices, autonomy, decentralization, operational success, innovation
The article discusses conflicts between bus drivers and conductors, highlighting the dynamics of schedules and fare collection as lessons in overcoming challenges.
bus, conflict, drivers, conductors, scheduling
Explore using C# for machine learning in Amazon SageMaker, leveraging your existing .NET skills in an AI environment dominated by Python.
.NET, Amazon Bedrock, Amazon SageMaker, Machine Learning
.NET Aspire facilitates building cloud-ready applications, enabling orchestration in local environments for running and debugging diverse components like .NET projects, databases, and containers.
.NET, AWS, Cloud, Development, Orchestration
Explore how .NET Aspire, a true multi-cloud development platform, simplifies building, deploying, and managing applications across various cloud environments.
.NET, Aspire, AWS