Category: development
-
Code Reviews
As anyone who has worked with me is well aware, I’m a great believer in code reviews – there is much to be said about a number of positive impacts on the project (and the developers’ professional growth too). This is a great article that sums up very well the benefits, as well as a […]
-
REST-based User Management web service in Scala
Today I’ve opened access to my sentinel repo which is still at a very early stage development, but I thought was worth sharing with others. I’ve been using Scala on and off for the past couple of years, since I’ve completed the Coursera Scala course (passed with 95% and distinction, obviously!); however, to really learn a language (and […]
-
From null to a hundred in six months (3)
Or how to achieve bi-weekly releases at SaaS scale Part III – People This is Part III of a series, see Other Parts in the Series Stupidity Laws One day many years ago, must have been around 2001, when I was still involved with my own venture, I happened across a short pamphlet tantalizingly named The […]
-
From null to a hundred in six months (4)
Or how to achieve bi-weekly releases at SaaS scale Part IV – Processes This is Part IV of a series, see Other Parts in the Series Code Reviews When you join Google, you cannot commit code to the main codebase – no matter how senior or experienced you are (I suspect they did not allow […]
-
From null to a hundred in six months (2)
Or how to achieve bi-weekly releases at SaaS scale Part II – Tools This is Part II of a series, see Other Parts in the Series Code is King A certain kind of people will tell you that a car is just a means to “get from A to B”: I insist that there is […]
-
From null to a hundred in six months
Or how to achieve bi-weekly releases at SaaS scale Background Almost exactly a year ago I joined RiverMeadow: a self-described “cloud mobility” SaaS platform, with the modest task of improving a product I was told was “ready for market” and a team that only needed “some improvement, and a better adoption of Engineering best practices” – in slightly […]
-
Python decorators (again)
Quite some time ago, I’d posted an entry about Python Class decorators; recently I happened to butt heads (again) against decorators, so I thought I’d have another go at documenting what goes where. As usual, I recommend this post as a very good summary, and I won’t repeat what is already there. In particular, I […]
-
Four Principles of Cloud Computing
From Werner Vogels (Amazon.com CTO) keynote speech at re:Invent: ControllableArchitect with cost in mind ResilientDon’t treat failure as an exception AdaptiveMake no assumptions Data DrivenPut everything in logs
-
Unit testing Android Activity
As I mentioned earlier, testing on Android is not for the faint-hearted (or the man-in-a-hurry) – documentation is very thin on the ground (although I’ve recently seen appear a few testing-related articles in the Developer documentation for the latest SDK – haven’t checked them out yet, though) and the API is cumbersome at the best […]