Tuts+ Premium Cash Back Offer: 3 Days to Go
This offer ends soon! Act now and don’t miss out on cash back when trying a monthly Tuts+ Premium subscription.At $19 a month, Tuts+ Premium is fantastic value. But it’s even better when we hand your...
View ArticleThe Linux Firewall
There are several firewall applications for Linux, but what you may not realize is that, at the heart of all these programs is a single all-mighty application that is built right into the Linux Kernel:...
View ArticleHow to Create a PyroCMS Theme
Like most content management systems, PyroCMS uses front-end themes. Though PyroCMS themes are built a bit differently than what you might be used to from other systems, they’re still quite easy to...
View ArticleThe Right Way to Retinafy Your Websites
Making your website ready for Retina display doesn’t have to be a hassle. Whether you are building a new website or upgrading an existing one, this guide is designed to help you get the job done...
View ArticleLaravel 4: A Start at a RESTful API (Updated)
RESTful API's are hard! There are a lot of aspects to designing and writing a successful one. For instance, some of the topics that you may find yourself handling include authentication,...
View ArticleCargo-Culting in JavaScript
Cargo-cult programming is what a programmer does when he or she doesn't know a particular language or paradigm well enough, and so ends up writing redundant and possibly harmful code. It rears its head...
View ArticleWin a Ticket to Our New Tuts+ Live Workshop
We have 5 tickets to give away for our newest Tuts+ Live Workshop, all you have to do is subscribe to our newsletter. Be quick though, this giveaway ends on Monday!We have a superb new Workshop,...
View ArticleMaster Developers: Christian Heilmann
A developer evangelist fills an important role for a company. They serve as a communicator, a liason, a thoughful voice and more importantly, an integral part of the web development community. Few...
View ArticleDrawing With Two.js
Advanced graphics are a big part of the web these days, but there are a couple of different renderers in the mix. You could use canvas, of course; but SVG and WebGL are also options. In this tutorial,...
View ArticleSay Hello to PowerShell
PowerShell has been in development for over ten years. Microsoft continues to invest in its development and adoption. These investments have transformed the ease and robustness with which developers...
View ArticleThe Fundamentals of Bash Scripting
Shell scripts are widely used in the UNIX world. They’re excellent for speeding up repetitive tasks and simplifying complex execution logic. They can be as simple as a set of commands, or they can...
View ArticleJust Released: Laravel Testing Decoded
After months of effort, I’m proud to announce the release of my new book, Laravel Testing Decoded! It’s my hope that you won’t find a better, more approachable resource for learning the ins and outs of...
View ArticleFrom Zero to Hello World in Scala
Scala is one of the most attractive programming languages out right now. There is a lot of hype around it and programmers world-wide are publicly recognizing it as the possible next big thing in...
View ArticleCreating a Multi-Page Site with Meteor
As with any web application, creating multi-page sites requires a specialized set of tools. In this article, we’ll take a look at developing a library that not only can differentiate between the...
View ArticleWhoops! PHP Errors for Cool Kids
Whoops is a small library, available as a Composer package, that helps you handle errors and exceptions across your PHP projects.Out of the box, you get a sleek, intuitive and informative error page...
View ArticleParallel Testing for PHPUnit with ParaTest
PHPUnit has hinted at parallelism since 2007, but, in the meantime, our tests continue to run slowly. Time is money, right? ParaTest is a tool that sits on top of PHPUnit and allows you to run tests in...
View ArticleWhat Are You Using?
We spend a lot of time following the thought leaders in web development, in many cases using the tools and libraries they’ve built, reading the posts they’ve written, articulating cool techniques...
View ArticleWorking With Data in Sails.js
Sails.js is an up and coming Node.js framework, with a focus on freedom and smart defaults. In this article we’ll take a look at some of the data features Sails provides out-of-the-box, for easily...
View ArticleIntro to Flask: Signing In and Out
Many web applications require users to sign in and out in order to perform important tasks (like administration duties). In this article, we’ll create an authentication system for our application.In...
View ArticleNew from Envato: The Easiest Way for Web Devs to Get Design Work Done
As we’ve talked about before on Nettuts+, sometimes it feels impossible to keep up with all the skills, languages and tools you need to learn to be a great web developer.In an ideal world we’d be...
View Article