You might be a startup or a product team inside of a larger organization. Everything is super urgent and needs to be finished by yesterday. You are strapped for resources and desperately try to make ends meet. Anxiety kicks in. Motivation turns into pessimism & cynicism. Things get worse. Way worse— Been there, done that.
The theme music of this post is: Clipse – We Got it For Cheap (NSFW). This post is intended for young, competent programmers who are looking to start making their livings as independent, contract programmers – probably high schoolers, college students or recent college graduates. I won’t be discussing specific figures, but rather a strategy […]
Hiring freelance developers is easy. Getting great results from freelancers isn’t. As a business owner or technology executive, you’ve got to understand the difference.
This week I will show you every step that happens after a pull request is merged into our master branch. We use an automated deployment pipeline for releasing our code into production.
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 […]
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 […]
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 […]
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.
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!
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.