Understanding Backbone.js and the Server
Most Backbone tutorials will describe the process of sending RESTful requests to the server. But, how do we capture that data with our server-side framework? How do we know what the request urls are?...
View ArticleThe Little (In-House) Shop Of Horrors
I’ve been a front-end web developer for nearly ten years. Like many of you, over that time, I’ve read many books, industry blogs, and online magazines, featuring the latest and greatest tutorials,...
View ArticleSublime Text 2 Project Bliss
One of the many things that led me to decide that Sublime Text was going to be my text editor of choice was the way you could customize what’s shown in the file list on the left. I had no idea that...
View ArticleThe ABCs of Web Development
Web development can often be an utterly perplexing affair. Today, aimed at beginners, I’d like to introduce you to twenty six concepts or technologies, each mapping to a letter of the alphabet. Sounds...
View ArticleFrictionless AMD with Jam
I really like asynchronous module definition (AMD); it’s a great solution for managing the many JavaScript files in a web application. However, I do find it to be a bit of a hassle; some of the most...
View ArticleOrganizing Enterprise-Level Applications
Organization can make or break the maintainability of an application. With smaller applications, organization is more obviously apparent; however, as the application grows and as the number of...
View ArticleNamespacing in PHP
It’s been a bumpy ride, in regards to namespace support in PHP. Thankfully, it was added to the language in PHP 5.3, and the applicable structure of PHP code has improved greatly since then. But how...
View ArticleTuts+ Live Workshop: 16 Hours of Live Photoshop Training for $99!
Today, we are excited to announce Building a Career Around Photoshop, a live online workshop that will help you take your Photoshop knowledge and skill to the next level.Attendees can join in each...
View ArticleChrome Dev Tools: Markup and Style
It is necessary for web developers to understand and know how to use browser developer tools, and in this tutorial, I will introduce you to the Chrome Developer Tools. You’ll learn some of the basics,...
View ArticleAccepting Payments with GoCardless
Online payments are increasingly becoming more and more popular. GoCardless is yet another payment service, which currently works in the UK, allowing you to accept payments online.What is...
View ArticleBuild Your First JavaScript Library
Ever marvelled at the magic of Mootools? Ever wondered how Dojo does it? Ever been curious about jQuery’s gymnastics? In this tutorial, we’re going to sneak behind the scenes and try our hand at...
View ArticleUnderstanding the Principles of Algorithm Design
This article will dive into the principles of algorithm design. If you haven’t a clue what I’m referring to, read on!When you hear the word “algorithm,” you probably respond in one of three ways:You...
View ArticleBest of Tuts+ in September 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 ArticleChatting With The Grumpy PHP Programmer
I recently had the chance to catch up with Chris Hartjes, or, as some of you may know him, ““The Grumpy Programmer.” Because he recently released a new ebook on test-driven development in PHP, I wanted...
View ArticleDeciphering Testing Jargon
Lately, we’ve been hearing and reading more and more about test-driven development. This domain, however, comes with a series of expressions and specific jargon that can be confusing to newcomers. This...
View Article10 Great Prestashop 1.5 Themes
Prestashop is a powerful open source e-commerce platform. In September Prestashop released version 1.5 and the Prestashop 1.5 themes over at ThemeForest have been growing steadily ever since. Here’s a...
View ArticleFully Understanding the this Keyword
Today’s tutorial comes courtesy of the talented Cody Lindley, from his free ebook: JavaScript Enlightenment. He discusses the confusing this keyword, and the various ways to determine and set its...
View ArticleHow to Use Selenium 2 With PHPUnit
In this lesson, we will learn how to work with Selenium 2 directly within PHPUnit. For those unfamiliar, Selenium gives us an easy way to automate the browser. This makes it perfect for writing user...
View ArticleBase What? A Practical Introduction to Base Encoding
At a young age, we learn to count on our fingers – starting out with 1-5, then 1-10, and maybe, if you’re particularly enterprising as a toddler, you will learn to count to 20, 30, and beyond. No one...
View ArticleHow to Use Git With FTP
If you’re not using a PaaS, like Heroku or Pagoda Box, it’s possible that you’re still manually copying files to your server, via FTP. We don’t recommend this, but, understandably, there are smaller...
View Article