How small websites become bigMarch 30, 2011Guidelines for scaling web applications from small to high-trafficscalability web architectures
Functional Programming ideas in OOPMarch 27, 2011How functional thinking changed my object-oriented programming styledevelopment functional programming scala
CDN OptimizationsOctober 17, 2010How extending nginx cache duration improved site performancenginx web architectures
Making complex software not complicatedOctober 5, 2010Breaking down difficult problems by isolating dependenciesdependency injection unit-testing
Nginx rocksOctober 3, 2010Serving gigabytes of images with zero restarts for monthsnginx web architectures
Tag-based routing in laconi.caApril 2, 2009Using STOMP and JMS selectors to filter microblog contentlaconica pubsub