Modern architects look beyond UML and design patterns to transform IT by connecting the strategy ‘penthouse’ with the technology ‘engine room’. They ride the Architect Elevator.| The Architect Elevator
Design patterns have helped us improve software design for decades. In the cloud, they can also reduce our switching cost. That’s magic!| The Architect Elevator
“If I had asked people what they wanted, they would have said faster horses.” We’ve all been in conversations on the topics of creativity and innovation when Henry Ford’s most famous adage is (excuse the pun) trotted out, usually accompanied by a knowing smirk and air of self-evidence. Battle lines are quickly drawn. One side […]| Harvard Business Review
How do you maintain the overall message flow when a message needs to be sent to multiple recipients, each of which may send a reply?| Enterprise Integration Patterns
There’s a key piece of magic in the engineering of the Internet which you rely on every single day. It happens in the TCP protocol, one of the fundamental building blocks of the Internet. TCP…| Joel on Software
All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Learn to do it well.| leanpub.com