Beginning Test-Driven Development in Python
Test-driven development (TDD) is a process that has been documented considerably over recent years. A process of baking your tests right into your everyday coding, as opposed to a nagging afterthought,...
View ArticleWhat’s PyroCMS?
PyroCMS is a content management system that, in recent months, has been growing in popularity, due to its intuitive back-end design and lightweight, modular architecture. Described as “a simple,...
View ArticleThe Holy Grail of Conference Talks: Live Coding
If you’ve ever been to a code-focused conference before, you can surely attest to the fact that the number of live-coding talks is incredibly low. The reason why is obvious: they’re super, super hard!...
View ArticleSpeaking With the Ember.js Core Team
Single page apps are the new hotness; everyone’s trying to figure out the easiest way to build them. But it’s more than just finding a couple of controls to slap together and sprinkling Ajax pixie dust...
View ArticleYour One-Stop Guide to Laravel Commands
In this day and age, it's quite normal for a developer to have an understanding of consoles, and how to issue basic commands. But what if you could code your own custom commands to improve your...
View ArticleTeam Collaboration With GitHub
GitHub has become the corner stone for all things open source software. Developers love it, collaborate on it and are constantly building awesome projects through it. Apart from hosting our code,...
View ArticleActive Record: The Rails Database Bridge
In the past, to build a web application, you required the skills to code in your business logic language and your database language. More recently, however, back-end frameworks are leaning toward using...
View ArticleBest of Tuts+ in February 2013
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 ArticleThe Command Line is Your Best Friend
The command line can either be your best friend, or your worst enemy. It simply depends on how you use it, and what you use it for. If you’re one of the many people who cringe at the mere thought of...
View ArticleHeadless Functional Testing with Selenium and PhantomJS
Let’s build a system for performing functional tests on web applications, using Selenium and PhantomJS. The resulting system will allow us to write easy test scenarios in JavaScript, and test those...
View ArticleCheck Out the New Recommended Resources on Nettuts+
We’ve added a new page to the site, which will help coders grab top quality software, tools and gear. It’s filled with our favorite resources that we recommend for developers. You can jump straight...
View ArticleStreamline your Process with Volo
Front-end developers face a variety of challenges when creating sites that have repetitive solutions. All sites use a similar DOM skeleton, as well as many common features and attributes. Volo aims to...
View ArticleWindows Apps for Web Developers
When the editor of Nettuts+ requested an article to show Windows developers love by listing popular web development apps, I was all over it. OSX devs get a lot of attention, so it’s good to mix things...
View ArticleThe Whens and Whys for PHP Design Patterns
There are plenty of articles that explain what design patterns are, and how to implement them; the web doesn’t need yet another one of those articles! Instead, in this article, we will more discuss the...
View ArticleTDD Terminology Simplified
The core idea of Test-Driven Development (TDD) is writing tests before writing any functional code, and then writing only the least possible amount of code required to make the tests pass. It may sound...
View ArticleRelational Databases for Dummies
Web apps can be split into two major components: a front-end that displays and collects information, and a back-end for storing the information. In this article, I’ll demonstrate what a relational...
View ArticlePro Workflow in Laravel and Sublime Text
Not too long ago, I built a handful of generators for Laravel, which ease the process of various tasks. Today, thanks to help from Gaurav Narula, we’re turning things up a notch with the release of a...
View ArticleGetting Into Ember.js
There are a lot of JavaScript libraries available, and most are really good at providing the traditional DOM-centric interactions that your typical websites need. But when it’s time to build a...
View ArticleMake Backbone Better With Extensions
Backbone is becoming wildly popular as a web application development framework. Along with this popularity comes countless extensions and plugins to enhance the power of the framework, and fill in...
View ArticleSpeaking With jQuery’s Core Team Lead: Dave Methvin
Most of us are familiar with the jQuery JavaScript library, and likely use it in at least some of our projects. But how much do we know about the people who tirelessly give their time to maintaining...
View Article