Nettuts+ Quiz #9: The Absolute Basics of PHP
In 2012, we plan to take our quizzes to a whole new level with ones aimed at all languages and catering to all competencies and tastes. But what better language to start off the new year than PHP, the...
View ArticleWin Business Cards, Postcards, or Posters From UPrinting
Are you looking to start your new year with a fresh set of prints to help promote your design business? Today, our friends at UPrinting are kicking off 2012 by giving away business cards, posters, or...
View ArticleThe Principles of Web API Usage
Not too long ago, I wrote an article about “The Increasing Importance of APIs in Web Development.” As a follow-up, today, I’ll cover the basics of using Web APIs. Before we begin: this article does...
View ArticleDigging into Dojo: Premium Video Series
If you prefer the written word, we have a fantastic session on working with Dojo Toolkit, created by Andrew Burgess. However, for the visual learners among us, I also asked him to prepare a series of...
View ArticleFrom jQuery to JavaScript: A Reference
Whether we like it or not, more and more developers are being introduced to the world of JavaScript through jQuery first. In many ways, these newcomers are the lucky ones. They have access to a...
View ArticleNew Course: Introduction to Web Typography
Web typography is accessible to everyone. If you’ve ever built or designed a web page, you’ve almost definitely turned your hand to web typography of some sort. As a discipline, typography has been...
View ArticleTesting your PHP Codebase with EnhancePHP
You know it; I know it. We should be testing our code more than we do. Part of the reason we don’t, I think, is that we don’t know exactly how. Well, I’m getting rid of that excuse today: I’m teaching...
View Article.htaccess Files for the Rest of Us
.htaccess files are used to configure Apache, as well a range of other web servers. Despite the .htaccess file type extension, they are simply text files that can be edited using any text-editor. In...
View ArticleMeet Crockford’s JSDev
Recently, Douglas Crockford released a neat tool that makes the process of developing and testing your JavaScript a bit easier. Interested in learning more? Watch today’s quick tip to find out! Watch...
View ArticleWhy you Should be using PHP’s PDO for Database Access
Many PHP programmers learned how to access databases by using either the MySQL or MySQLi extensions. As of PHP 5.1, there’s a better way. PHP Data Objects (PDO) provide methods for prepared statements...
View Article24 Extremely Useful Ruby Gems for Web Development
One of the nicer things about developing on the Ruby platform is the sheer amount of meticulously categorized, highly reusable code wrapped up in the form of aptly named ‘gems’. I’m sure you’ve heard...
View ArticleWriting an API Wrapper in Ruby with TDD
Sooner or later, all developers are required to interact with an API. The most difficult part is always related to reliably testing the code we write, and, as we want to make sure that everything works...
View ArticleRecently in Web Development (January ’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 ArticleLearn jQuery in 30 Days
Sometimes, it’s easy to become overwhelmed by how much there is to learn in this industry. If jQuery happens to be on your personal “need to learn soon” list, then I’m happy to announce my new course:...
View ArticleBest of Tuts+ in January 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 ArticleJavaScript Testing From Scratch: New on Premium
This likely isn’t the first tutorial on testing that you’ve ever seen. But perhaps you’ve had your doubts about testing, and never took the time to read them. After all, it can seem like extra work for...
View ArticleTurbocharge your Website with Memcached
Your latest PHP/MySQL website is finally online. And it’s awesome. But it’s not as fast as you want it to be, because of the many SQL queries running every time a page is generated. And above that, you...
View ArticleUsing JavaScript’s Prototype with MVC
In this article, we will review the process of using JavaScript, from an MVC-based perspective, to manipulate the DOM. More specifically, we’ll engineer our JavaScript objects, their properties and...
View ArticleDo You Exclusively Use webkit Prefixes?
You’ve undoubtedly read about the vendor prefix web development drama of the week. If not, the W3C mailing lists have been on fire ever since it was discussed (and essentially announced) that...
View ArticleWeb Dev PSA: Your Favorite Tools Have Been Updated
The last week was a bit of a whirl with many of our favorite tools receiving updates and tweaks. Usually, I’d save the announcement for our monthly “Recently in Web Development” piece, but considering...
View Article