Test-Driven Development in PHP: First Steps
Let’s admit it: the PHP community has lagged a bit, when it comes to advocating test-driven development. We know we should, but, even to this day, a sizable portion of the community does not. In this...
View ArticleThe Essentials of Creating Laravel Bundles
The Laravel PHP framework offers its bundles system to allow developers to redistribute useful packages of code, or to organize applications into several “bundles” of smaller applications. In this...
View ArticleOptimize Magento in the Cloud
In this follow-up tutorial, we’ll optimize Magento, add a Redis cache, SSL and DNS alias, then scale the application for benchmarking and production. The following assumes you’ve already used the first...
View ArticleGit on Windows for Newbs
Git has come a long way since its introduction, and has become significantly easier to work with in a Windows environment. In this tutorial, we are going to get setup with Git on Windows. This article...
View ArticleWebGL Essentials: Part I
WebGL is an in-browser 3D renderer based on OpenGL, which lets you display your 3D content directly into an HTML5 page. In this tutorial I will cover all the essentials you need to get started using...
View ArticleQuick Tip: 7 Super-Handy PHP Functions for Beginners
Have you ever taken a look at the list of functions available in PHP? I just counted 5025 on the PHP quick reference page. Granted, it depends on what extensions you have enabled, but still: that’s one...
View ArticleDigging into WordPress: Now On Premium
We’re pleased to announce that the definitive book on WordPress development, Digging into WordPress, is now included as part of your Tuts+ Premium membership! More information after the jump. Overview...
View ArticleUnderstanding Design Patterns in JavaScript
Today, we’re going to put on our computer science hats as we learn about some common design patterns. Design patterns offer developers ways to solve technical problems in a reusable and elegant way....
View ArticleGetting Good with PHP: New Rockable eBook
PHP is a big language. I mean, really big. Big in more than one way. This makes it somewhat challenging to learn, especially if your skills lie on the front end of the web. But it doesn’t have to be so...
View Article3 New Relic Power Features You Should Be Using Today
You already know that New Relic provides deep performance metrics for your Java, .NET, PHP, Python or Ruby application. But are you familiar with the power features that can bring your knowledge about...
View ArticleUsing OpenLayers with GeoNames WebServices
In this tutorial, I’ll show you how to use OpenLayers, a simple to use open source JavaScript library to load, display, and render maps, with the GeoNames.org WFS to display markers on your map, just...
View ArticleFrom FTP to Git: A Deployment Story
Once upon a time, there was a file. It was on your computer, and you wanted to get it on a server. Ever wondered why there are so many ways to do that? We’ll explain some of the basics of deployment in...
View ArticleBuild Web Apps From Scratch With Laravel: Filters, Validations, and Files
In this Nettuts+ mini-series, we’ll build a web application from scratch, while diving into a great new PHP framework that’s rapidly picking up steam, called Laravel. In this lesson, we’ll be learning...
View ArticleRecently in Web Development (July ’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 Article10 Reasons Why Your Projects Should Use the Dojo Toolkit
The most powerful and underutilized JavaScript utility is one and the same: the Dojo Toolkit. While nearly every JavaScript framework or toolkit promises to do everything you need, the Dojo Toolkit...
View ArticlePassword-Protect Folders in Seconds
In this lesson, I’ll demonstrate how easy it is to password protect folders with Apache. There will often be situations when you don’t need to build a full authentication system from scratch. Choose...
View ArticleBest of Tuts+ in July 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 favorite site, or would like to...
View ArticleASP.NET AJAX Server Controls with Client-Side Functionality
Over the course of this tutorial, we’ll look at how to create a custom ASP.NET AJAX server control as a wrapper for the Google Maps JavaScript API. The server-side code will be written in C# (which I...
View ArticleLet’s TDD a Simple App in PHP
In this tutorial, I will present an end-to-end example of a simple application – made strictly with TDD in PHP. I will walk you through each step, one at a time, while explaining the decisions I made...
View ArticleWebGL Essentials: Part II
This article will build on to the framework introduced in part one of this mini-series, adding a model importer and a custom class for 3D objects. You will also be introduced to animation and controls....
View Article