I decided to walk through the Ruby Doc, one step at a time, and keep notes about what I learn. So this is a kind of travel journal. Just without pictures.
Having built a handful of Sinatra applications, I’ve come to enjoy the charming lightweight framework and the control it provides. However, the initial file creation can be tedious, especially when you add in databases and tests.
I started this post in October 2013 (!) but never finished it. But it seems like something other folks might find interesting, so, here goes. I was fiddling with Tracepoint and I could see an event for Array#select.
Rails developers can add versioning to their APIs with relatively little effort. This article explains why you need to add versions to your API and how.
Good writing is hard. But why? Because good writing is about good reading. We tend to focus on the former and forget the latter. We forget that code is written only once, but read many times.
Why do we want to measure our competency? Well… because we want to improve. And we have to! The world is rapidly changing: tools, technologies, paradigms, concepts, processes, competitors, crises. We must run to stay in business.
Today there was an interesting discussion between Kent Beck, Martin Fowler, and David Heinemeier Hansson on the nature and use of Test-Driven Development (TDD), where one writes tests first and then writes code.