SSH keys are a way to identify trusted computers, without involving passwords. The steps below will walk you through generating an SSH key and adding the public key to the server.

This article explains how to install a bash script that posts a new message into a Slack channel when commits are pushed to your project's git repository. Note that this implementation does not require the usage of GitHub, but rather git repositories hosted on your own servers.

A collection of Terminal commands and an Alfred workflow that allow Mac users to replace their desktop background(s) with photos from the popular Unsplash.com.

I've been using Übersicht on my desktop lately to keep track of our team's git repositories. Below is a widget to display recent commits to your selected git repository. The widget allows you to select the branch of your project to display the log from (e.g. in case your team normally commit to a 'dev' branch before master).

Just a quick note that my iOS app, 'ShortTail for YOURLS,' is no longer available for download in the App Store.

Since I'm in the corporate world now, my Mac is one out of possibly as few as ten Macs working in a Windows-only environment. That being said, I'm essentially left on my own to figure out hacks and other workarounds to be productive.

My employer's email, like many others in corporate America, runs off an Exchange Server. Since our version of Exchange isn't supported by Office 365 (not to mention I don't have an Office 365 account) I am left with running Outlook 2011 for Mac rather than the freshly-released Outlook 2016.

The built-in notifications in Outlook 2011 for Mac are well, basically ugly, and you cannot force them to persist on screen, so I've designed a way to incorporate Outlook 2011 notifications into OSX's Notification Center (with a few caveats).

After a couple weeks of trying other code editors, I've decided to primarily use the feature-packed Sublime Text 3. One of the biggest advantages in Sublime Text (to name one feature out of the hundreds included) is the ability to install custom Packages that allow for an intense level of customization and functionality.

If you're like me and use multiple computers throughout the week - I use a MacBook and PC at work and an iMac and MacBook at home - it becomes increasingly important to have your standard development setup available on all computers. I have always used Dropbox to sync files, photos, and basically everything else between all of my devices, but being able to sync settings and configurations with Dropbox is an added bonus! In this post I'll explain how to set up Dropbox to sync your Sublime Text settings and packages across all of your computers.

TrafficTracker is a simple PHP class to track a website's traffic and then log to a database by parsing cookies and custom URL parameters. The class utilizes cookies set by the typical Google Analytics tracking code initialization. In addition, if you deploy Google AdWords PPC campaigns to drive traffic to your website, the class will (along with custom URL parameters added to your destination URLs) track the hits from your AdWords campaigns.