Arsalan ValoojerdiToxic Technical Managers: Identifying, Addressing, and Moving ForwardIn the realm of technical teams, the influence of a manager is paramount, shaping both project outcomes and team morale. However, not all…2 min read·Feb 10, 2024----
Arsalan ValoojerdiTeam Topologies: A Blueprint for Effective Team Structures — Part 2In today’s fast-paced and ever-changing business landscape, effective team structures are crucial for organizations to stay competitive…5 min read·Aug 6, 2023----
Arsalan ValoojerdiTeam Topologies: A Blueprint for Effective Team Structures — Part 1In the rapidly evolving and competitive business landscape of today, the significance of constructing team structures efficient cannot be…5 min read·Jul 29, 2023----
Arsalan ValoojerdiSoftware Engineering: Where Communication Drives SuccessSoftware engineering is a dynamic and intricate discipline that goes far beyond lines of code and algorithms. While technical skills are…3 min read·Jul 20, 2023----
Arsalan ValoojerdiShared Understanding, Shared Success: Importance of BDD in Software DevelopmentIn the ever-evolving world of software development, one of the most crucial challenges is to create a product that truly matters to the…3 min read·Jul 17, 2023----
Arsalan ValoojerdiDesigning for Success: Why Strategic Design Matters — Part 2In the previous article, we delved into the fundamentals of Strategic Design in Domain Driven Design (DDD). In this continuation, we will…5 min read·Jul 8, 2023----
Arsalan ValoojerdiDesigning for Success: Why Strategic Design Matters in DDD — Part 1When it comes to Domain-Driven Design (DDD), successful outcomes are determined by the delicate interplay between strategic design and…4 min read·Jul 1, 2023----
Arsalan ValoojerdiCross Aggregate Validations: Exploring Set-Based Validation Techniques in Event SourcingIn event sourcing projects, set-based validation plays a crucial role in ensuring data consistency and enforcing business rules…4 min read·Jun 24, 2023----
Arsalan ValoojerdiIdempotency in CQRS/ES Projections: Strategies and Implementation TechniquesIn CQRS/ES projects, projections play a vital role in providing efficient read models and query capabilities. Projections are denormalized…5 min read·Jun 17, 2023----
Arsalan ValoojerdiFrom Chaos to Clarity: Discovering Domain Boundaries using Event StormingIn the world of software development, having a solid understanding of domain boundaries is essential for building resilient applications…4 min read·Jun 11, 2023----