Jeffrey Way
I used to be the editor of Nettuts+ and head of web development courses at Tuts+.
Courses
  • Code

    Testing Tricks for PHP and Laravel Developers

    16 lessons, 1.3 hours
    $15
  • Code

    The MVC Mindset

    18 lessons, 2 hours
    $15
  • Code

    Modern Testing in PHP with Codeception

    13 lessons, 1.8 hours
    $15
  • Code

    Custom Artisan Commands and You

    15 lessons, 2.1 hours
    $15
  • Code

    What’s New in Laravel 4

    26 lessons, 3.4 hours
    $15
  • Code

    Hands-On: Presentation Slides With Backbone

    17 lessons, 2.4 hours
    $15
  • Code

    CSS Terminology Decoded

    16 lessons, 2.1 hours
    $15
  • Code

    Connected to the Backbone

    31 lessons, 3.8 hours
    $15
  • Code

    Perfect Workflow in Sublime Text 2

    34 lessons, 2.5 hours
    Free
  • Code

    PHP Fundamentals

    46 lessons, 9.8 hours
    $15
  • Code

    Laravel 3 Essentials

    35 lessons, 4.4 hours
    Free
  • Computer Skills

    So You Bought a Mac?

    33 lessons, 2 hours
    $15
  • Code

    JavaScript Testing With Jasmine

    16 lessons, 2.7 hours
    $15
  • 3D & Motion Graphics

    Pro Screencasting for the Rest of Us

    18 lessons, 1.3 hours
    $15
  • Code

    HTML5 Fundamentals

    31 lessons, 2.8 hours
    $15
  • Code

    30 Days to Learn jQuery

    29 lessons, 8 hours
    Free
  • Code

    Regular Expressions: Up and Running

    26 lessons, 1.7 hours
    $15
  • Code

    WordPress Plugin Development Essentials

    49 lessons, 3.5 hours
    $15
  • Web Design

    CSS3 Essentials

    23 lessons, 2.7 hours
    $15
  • Web Design

    30 Days to Learn HTML & CSS

    32 lessons, 5 hours
    Free
  • Code

    Easy Development With jQuery Mobile

    12 lessons, 1.5 hours
    $15
  • Code

    Create Killer Build Scripts with Phing

    13 lessons, 1.8 hours
    $15
Tutorials
  • Code
    Become a Professional JavaScript Developer with Tuts+ CoursesJavascript dev
    13 shares
    Start the path to a professional career in JavaScript with this selection of Tuts+ courses. Read More…
  • Code
    Become a Modern PHP Developer with Tuts+ CoursesCrs 7
    4 shares
    We’re beginning to experience the next renaissance of PHP! But what if you’re just getting started in this industry? Where do you start? Check out this list of Tuts+ courses and eBooks for some ideas. Read More…
  • Code
    25 Laravel Tips and TricksCode
    37 shares
    There was a period of time, not too long ago, when PHP and its community were, for lack of better words, hated. Seemingly, the headline joke of every day was one that related to how terrible PHP was. Let's see, what new PHP-slamming blog article will be posted today?Read More…
  • Code
    Behat for the Rest of UsCode
    3 shares
    In this lesson, I'd like to provide you with the intro to Behat screencast that I wish had been available to me, when I was first learning. As you'll find, though the official documentation tends to complicates things, it's not too difficult to use! Enjoy!Read More…
  • Code
    How to Accept Payments With StripeCode
    2 shares
    Processing credit cards is unfortunately far more difficult than we might hope, as developers. Given that it’s such a common task, is it really necessary that we jump through countless hoops (surrounded by fire, of course) for the sole purpose of processing a payment? Merchants? Gateways? SSL? Security? Very quickly, a seemingly simple operation can become an overwhelmingly confusing and, more importantly, dangerous task. Any time that you find yourself handling a user’s sensitive data, you better be on your toes. Read More…
  • Code
    PHP 101Code
    2 shares
    There's no denying that ours is an incredibly difficult industry. Ever considered learning a second language? Well, how about five? That's what will be required of you, if you intend to become a modern web developer. Considering this, if you're not careful, very quickly, you may find yourself overwhelmed, as you stare blindly at countless confusing blog articles, or techical books.Read More…
  • Code
    Testing Laravel ControllersTesting controllers 400
    35 shares
    Testing controllers isn't the easiest thing in the world. Well, let me rephrase that: testing them is a cinch; what's difficult, at least at first, is determining what to test. Should a controller test verify text on the page? Should it touch the database? Should it ensure that variables exist in the view? If this is your first hay-ride, these things can be confusing! Let me help.Read More…
  • Code
    Laravel 4 MasteryLaravel 4
    114 shares
    Perhaps it goes without saying that I'm fairly passionate about the Laravel framework (probably irritatingly so, for some of you). I liked it so much to the point of creating a massive course for Tuts+ Premium - most of which I've made free to the public!Read More…
  • Code
    Easier Testing With MockeryCode
    3 shares
    It's an unfortunate truth that, while the basic principle behind testing is quite simple, fully introducing this process into your day-to-day coding workflow is more difficult than you might hope. The various jargon alone can prove overwhelming! Luckily, a variety of tools have your back, and help to make the process as simple as it can be. Mockery, the premier mock object framework for PHP, is one such tool! In this article, we'll dig into what mocking is, why it's useful, and how to integrate Mockery into your testing workflow.Read More…
  • Code
    Guard is Your Best FriendGuard 400
    64 shares
    A common argument against using preprocessors, like Sass, is that they introduce too much complexity, and are difficult to get started with. Especially today, though, this couldn't be further from the truth. In this episode, I'll demonstrate my file monitoring tool of choice, Guard. I'll think you'll love it! Read More…
  • Code
    Round Table #1: Should Exceptions Ever be Used for Flow Control?Flow control 400
    17 shares
    I'm pleased to release our first ever round table, where we place a group of developers in a locked room (not really), and ask them to debate one another on a single topic. In this first entry, we discuss exceptions and flow control. Read More…
  • Code
    The 11 Phases of a Web Developer's Career (As Illustrated by Memes)11 phases retina1
    1166 shares
    The career of a web developer is an interesting one with many slopes. Considering a learning curve this steep, you can fully expect to live through periods of frustration, enlightenment, self-righteousness, and every mindset in between. In this article, we'll have some fun, by reviewing each of these phases through the lens of a meme! Read More…