-
The art of the command line
This is a very hand summary of daily useful tasks to be used on the command line The Art of the Command Line as the author notes, you can’t really call yourself a “true” developer, if you are not comfortable executing at least basic tasks in a shell. in fact, I would argue, I would…
-
Apache Mesos Leader Master Discovery using Zookeeper
Motivation When deploying a Mesos cluster, made of several Master and Worker nodes, it may not be possible (or desirable) to know the IP address(es) of the Master nodes in advance; however, as they can be deployed using Zookeeper as backing storage, we can use the information stored there to retrieve the IP address of…
-
Engineering Roles & Responsibilities
Motivation When she was around 5 or 6, my daughter asked me the sweetest question: “But, dad, what is it that you do for work?” At the time, I was running my own company (developing a Waze equivalent – in 2002!) and was also a Managing Partner of a consulting company I co-founded, advising companies…
-
Microservices Development with Scala, Spray, MongoDB, Docker and Ansible
Originally posted on Technology Conversations: This article tries to provide one possible approach to building microservices. We’ll use Scala as programming language. API will be RESTful JSON provided by Spray and Akka. MongoDB will be used as database. Once everything is done we’ll pack it all into a Docker container. Vagrant with Ansible will take…
-
Andrew Ng on Innovation and Learning
Andrew Ng is probably one of the scientist and entrepreneurs in Silicon Valley I admire most; apart from being a Machine Learning genius, he also fully embraces the values of freely sharing knowledge, and he has actually done something about it (Coursera) that has become wildly successful. This is a very good article, which I…
-
IPython Notebooks now rendered on Github
As of today, Github renders IPython notebooks! You can see that in action here and here.
-
Using Stout to parse command-line options
A new post of mine has just been published on Mesosphere Blog: Almost every program needs to parse some form of command-line argument. Often, this is a pretty large set of possible options, and the management of the various options is usually pretty tedious while adding virtually no value to the program’s functionality. Google’s gflags…
-
PathPicker
Just discovered a delightfully useful tool for all of us, Linux shell aficionados: PathPicker. It does essentially what is says on the tin: allows you to interactively and easily pick a file/path from a (possibly, very) long list of paths output on stdout by the command it gets piped from (see the screenshot/video to have…
-
Pimp Up my Ubuntu
I recently splurged on a 4K HD LG monitor for my Ubuntu dev box; I mostly use it as a dev station, the higher pixel density (this is a 31″ monitor) allows me to keep several IDE, browser and editors screens open at the same time and it’s been a great dev environment. However, the stock Ubuntu distro…
-
Being the Village Idiot
Exactly a month ago I walked through the doors of Mesosphere’s SF office (no longer! we’re moving this weekend!) having spent the past (Caltrain-commuting) hour wondering whether I’d done possibly the stupidest choice in my career. There were plenty of reasons to give fuel to that nagging doubt: I’d just turned down a Manager job…