Learn Workflow

Optimize your development workflow with tools and techniques for more efficient project management, version control, collaboration, and automation.

All Workflow tutorials:

  1. Text Expander III: Scripting Fill Ins

    Text Expander III: Scripting Fill Ins

    Tutorial Advanced

    TextExpander is an incredibly powerful Mac app. In this tutorial, I look at how to make it even more powerful by using scripting languages like JavaScript in...

  2. TextExpander II: Fill Ins and Macros

    TextExpander II: Fill Ins and Macros

    Tutorial Intermediate

    In this tutorial I'll move beyond the basics of TextExpander and look at two advanced features: fill ins and macros. These add a dynamic element to your...

  3. TextExpander: An Introduction

    TextExpander: An Introduction

    Tutorial Intermediate

    TextExpander is a productivity app that uses keyboard shortcuts to automatically insert longer blocks of frequently used text called snippets speeding up...

  4. Keyboard Maestro V - Variables

    Keyboard Maestro V - Variables

    Tutorial Advanced

    In this tutorial on the Mac automation app Keyboard Maestro I cover how to use variables to create powerful macros. As an example, I make a macro that tweets...

  5. Keyboard Maestro IV - Control Flow

    Keyboard Maestro IV - Control Flow

    Tutorial Advanced

    In this tutorial in my ongoing series on the Mac automation app Keyboard Maestro, I take a look at how to use Control Flow actions to have macros trigger...

  6. Keyboard Maestro II: Launching Apps Intelligently

    Keyboard Maestro II: Launching Apps Intelligently

    Tutorial Intermediate

    Keyboard Maestro is a great automation app for OS X. In this ongoing series, I continue exploring what you can do with it by looking at how to launch and...

  7. Syncing the Inbox Between Macs With Dropbox and Hazel 3

    Syncing the Inbox Between Macs With Dropbox and Hazel 3

    Tutorial Advanced

    In the this tutorial, I’ll show you how to sync an Inbox folder, created in earlier tutorials, between two Macs using Hazel and a folder syncing app like...

  8. Focusing on a Team Workflow With Git

    Focusing on a Team Workflow With Git

    Tutorial Beginner

    Git provides numerous benefits for the solo developer, but it also really shines when it comes to team collaboration. Establishing workflow “rules of the...

  9. Put IFTTT to Work: 6 Unique Ways to Use IFTTT

    Put IFTTT to Work: 6 Unique Ways to Use IFTTT

    Tutorial Beginner

    While the possibilities of IFTTT are nearly endless, it can be hard putting the pieces together to create seamless and useful automation. In this tutorial,...

  10. Introduction to Automator Services

    Introduction to Automator Services

    Tutorial Beginner

    Automator can be intimidating, but it’s a great tool for completing lots of small or large tasks. In this tutorial, I’ll show you how to put Automator to...

  11. How to Automate Anything with IFTTT

    How to Automate Anything with IFTTT

    Tutorial Beginner

    IFTTT can do so much more than just run pre-made recipes. Here's how you can get it to automate anything you want.

  12. Effortless Paperless Nirvana With Mail, Hazel and Evernote

    Effortless Paperless Nirvana With Mail, Hazel and Evernote

    Tutorial Intermediate

    With the relentless onslaught of the digital era, paperless systems have been gaining increasing traction and relevance. While the benefits are undeniable,...