Troubleshooting Ruby Performance Problems
In this video tutorial from New Relic, you’ll see a full performance troubleshooting cycle from problem identification and diagnosis, to fixing the problem code, and then testing the optimized code and...
View ArticleHow Web Developers Can Use Alfred
In this screencast, we’ll use Alfred to write an extension that assists us when creating new projects. As you’ll find, Alfred makes the process of executing predefined shell scripts a cinch. Choose...
View ArticleThe Best Way to Learn Python
Python is more popular than ever, and is being used everywhere from back-end web servers, to front-end game development, and everything in between. Python is a true general purpose language and is...
View ArticleApache 2 Advanced Configuration on Unix-Like Systems
In a previous tutorial, we took a look at some of the most basic, but important, Apache configuration directives – what they are for, and how to edit them to fit our needs. For a very basic website...
View ArticleBetter CoffeeScript Testing With Mocha
Recently, I’ve been doing a considerable amount of CoffeeScript work. One problem I ran into early-on was testing: I didn’t want to manually convert my CoffeeScript to JavaScript before I could test...
View ArticleAn Interview with Dojo Toolkit Creator Dylan Schiemann
One of the most prominent figures in the JavaScript and open-source world is Dylan Schiemann, and for good reason. Dylan appears at conferences all over the world, supports open source projects with...
View ArticleNode.js for Beginners
Event-driven programming can be overwhelming for beginners, which can make Node.js difficult to get started with. But don’t let that discourage you; In this article, I will teach you some of the basics...
View ArticleAnnouncing The Envato Birthday Bundle!
It’s Envato’s sixth birthday and, to celebrate, we’ve created the Birthday Bundle! Envato has grown up fast over the past six years to become the bustling network of sites it is today, and the Birthday...
View ArticleVagrant: What, Why, and How
This article will help walk you through using Vagrant to manage your virtual machine instances, and explain how you can take advantage of Puppet to provision various resources, like PHP and PostgreSQL....
View ArticleBuilding an ASP.NET MVC4 Application with EF and WebAPI
ASP.NET MVC has come a long way since “The Gu” jotted down some ideas during an airplane ride to a conference in 2007. In just under four years, ASP.NET MVC has seen its fourth release, and it provides...
View ArticleTextExpander for Web Developers
For those unfamiliar, TextExpander is a fantastic productivity app for Mac that has the potential to save you hundreds of hours over the course of a year, and, with the latest release of Version 4,...
View ArticleAutomatic Testing for TDD with PHP
Traditional test-driven development can, at times, be cumbersome. You have to stop writing code in order to run your tests. Luckily, there are solutions, which provide the ability to automatically run...
View ArticleBehavior-Driven Development in Python
behavior Driven Development is an excellent process to follow in software development. With testing often a practice that is pushed aside to the last minute (or ignored, entirely), baking the process...
View ArticleBuilding and Testing a Backbone App
In this tutorial, we’ll develop a Backbone.js application, while testing it with Jasmine. Not good enough for you? We’ll do it all using CoffeeScript. Trifecta! We’re going to work on the application...
View ArticleNode.js Infrastructure: Part 1
It’s been a while, but now I’m back! Theses next two sessions will dive into the infrastructure that’s grown up around Node. We’ll take a look at two tools that will help you manage your Node...
View ArticleImprove Your App’s Performance with Memcached
One of the easiest ways to improve your application’s performance is by putting a caching solution in front of your database. In this tutorial, I’ll show you how to use Memcached with Rails, Django, or...
View ArticleRecently in Web Development (August ’12 Edition)
Web development is an industry that’s in a state of constant flux with technologies and jargon changing and mutating in an endless cycle. Not to mention the sheer deluge of information one has to...
View ArticleGame On: Backbone and Ember
So you’ve accepted the challenge to go thick on the client-side; well done. You’ve considered all the frameworks out there and are unsure which one to choose? You’re not alone. Read on. My experience,...
View ArticleDependency Injection: Huh?
Chances are, at some point in your learning, you’ve come across the term, “dependency injection.” If you’re still relatively early in your learning, you likely formed a confused expression and skipped...
View ArticleHave You Checked out Gamedevtuts+ Recently?
We wanted to give you a quick update on the latest member of the Tuts+ family — Gamedevtuts+! Gamedevtuts+ is dedicated to teaching game development, with tutorials, tips, and articles about level...
View Article