Learn Workflow

Optimize your development workflow with tools and techniques for more efficient project management, version control, collaboration, and automation.
  1. 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,...

  2. 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...

  3. 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.

  4. Setting Up an SSH Key

    Setting Up an SSH Key

    Tutorial Intermediate

    Entering secure passwords each time you log in to a server can be slow and painful but there is a better way. It's time to jump in and set up an SSH handshake.

  5. Speed Up Your Podcast Editing With Every Button on Your Mouse

    Speed Up Your Podcast Editing With Every Button on Your Mouse

    Tutorial Intermediate

    It only takes two seconds to remove an umm from your podcast audio, but do it 200 times and it'll drive you nuts. In this screencast I show you how to set up...

  6. Cutting a Swathe Through Your Gmail Using Keyboard Macros

    Cutting a Swathe Through Your Gmail Using Keyboard Macros

    Tutorial Intermediate

    If you are anything like me, you'll find yourself having to deal with ever-increasing numbers of email. It can all get a bit overwhelming, at times, and not...

  7. 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,...

  8. How to Automate Tasks With Services

    How to Automate Tasks With Services

    Tutorial Intermediate

    Services. You see that word everywhere in OS X, but probably don’t know what it means. I didn’t until a few months ago. Essentially, a service is a way of...

  9. Say Yo to Yeoman

    Say Yo to Yeoman

    Course Intermediate

    When you begin a new project, there’s always a number of tools and processes to bootstrap. Enter Yeoman, the opinionated tool to support your modern web...

  10. Advanced Search and Replace With RegEx

    Advanced Search and Replace With RegEx

    Tutorial Intermediate

    It's time for you to learn Regular Expressions. These impenetrable codes will become your search and replace superpower that can prevent you from ever having...

  11. Advanced Command Line Techniques

    Advanced Command Line Techniques

    Course Intermediate

    Want to learn some more advanced command line tips that will help you with Bash and Zsh shells? That’s what this course is all about, and we’ll even write...

  12. Vim for Advanced Users

    Vim for Advanced Users

    Course Advanced

    So you started with Venture Into Vim, and now you want to learn a few extra tricks. Let’s go deeper down the rabbit hole and learn some advanced tips for Vim.