2017
How to do a Git log search
So, you want to search your git commit logs. Good news! It’s really easy to find something in your git log, and I’m going to show you how to do it. If you use git, you’re probably already familiar with the classic UNIX string searching tool, ‘grep.’ (If you already know about grep but want […]
Storing multi-line strings in JSON with JSONLint
JSON is an extremely rigid schema, which can be great, but it’s definitely not without its shortcomings. The largest of shortcoming, in my mind, is the inability to store multi-line strings in JSON. It is something that can be particularly annoying for storing things like structured text and public keys in JSON for later interaction […]
Large Django project management
As a freelance developer, I have been involved in numerous Django projects. Moving from smaller projects with only a few apps to complex larger projects is difficult to do. In most cases, I have to get my hands dirty, work on a few bug fixes to familiarize myself with the codebase. Before that though, it’s […]
Code testing: what I learned from watching Notch code
The theme music for this post is The White Stripes – A Ball and A Biscuit. Warning: This post may smack of fanboyism. Can’t be helped.
How to find and hire Android developers
So, you’ve got an idea for a new mobile app, or perhaps you have an iPhone app and you want to hire an Android application developer to port your iPhone app to Android. Hey there, green buddy!
Building Vagrant machines with Packer
Sharing a common development environment with everyone on your team is important. It is really hard though to keep the same dependencies, database versions and other systems in sync between different machines. Let’s look at building a Vagrant machine to do just that.
How to use CalDAV for Google tasks
The theme music for this post is Percy Sledge – The Dark End of the Street. Cool! Gun.io user MatthewBauer has claimed the bounty to make a way to post to Google Tasks using Siri.
Github guide: How to pull, branch, squash and fork in Github
Fork, branch, track, squash and pull request
Bringing continuous deployment to everyone
Our good friends at Codeship.io recently held a Continuous Deployment Meetup in Boston with some of the best engineers in the space, and were nice enough to let us share it with our community. Here it is!