By Addy Osmani
Mistakes we made adopting event sourcing (and how we recovered)
By Nat Price
For such a hot topic, decent insights from teams that actually implemented event sourcing are hard to come by - and the few you’ll come by are usually conference talks, not postmortem grade documentation. We’ve read through this one with great care, and nodding to ourselves - we’ve been there, we’ve done that, we hope to not make some of these mistakes again.
Puma 4: New I/O 4 Your Server
By Richard “schneems” Schneeman
Do you remember the last time Puma had a major version bump? Congratulations - we’re both old. Interestingly enough, the API barely changed, but the internals changed a lot, promising blazing fast I/O. We can’t wait to take Puma 4 a spin.
Pardon the pun.
The Duct Tape Programmer
By Joel Spolsky
An oldie, but a goodie - and penned by the man (the myth, the legend) Joel Spolsky to boot. Joel presents a profile of a man he affectionately terms a “duct tape programmer”, and it’s a great look at practical, elegant pragmatism in software development.
Really typing Vue
By Nikita Sobolev
Nikita runs us through common problems integrating Vue, Vuex, jest and Nuxt with typescript and shows practical ways of avoiding the common pitfalls. Attached you’ll also find a ready-to-go app template to get all of this working in a single command if you’re in a hurry. Our favorite thing this week and well worth a read.
Bonus! Ever missed the ++ operator in Ruby? Well, here’s what diving into Ruby source code to hack one in looks like.