Sharpen the Saw - A Little Bit of Everything
Things I've read or learned this month that are worth mentioning.
It has been way too long since I wrote a Sharpen the Saw post, so this one contains a little bit of everything.
These days it seems you have to have good arguments not to use a complicated framework like Angular2/3/4 to create the simplest of web applications, but I’m still not going along with it, and I remain a firm believer in Progressive Enhancement. I should write a blog post about that soon, but nobody can explain the virtues of PE better that Jeremy Keith. He even wrote a book about it.
What’s wrong with user stories?
James Robertson and Suzanne Robertson explain what’s wrong with user stories. Like with so many things, it’s about finding the real problem.
Jenkins on Mesos
One of the big misconceptions about agile is that agile projects don’t need documentation. They do, but just enough. I think Simon Brown has a very good description of what lightweight technical documentation of a project should contain. I try to follow this everywhere I can.
Enterprise Integration Patterns
One of my bibles is Enterprise Integration Patterns by Gregor Hohpe. This book was published in 2003, so the examples in there are no longer up-to-date. Luckily, the author has updated the examples recently, and made them available for free on his website.
Alberto Brandolini, the inventor of Event Storming, talks about Event Sourcing here, one of my favourite subjects for the last couple of years.
Playing around with Google BigQuery
GitHub has published its archive as a Google BigQuery dataset, and Guillaume Laforge demonstrates how you can play around with that.