Events aren't text. They happen over time. Show Time is a quick and simple timeline creator.
The real money is in quadrant charts.
Code should be self-documenting but can it also be self-explaining?
Problems and solutions exist in separate spaces. Can bringing awareness to that fact improve your problem solving skills?
Can a cache improve your site availability? It depends.
Start somewhere and keep moving.
Sometimes we're not even aware that we are stuck in a rut with wheels spinning. With a little awareness and a push we can move forward.
Painless paging for mobile web browsing.
Now that we fixed the production issue let's experiment with JavaScript and interfaces.
Data beats guessing when performance issues arise.
Visualize your circuit breaker.
Borrowing lessons from the software industry to simplify enterprise software reuse.
Feeling lost in a meeting? You're not the only one. Try this technique to navigate back to solid ground.
Software in the summer.
Don't change anything. Change everything.
Let's wrap this REPL experiment up with a look to future enhancement possibilities.
Pencils down. Let's compare notes and see what a REPL-friendly experiment api would look like.
REPLs are great and F# is a concise expressive language. Let's see if we can use each to make the other better.
You spent countless hours obsessing over minute details and micro-optimizing the code. Why stop the feedback and fun now that it's in production?
Every system has a wily rascal data structure that needs a little extra help. In this post we'll see how to tame a tricky list and discover a general way of dealing with ranges.
Shrink your XML for storage and bandwidth savings. Also makes a great mug warmer.
Systems and components fail. Be ready. Be resilient.
It's customary that a new blog developer is christened with a hello world post. This one is no different.