After struggling with slow Wifi speeds on my Mac, I finally hit upon a post that asked to change the DNS to Google’s DNS server (18.104.22.168) and viola! it dramatically improved my speeds. I’m hoping it also keeps my VPN connection more stable.
The single responsibility principle allows an orchestrator to compose objects that serve a single well defined function in a myriad different ways.
Word list – http://codekata.com/data/wordlist.txt
I keep the kind of pictures on my desk that help me keep a wider perspective on life, which I’ve noticed is very easy to lose as a software developer/engineer.
No matter how experienced and accomplished you are in your previous career, it’s always a hard struggle to establish and win the trust of your peers in a new job.
OS: Ubuntu 12 x64 Server
1. Install Erlang – https://www.erlang-solutions.com/downloads/download-erlang-otp
2. Install rebar – https://github.com/basho/rebar
3. Install ChicagoBoss.
I chose the option of cloning the ChicagoBoss repo and building locally. After pulling down the source, I had to modify rebar config files to use the https:// instead of git:// because my corporate firewall blocks all git:// protocol connections. After ChicagoBoss pulled down the first round of deps, I had to modify the rebar config files for all the subsequent dependencies. I achieved this with a simple sed command.
$: cd ChicagoBoss-0.8.12
$: find . -name rebar.confg -print | xargs sed -i 's/git:\/\//https:\/\//'
$: make clean
Followed the instructions on the git page and voila my first app was up and running!