Jeffrey Way
I used to be the editor of Nettuts+ and head of web development courses at Tuts+.
  • Code
    How to Make Nettuts+ Your Full-Time JobHiring
    Though it's getting better, there's no denying the fact that the global economy has been in a slump for some time now. As a result, many businesses have folded or drastically cut down on costs. Well, if you happen to be in need of work, there's a variety of ways that you can make a healthy income helping us teach, here at Nettuts+. More details after the jump.Read More…
  • Code
    A Peek At BracketsBrackets
    Brackets is an interesting new editor on the scene that leverages HTML, CSS, and JavaScript to the max: it's built with those very technologies! What this means is that, particularly for frontend developers, the sky's the limit, when it comes to configuration and extensibility. In this video, I'll go over some of what I consider to be the most innovate features in this new editor, including live previews, CSS highlighting, and quick edits.Read More…
  • Code
    Why Laravel is Taking the PHP Community by StormCode
    I must admit: at one point, I was feeling a bit down on the PHP language. A number of poignant PHP-hate articles were circling the web like a virus, and some of its flagship frameworks, like CodeIgniter, were quickly growing stale. All the while, Ruby on Rails seemed to be leading the pack, in terms of innovation and ease of development. As time moved on, I found myself reaching for my Ruby toolbelt more and more.Read More…
  • Code
    What to Expect From Laravel 4Main image
    If you're keeping up on the latest news in the PHP community, then you likely know that Laravel 4 is on the near horizon. Its creator, Taylor Otwell, recently recorded a handful of screencasts to demonstrate what we can expect, including resourceful controllers, improvements to Eloquent, Composer support, and much more! Take a look after the jump! Read More…
  • Code
    Your Obedient Assistant: YeomanCode
    One thing is certain: times sure have changed. Not too long ago, front-end development, though not simple, was manageable. Learn HTML, a bit of CSS, and you’re on your way. These days, however, for lack of better words, there are far more variables to juggle. Preprocessors, performance tuning, testing, image optimization, and minification represent but just a few of the key factors that the modern day front-end developer must keep in mind.Read More…
  • Code
    Create a Reusable and Flexible Project TemplateCode
    In this lesson, we'll create a starter template for new projects. Think about it: how many times have you organized CoffeeScript or Sass for a new project? How many times have you created test environments, configuration files, and directory structures? All of this takes time!Read More…
  • Code
    Make JavaScript Testing Fun With TestemMake javascript testing fun with testem
    JavaScript testing is a sensitive subject. Some developers are huge advocates of it (including myself), while others don't see the need or benefit. One huge barrier is the simple fact that it can sometimes take a considerable amount of setup to get up and running. The longer it takes, the more likely it is that the developer simply won't bother. That's why Testem is so fantastic; it makes testing as effortless as possible, and, more importantly, fun!Read More…
  • Code
    Organizing Testable Backbone and Require.js ApplicationsCode
    So you've learned a bit about JavaScript testing, and are now ready to begin testing your Backbone apps. The only problem is that your team uses Require.js to organize and load your scripts. This can make your modules considerably more difficult to test. In this screencast, I'll break everything down. In addition to Backbone and Require.js, we'll be using Jam to load our dependencies, and Testem, which provides an easy interface to perform automated tests (using Jasmine). Finally, we'll create a minimal build script.Read More…
  • Code
    How to Use Git With FTPGit and ftp with deploy hq
    If you're not using a PaaS, like Heroku or Pagoda Box, it's possible that you're still manually copying files to your server, via FTP. We don't recommend this, but, understandably, there are smaller and legacy apps that still must be maintained. In this lesson, I'll show you how to use the DeployHQ service, which allows us to embrace Git-based deployment, while still ultimately using FTP.Read More…
  • Code
    How to Use Selenium 2 With PHPUnitPhpunit and selenium
    In this lesson, we will learn how to work with Selenium 2 directly within PHPUnit. For those unfamiliar, Selenium gives us an easy way to automate the browser. This makes it perfect for writing user acceptances tests.Read More…
  • Code
    Chatting With The Grumpy PHP ProgrammerGrumpy programmer interview
    I recently had the chance to catch up with Chris Hartjes, or, as some of you may know him, ""The Grumpy Programmer." Because he recently released a new ebook on test-driven development in PHP, I wanted to pick his brain a bit!Read More…
  • Code
    Hands-On Unit Testing With PHPUnitUnit testing
    In this screencast, we'll build a relatively simple class, using TDD techniques. Along the way, we'll discuss various PHPUnit methods, how to create mock objects, and more! I encourage you to work along; it's the best way to learn!Read More…