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.
Explore AI's role in software development, uncovering hidden potentials and dangers while adapting to rapid changes in the industry.
AI, software development, rapid prototyping, extreme programming
Learn to send emails in .NET with Amazon SES and explore AWS services via the Free Tier.
AWS, .NET, Amazon SES, email, Free Tier
Udi discusses common pitfalls of CQRS, highlighting increased complexity and lack of performance benefits when improperly utilized in projects.
CQRS, complexity, performance, software engineering

Eliminating the service layer in clean architecture led to simpler code and a more streamlined development process.
Clean Architecture, Service Layer, Code Simplicity
Switching data formats from JSON reduced API response times from 120 ms to under 20 ms for some endpoints, significantly improving performance.
API, performance, data formats, JSON, optimization

A comprehensive framework that bridges the gap between AI agent research and practical application.
AI, Microsoft, AutoGen, Semantic Kernel, Agent Framework
Reflecting on past advocacy for REST APIs as the ultimate design choice in microservices.
REST, APIs, microservices, system design
Udi Dahan discusses a method to enhance decoupling in service designs, reducing data coupling while improving encapsulation for software engineers.
#microservices #ddd #architecture #api
Ian Cooper discusses messaging patterns for resilient, scalable systems in distributed architectures, providing insights and techniques for senior engineers and architects.
Distributed Systems, Messaging Patterns, Scalability, Event-Driven Architecture
Learn how to connect .NET Aspire with AWS, wiring up messaging flows using SNS & SQS in this hands-on tutorial.
AWS, .NET Aspire, SNS, SQS, messaging pipeline, CloudFormation, CDK