Link Dump #215
A curated collection of articles on software architecture, development practices, Java updates, and testing strategies for tech professionals.
A curated collection of articles on software architecture, development practices, Java updates, and testing strategies for tech professionals.
Announcing jMolecules 2.0, a Java library update introducing a stereotype metamodel to help developers write architecturally evident code.
A curated collection of links covering software architecture trends, Java 25 features, event-driven design, and tech leadership insights.
A curated collection of links and summaries covering software architecture, microservices, AI systems, DevOps, and tech leadership insights.
Explains how to categorize business domains (Core, Supporting, Generic) using Domain-Driven Design to guide software architecture and team organization.
A curated list of articles on software architecture, development, and testing, covering event-driven systems, chaos engineering, and AI-assisted workflows.
A series exploring Ubiquitous Language in Domain-Driven Design, showing how a shared vocabulary bridges business and tech to improve software design.
A developer simplifies a content scheduling system by replacing a cron job and state machine with a smarter database query using future publication dates.
A weekly collection of articles on software architecture, AI challenges, API testing, and team decision-making frameworks.
A guide to applying Ubiquitous Language and Domain-Driven Design principles to identify bounded contexts and domain experts in a software project.
Explores the evolution from simple, stateless AI agents (Agent 1.0) to advanced, deep agents (Agent 2.0) capable of complex, multi-step tasks.
A curated collection of articles on software architecture, microservices, development practices, and AI coding techniques.
Explores techniques for identifying domain boundaries in software using language analysis and domain-driven design principles.
A guide to building a basic AI agent framework that uses AI for planning and orchestrates reusable, atomic functions to interpret natural language requests.
A weekly collection of articles on software architecture, AI's impact on programming, engineering metrics, and legacy code strategies.
Explores Python's rise to dominance, arguing its true superpower lies in its community and ecosystem, not just syntax.
Explores the extreme challenges of developing large-scale systems software, using Oxide's software update project as a case study.
Explains the concept of AI subagents, specialized agents for specific tasks, and their architecture using an orchestrator model.
A developer's advice on learning about core software systems like compilers, databases, and operating systems to become a better engineer.
Explains the Model-View-Controller (MVC) architectural pattern, its history, components, and its role in modern web development frameworks.