If you plan on spending a career writing software, then it certainly makes good sense to optimize your tooling and workflow. Whether using Sublime, or Git, or building up a server with Laravel Forge, tooling matters.
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.
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.
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.
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 Studio Code.
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!
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.
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 your next great product.
In this series, guest instructor Marcel Pociot (Beyond Code) will steer you through the ins and outs of building and configuring servers with Laravel Forge. Whether you’re a seasoned veteran hoping to streamline your server workflow, or a beginner who doesn’t know where to start, Marcel will get you up to speed in no time.
The latest first-party offering from the creators of Laravel is finally here. Laravel Nova is a gorgeous backend tool for configuring and administering your various database tables. In this series, Marcel Pociot will demonstrate how to get up and running with Nova as quickly as possible. From the basic installation steps, all the way up to generating metrics and custom themes, this is your one-stop shop for Nova mastery. Ready to get started?
At some point, you'll be called upon to prepare a series of graphs, or charts for your business. It's scary at first; where do you even begin? But, luckily, you'll find that, thanks to tools like Chart.js, it has never been easier to accomplish such a task. I'll show you how, one easy-to-understand step at a time.
In this series, we'll review HTML5 video, as well as the very popular VideoJS player. Whether you need to control playback speeds, or submit AJAX requests to your server based upon player events, or even disguise a video as an animated background, it all couldn't be simpler.
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 never been a better time to dive in. In this series, I'll show you how simple it is to bundle and optimize your assets for production.
Webpack is the most powerful and flexible asset compilation tool available today. With that power, however, comes a certain level of complexity. That's where Laravel Mix steps in. Intended for the 80% usecase, Mix wraps around webpack to make most commonly desired build tasks a cinch to activate. In this series, as the maintainer of Laravel Mix, I'll teach you everything you need to know - from the basics, to advanced configuration.
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.
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.
There's no shortage of content at Laracasts. In fact, you could watch nonstop for days upon days, and still not see everything!