Wide Awake Developers
Archives
Glue Fleet and Compojure Together Using Protocols
Metaphoric Problems in REST Systems
Metaphoric Problems in REST Systems (audio)
Time motivates architecture
Circuit Breaker in Scala
The Future of Software Development
Failover: Messy Realities
Life's Little Frustrations
Topics in Architecture
Coupling and Coevolution
GMail Outage Was a Chain Reaction
Hadoop versus VPN
An AspectJ Circuit Breaker
Two New Circuit Breaker Implementations
Workmen, tools, etc.
Minireview: Beginning Scala
Units of Measure in Scala
Kudos to Relevance and Clojure
JAOO Australia in 1 Month
Quantum Backups
Update: Sun Cloud API Not the Same as Amazon
Can you make that meeting?
Amazon as the new Intel
Getting Real About Reliability
Reliability Math
2009 Calendar as OmniGraffle Stencil
Fast Iteration versus Elegant Design
Why Do Enterprise Applications Suck?
Tracking and Trouble
Booklist
Cold Turkey
Subtle Interactions, Non-local Problems
Combining here docs and blocks in Ruby
Beautiful Architecture
Another Cause of TNS-12541
Using a custom WindowProc from Ruby
OTUG Tonight
Attack of Self-Denial, 2008 Style
(Human | Pattern) Languages, part 2
(Human | Pattern) Languages
Connection Pools and Engset
Thread Pools and Erlang Models
Constraint, Chaos, Collapse
Licensing for Windows on EC2
Windows on EC2, from a Mac
Don't Break My Heart, EC2!
Perfection is Not Always Required
Arrival at JAOO
The Infamous Seinfeld-Gates Ad
In Korean
ReadWriteWeb on Dirty Data
97 Things Every Software Architect Should Know
How Buildings Learn
Dan Pritchett on Availability
Agile Tool Vendors
Beyond the Village
S3 Outage Report and Perspective
Article on Building Robust Messaging Applications
Kingpins of Filthy Data
Inverting the Clickstream
Mounds of Filthy Data
Hard Problems in Architecture
Creeping Fees
Word Cloud Bandwagon
Webber and Fowler on SOA Man-Boobs
Coincidence or Back-end Problem?
Social Factors
Plurk.
Six Word Methods
New Article: S2AP + Eclipse + Maven walkthrough
Canadian Privacy Commissioner Highlights Cloud Privacy Concerns
Quickie: GAE is GA
Wii Wescue
Opening Up SpringSource AP
JavaOne is a Hot Zone
Grab Bag of Demos
SOA: Time For a Rethink
The JVM is Great, But...
SAP's SOA ESR
Type Inference Without Gagging
When Should You Jump? JSR 308. That's When.
SOA at 3.5 Million Transactions Per Hour
Project Hydrazine
JavaOne: After the Revolution
Who Ordered That?
Sun to Emerge from Behind in the Clouds?
Agile IT! Experience
Amazon Blows Away Objections
Geography Imposes Itself On the Clouds
Suggestions for a 90-minute app
Google's AppEngine Appears, Disappoints
Reality
OmniFocus Coming to the iPhone
Release It has won a Jolt Productivity award
Steve Jobs Made Me Miss My Flight
The Granularity Problem
Sun Joining the Cloud Crowd
A Cloud For Everyone
Outrunning Your Headlights
Software Failure Takes Down Blackberry Services
Tim Ross' C# Circuit Breaker
The Pragmatic Architect on Security
Two Books That Belong In Your Library
Well Begun Is Half Done
"Release It" is a Jolt Award Finalist
Should Email Errors Keep Customers From Buying?
Two Sites, One Antipattern
Read-write splitting with Oracle
Budgetecture and it's ugly cousins
Releasing a free SingleLineFormatter
A Dozen Levels of Done
Postmodern Programming
Conference: "Velocity"
Putting My Mind Online
Two Ways To Boost Your Flagging Web Site
Two Quick Observations
Three Vendors Worth Evaluating
Catching up through the day
Architecting for Latency
SOA Without the Edifice
Cameron Purdy: 10 Ways to Botch Enterprise Java Scalability and Reliability
Three Programming Language Problems Solved Forever
Eric Evans: Strategic Design
Kent Beck's Keynote: "Trends in Agile Development"
From QCon San Francisco
Pragmatic Podcast
Make Time a Weapon
Normal Accidents
You Keep Using That Word. I Do Not Think It Means What You Think It Means.
Engineering in the White Space
On the Widespread Abuse of SLAs
Y B Slow?
The 5 A.M. Production Problem
ITIL and Extreme Programming
ITIL and XP
Release It holding strong at Amazon
Heads down
Coach and Team From Same Firm
Moving Your Home Directory on Leopard
What makes a POJO so great, anyway?
Release It! is shipping
Flash Mobs and TCP/IP Connections
Release It! is released!
Self-Inflicted Wounds
Design Patterns in Real Life
Another Path to a Killer Product
Quantum Manipulations
A path to a product
How to become an "architect"
Planning to Support Operations
"Us" and "Them"
Inviting Domestic Disaster
Book Completed
Reflexivity and Introspection
Education as mental immune system
Expressiveness, revisited
Inviting Disaster
New Interview Question
JAI 1.1.3 in beta
Ruby expressiveness and repeating yourself
MySQL 5.0 Stored Procedures
The dumbest thing I've seen today
Programmer productivity measurements don't work.
More Beanshell Goodness
Smalltalk style prototyping for Java?
One of the most fun features of my current project
I forgot to mention that I will be speaking at OTUG
Leaving AntHill for CruiseControl
The Veteran and the Master
On Relativism and Social Constructions
An IKEA Weekend
Uniting Reason and Passion
More Wiki
Wiki Proliferation
Moving on
Too Much Abstraction
The Lights Are On, Is Anybody Home?
Don't Build Systems That Boink
Plugging the Marbles Newsletter
Multiplier Effects
Keep Your Secrets
The Paradox of Honor
I think I'd like to
Nostalgia
Bill Joy Knocks the Open Source Business Model
Needles, Haystacks
MLP
Here's my number one frustration
Multiplier Effects
REST and Change in APIs
Here's another excellent discussion about
Debating "Web Services"
Decoupling
Prison of our own Making
Ethical decisions in software development
Designing for Emergent Behavior
Names have Power
Lately, I have been struggling
Search
Search this blog:
Categories
Architecture
(63)
Articles
(12)
Automation
(1)
Books
(24)
Bugs and bothers
(1)
Business
(21)
Clojure
(1)
Cloud Computing
(18)
Design
(19)
Ethics
(7)
Fluidity
(11)
Human Dynamics
(20)
Humor
(2)
JavaOne
(7)
LinuxToMac
(1)
Marbles
(3)
Operations
(1)
Reliability
(1)
Scalability
(3)
Speaking
(10)
Stuff
(34)
Time
(2)
Agile
(1)
Lean
(1)
OODA
(1)
Takt
(1)
Tips and Tricks
(4)
Recent Posts
Glue Fleet and Compojure Together Using Protocols
Metaphoric Problems in REST Systems
Metaphoric Problems in REST Systems (audio)
Time motivates architecture
Circuit Breaker in Scala
The Future of Software Development
Failover: Messy Realities
Life's Little Frustrations
Topics in Architecture
Coupling and Coevolution
Archives
January 2011
April 2010
January 2010
December 2009
September 2009
July 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
October 2006
September 2006
May 2006
January 2006
December 2005
October 2005
September 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
December 2004
April 2004
May 2003
April 2003
March 2003
February 2003
December 2002
October 2002
September 2002
August 2002
July 2002
June 2002
May 2002
April 2002
March 2002
Connections
This weblog is licensed under a
Creative Commons License
.
Subscribe to this blog's feed
Advertising
Amazon.com Widgets