Let’s talk today about the future of software development, and about a move from releasing software to releasing features. But in order to talk about that future, let’s first take a wince-inducing trip down memory lane. Pre-continuous anything: Releasing software once in a blue moon If you’ve been around the software industry long enough, you’ll […]
Continue ReadingThe other evening I received notification that a project I maintain (poorly, I might add) had a new pull request. This is all quite normal. What was not normal (at least to me) was that the pull request was opened and reviewed without any humans involved at all (at least until I saw it): I […]
Continue ReadingThe terms implicit and explicit take some getting used to when you first hear them. When you hear them in terms of programming what exactly does that mean to you? Is one way better than another? Here we’ll go over each of these ideas and provide examples with some design pattern benefits that may come […]
Continue ReadingOver the last six months or so, CodeShip’s front-end team has been investing heavily in performance improvements by migrating more and more of our front-end components to Vue.js, and by improving how those components interact with our back-end. We’ve deliberately taken an incremental approach with this work. Rather than one single big project, we’ve been […]
Continue Reading