What They Didn’t Tell You About ES5′s Array Extras
Every new version of JavaScript adds some extra goodies that make programming easier. EcmaScript 5 added some much needed methods to the Array data type, and, while you can find resources which teach...
View ArticleDependency Injection in PHP
Dependency injection has been a frequent subject of discussion among many corporate developers in the past few years. Many feared that they might sacrifice too much time building their application...
View ArticleExpressive Tests with Hamcrest
Hamcrest is a set of matchers for writing more expressive code. It just so happens that these matchers are especially useful when writing tests. In this article, we’ll look at Hamcrest for PHP.What is...
View ArticleBest of Tuts+ in November 2012
Each month, we bring together a selection of the best tutorials and articles from across the whole Tuts+ network. Whether you’d like to read the top posts from your favourite site, or would like to...
View ArticleA Peek At Brackets
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, particular for frontend...
View ArticleBest Practices When Working With JavaScript Templates
Maybe you don't need them for simple web apps, but it doesn't take too much complexity before embracing JavaScript templates becomes a good decision. Like any other tool or technique, there are a few...
View ArticleHow to Make Nettuts+ Your Full-Time Job
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,...
View ArticleSo You Want to Accept Credit Cards Online?
Until recently, accepting credit cards on a website was expensive and complicated. But that was before Stripe: a radically different and insanely awesome credit card processing company. Today, I’ll...
View ArticlePrestaShop Theming Explained
Prestashop is arguably the #1 open-source e-Commerce solution on the web. It offers countless features, add-ons, and themes, but its lack of good documentation has given newcomers the perception that...
View ArticleWriting Hubot Plugins with CoffeeScript
In case you’ve been hiding under a rock, Campfire is a real-time chat application, written by our friends at 37 Signals. Campfire has a robust API, giving you the ability to bolt on tools to better the...
View ArticlePublishers: Don’t Restrict Writers
Today, I'd like to take a few moments to focus on something that affects us all, but isn't specifically code related. What I'm referring to is the people who commission the traditional books and...
View ArticleWhat to Expect From PHP 5.5
The first PHP 5.5 alpha has been publicly released. After having some time to test and experiment with it, we can now bring you our in-depth overview of what to look forward for!InstallationIf you’d...
View ArticleAll I Want For Christmas (A Developer’s Wishlist)
It’s that time of year again, and there’s a good chance you might be looking for gift ideas for your programmer friends. Or, maybe, you need a list to pass on to your friends and family, so they have...
View ArticleEssential Command-Line Tools for Web Developers
Tools can make our workflows feel seamless, allowing us to focus on what we are building, and not worry about the process. Most web developers, on all portions of the stack, work from the command-line....
View ArticleHow to Setup Laravel 4
As you may know, here at Nettuts+, we’ve covered the popular Laravel framework a great deal. With version 4 on the near horizon, I’ve received quite a few emails and comments, requesting a screencast...
View ArticleApache: Aliasing and Redirection
It’s common for a client to send a request for a file that either does not exist on the server, or exists in a different location. This can occur for a variety of reasons. You might move your files...
View Article3 Reasons to Choose AngularJS for Your Next Project
AngularJS is a relatively new JavaScript framework by Google, designed to make your front-end development as easy as possible. There are plenty of frameworks and plugins available. As such, it can...
View ArticleBuild a Twitter Clone From Scratch: The Design
This article represents the first in a new group effort by the Nettuts+ staff, which covers the process of designing and building a web app from scratch – in multiple languages! We’ll use a fictional...
View ArticleWhy Rails?
Your choice, when learning a new framework, is an incredibly important one. It takes countless hours and effort to become proficient and learn all the best practices – even for experienced...
View ArticleThe Best Education of 2012: Month By Month
Well, 2012 has come to a close. A plethora of excellent tutorials and articles were published throughout the year, both here on Nettuts+ and elsewhere around the web. To document the year, I compiled a...
View Article