Introducing EventStorming
Alberto Brandolini introduces a visual method for solving complex business problems using nothing more than a paper roll and colored sticky notes. This technique, known as EventStorming, breaks down silos by bringing stakeholders and developers together to map out entire domains in real time. By focusing on events rather than data structures, teams can quickly identify bottlenecks and hidden depe…
Shelves
More like this
The Best Software Writing I: Selected and Introduced by Joel Spolsky
It's nice having a collection of high-quality writing related to software and the business in one place instead of trawling the Web for it. Meryl …
Getting Real: The Smarter, Faster, Easier Way to Build a Web Application
"Caindo na Real" detalha os princípios de negócios, design, programação e marketing da 37signals. O livro é repleto de insights de simplicidade, p…
Facts and Fallacies of Software Engineering
The practice of building software is a “new kid on the block” technology. Though it may not seem this way for those who have been in the field for…
Implementing Domain-Driven Design
Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strateg…
Rapid Development: Taming Wild Software Schedules
A fundamental software engineering project management guide based on the practical requirements of "Taming Wild Software Schedules". Emphasizes po…
Staff Engineer: Leadership Beyond the Management Track
At most technology companies, you’ll reach Senior Software Engineer, the career level for software engineers, in five to eight years. At that care…
Continuous delivery
Winner of the 2011 Jolt Excellence Award!Getting software released to users is often a painful, risky, and time-consuming process. This groundbrea…
The Unicorn Project
The Phoenix Project wowed over a half-million readers. Now comes the Wall Street Journal Bestselling The Unicorn Project ! “ The Unicorn Project i…
The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
Open source provides the competitive advantage in the Internet Age. According to the August Forrester Report, 56 percent of IT managers interviewe…
Site Reliability Engineering: How Google Runs Production Systems
The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insis…
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
How do you detangle a monolithic system and migrate it to a microservices architecture? How do you do it while maintaining business-as-usual? As a…
Extreme Programming Explained: Embrace Change
“In this second edition of Extreme Programming Explained, Kent Beck organizes and presents five years’ worth of experiences, growth, and change re…