Python Power Tools: virtualenv
In this series of videos, I’ll introduce you to several tools that you can add to your arsenal to become a better, more productive, programmer. We’ll begin with virtualenv, which allows you to create...
View ArticlePython Power Tools: virtualenvwrapper
In this series of videos, I’ll introduce you to several tools that you can add to your arsenal to become a better, more productive, programmer. In this episode, we’ll review a powerful companion app,...
View Article15 Command Line Tools for Monitoring Linux Systems
Do you need to monitor your Linux server’s performance? Most Linux distributions come equipped with many built-in monitoring tools. These tools allow you to retrieve information about system...
View ArticleTry Tuts+ Premium, Get Cash Back!
Try Tuts+ Premium and get cash back on a monthly subscription.At $19 a month, Tuts+ Premium is fantastic value. But it’s even better when we hand your first $19 right back to you! For a limited time,...
View ArticleUse ECMAScript 6 Today
Today, ECMAScript 6 is in the process of being finalized. ECMAScript is the foundation of JavaScript and, hence, exploring the proposed features today also means that we get a sneak peak at how we will...
View Article10 Tips for Learning a New Technology
We live in a very exciting time. Never before has education been so cheaply available to the masses (if not free). The medium, itself, has made tectonic shifts from a classroom setting, to blogs,...
View ArticleIntroduction to WordPress Plugin Development: Early Bird Tickets Now Available!
We are excited to announce a fantastic new workshop led by Instructor Tom McFarlin: Introduction to WordPress Plugin DevelopmentAre you an aspiring WordPress developer? Are you ready to take the next...
View ArticleMaster Developers: Addy Osmani
A bright star in the JavaScript community, Addy Osmani has skyrocketed to prominence not only for his fabulous JavaScript articles and open source contributions but for also being one of the...
View ArticleMass Assignment, Rails, and You
Early in 2012, a developer, named Egor Homakov, took advantage of a security hole at Github (a Rails app) to gain commit access to the Rails project.His intent was mostly to point out a common security...
View ArticleReal Time Chat With NodeJS, Socket.io and ExpressJS
NodeJS gives me the ability to write back-end code in one of my favorite languages: JavaScript. It's the perfect technology for building real time applications. In this tutorial, I'll show you how to...
View ArticleHow to Write Testable and Maintainable Code in PHP
Frameworks provide a tool for rapid application development, but often accrue technical debt as rapidly as they allow you to create functionality. Technical debt is created when maintainability isn't a...
View ArticleTuts+ 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 Article