Journey

Tooling Skill

If you plan on spending a career writing software, then it makes sense to optimize your tooling and workflow processes, right? Whether using Sublime, or Git, and building up a server with Laravel Forge, tooling matters.
12 Series
13 hrs 23 mins
Begin Your Journey
Tooling Sublime Text Mastery
Beginner
Difficulty

If you intend to dedicate a career to web development, shouldn't you, in the process, harness every ounce of your code editor? In this series, I'll show you everything I know about Sublime Text.

56:39 mins
Play
Tooling Professional PHP Workflow in Sublime Text 3
Beginner
Difficulty

This series is exclusively for the working developer who, though familiar with Sublime Text, needs to tweak and optimize their editor particularly for PHP development. Come along, as we review everything from error detection, to project management, to automatic PSR-2 fixing.

41:45 mins
Play
Tooling Be Awesome in PHPStorm
Beginner
Difficulty

Think about how many hours each week you spend within your editor. Doesn't it make sense to unlock every inch of its capabilities? I certainly subscribe to that idea! Why don't you come along, and I'll teach you everything I know about PHPStorm.

1:30:43 hrs
Play
Tooling Git Me Some Version Control
Beginner
Difficulty

Version Control can be a mysterious thing at first. Why exactly do I need this?? Before long, though, you depend on it with your life. If you're new to this world, let me help!

1:16:43 hrs
Play
Tooling Server Management With Forge
Intermediate
Difficulty

Services like DigitalOcean and Linode are incredibly cheap and scalable, however, they do assume a certain level of server administration knowledge. Even with these skills, performing common tasks can prove to be a burden. Thankfully, Laravel Forge, built by the creator of Laravel (Taylor Otwell), i...

57:05 mins
Play
Tooling Visual Studio Code for PHP Developers
Intermediate
Difficulty

Out of the blue, Microsoft jumps into the editor wars with an incredible offering that gives Sublime Text an overwhelming run for its money. In fact, it just might surpass it! So come along, as I demonstrate the ins, the outs, the tips, the techniques. Say hello to your new best friend: Visual Studi...

1:20:20 hrs
Play
Tooling Envoyer
Intermediate
Difficulty

Envoyer deploys your PHP applications with zero downtime. Just push your code, and let Envoyer deliver your application to one or many servers without interrupting a single customer. In this series, we'll discuss each feature of Envoyer, demonstrating how to use them with a sample project.

36:03 mins
Play
Tooling Vim Mastery
Advanced
Difficulty

There's a reason why, after decades, countless developers still prefer Vim as their code editor of choice. That many people can't be wrong, right? In this series, I'll teach you how to master the most flexible editor on the planet.

2:37:27 hrs
Play
Tooling Laravel Spark
Intermediate
Difficulty

Spark, scheduled to launch on April 19th, provides the perfect starting point for your next big idea. Forget all the boilerplate and focus on what matters: your application. In this series, Taylor Otwell, the creator of Spark (and Laravel), will teach you the ins and outs of using Spark to build you...

39:17 mins
Play
Tooling Understand Regular Expressions
Beginner
Difficulty

Does the thought of a confusing regular expression send chills down your back? Don't worry; you're in the majority. But, luckily, the truth is that the trick to understanding regular expressions simply boils down to basic memorization. It's not that tough, once you know what you're looking for.

55:08 mins
Play
Tooling Setup a Mac Dev Machine From Scratch
Intermediate
Difficulty

I've always enjoyed watching developers work. Which editor do they use? Do they prefer Terminal or iTerm? Are they using a virtual machine? If only in small pieces, I've learned from every developer I've ever worked with. In this series, come along as I setup a Mac dev machine from scratch.

33:27 mins
Play
JavaScript Webpack for Everyone
Intermediate
Difficulty

Webpack is a wonderful tool for bundling front-end assets. Having said that, it can sometimes be a bit confusing to newcomers who switch over from a more traditional "concatenate these scripts and libraries in this exact order" setup. However, considering the recent release of Webpack 2, there has n...

1:19:20 hrs
Play