Back Button Tooling
Set Up a Mac for Development From Scratch

Set Up a Mac for Development From Scratch

As web developers, we use a wealth of software and tools to get our work done. Some are obvious, such as code editors, IDEs and terminals, while others offer minor optimizations to our workflows. In this series, we’ll go over all the software and tools that I personally use for web development, as well as my personal settings for each. I’ve picked up countless tips from watching other developers' workflows over the years, and I hope do the same for you in this series.

Intermediate
7 episodes
1h 23m
7
Latest Episode in This Series

Added 2 months ago

Alfred Settings

Alfred is, by far, the most useful app I’ve used on a Mac. It's...

Watch
Set Up a Mac for Development From Scratch

Set Up a Mac for Development From Scratch

As web developers, we use a wealth of software and tools to get our work done. Some are obvious, such as code editors, IDEs and terminals, while others offer minor optimizations to our workflows. In this series, we’ll go over all the software and tools that I personally use for web development, as well as my personal settings for each. I’ve picked up countless tips from watching other developers' workflows over the years, and I hope do the same for you in this series.

Begin
7
Latest Episode in This Series

Added 2 months ago

Alfred Settings

Alfred is, by far, the most useful app I’ve used on a Mac. It's an app launcher...
Watch

Your Teacher | Andre Madarang

https://laracasts.s3.amazonaws.com/avatars/andre-madarang.jpg's avatar
Greetings! I'm Andre, a full-stack web developer and Laracasts instructor. My other hobbies include playing guitar, videography and gaming.
    1. Free Episode Run Time 17:51

      Before jumping into my development-specific tools, let's start off by focusing on general purpose software that I always install. We'll also take a look at some settings that I’ve configured. These can be configured once, allowing you to forget about them until they are no longer available. So let's tackle them first.

    2. Free Episode Run Time 4:36

      Next up, we'll install all the desktop software needed for development, including code editors, terminals and database clients.

    3. Free Episode Run Time 11:19

      For my terminal, I prefer iTerm which is extremely popular amongst developers. In this video, we'll review the various settings I use, install and configure oh-my-zsh, discuss my Vim config, and setup some zsh aliases. You may review my dotfiles here .

    4. Free Episode Run Time 7:18

      With our terminal setup complete, we should next install a bunch of CLI related tools and software. We'll use tools like Homebrew, Composer and NPM to accomplish this.

    5. Free Episode Run Time 18:50

      Let's have a look at my Visual Studio Code setup, which is my primary code editor of choice. Be sure to check out the more in-depth series here.

    6. Free Episode Run Time 4:35

      Chrome provides a bunch of extensions that can assist your development workflow. Let's take a look at some of my favorites.

    7. Free Episode Run Time 18:31

      Alfred is, by far, the most useful app I’ve used on a Mac. It's an app launcher at its core, but offers so many more features including a clipboard manager, snippet manager, search tools and powerful workflows. In this video, we take a look at all of my Alfred settings and workflows.