Diving into CanJS: Part 3
This is the final part of a three part tutorial that will teach you how to build a contacts manager application in JavaScript, using CanJS and jQuery. When you’re done with this tutorial, you’ll have...
View ArticleHow to Process Credit Cards with PayPal Payments Pro Using PHP
PayPal is one of the most popular payment processing platforms available today for many reasons. Its ease of use and its connection to the eBay platform are just the tip of the iceberg. While one of...
View ArticleAdvanced CodeIgniter Techniques and Tricks
CodeIgniter is a widely used PHP framework that aims to help developers write better structured code and remove boilerplate tasks from the workflow. In this article, I’m going to explain some...
View ArticleWhy Aren’t You Using SVG?
SVG, or Scalable Vector Graphics, is a XML-style markup driven vector graphic rendering engine for the browser. SVG is supported in every browser, except IE < v9 and Android < v3. The same...
View ArticleWhat’s This Meteor Thing?
Lately, there has been a considerable amount of buzz around a new web platform, called Meteor. In this article, I will explain what it is, and why you should consider it for your future applications!...
View ArticleDesign Patterns in Java
One of the unchanging facts of life is that change is the undying constant in every software lifecycle – one that you cannot run away from. The challenge is to adapt to this change with minimum latency...
View ArticleHow to Create a Resumable Video Uploader in Node.js
If you’ve ever uploaded a considerably large video file, then you know this feeling: you’re 90% done, and accidentally refresh the page – having to start all over again. In this tutorial, I’ll...
View ArticleSo You Want to Accept Credit Cards Online?
Until recently, accepting credit cards on a website was expensive and complicated. But that was before Stripe: a radically different and insanely awesome credit card processing company. Today, I’ll...
View ArticleGet $50 Cash by Joining Tuts+ Premium with PayPal
It’s been about 6 months since we launched our much improved New Tuts+ Premium complete with courses and eBooks. In that time we’ve added 97 hours of video training, 36 eBooks and of course our premium...
View ArticleMarkdown: The Ins and Outs
Markdown is a shockingly simple markup language that allows you to write, using an easy-to-read, easy-to-write, plain text format. This format can then, in seconds, be converted into another markup...
View ArticleCreating a Flat-File Blog Engine Using Slim
In this article, we will learn how to create a flat file blog engine in PHP using the Slim framework. If you don’t understand the jargon, don’t worry. We’re simply going to create a spartan blogging...
View ArticleBuilding Web Applications from Scratch with Laravel
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 — a simple and elegant PHP 5.3...
View ArticleKey Principles of Maintainable JavaScript
JavaScript is a curious language. It’s easy to write, but difficult to master. By the end of this article, hopefully, you’ll transform your spaghetti code into a five-course meal, full of readable,...
View ArticleScreen Scraping with Node.js
You may have used NodeJS as a web server, but did you know that you can also use it for web scraping? In this tutorial, we’ll review how to scrape static web pages – and those pesky ones with dynamic...
View ArticleNew Courses On Tuts+ Premium!
It’s time for your regular update from Tuts+ Premium! Each month, we continue to release more of the most requested courses from the community! If you haven’t been by to say hello in the last few...
View ArticleEasy Package Management With Composer
Let’s face it: PHP has had a rocky history with package management, and as a result, it is pretty rare to find a developer who actively uses systems like PEAR. Instead, most developers have chosen...
View ArticleUnderstanding Hash Functions and Keeping Passwords Safe
From time to time, servers and databases are stolen or compromised. With this in mind, it is important to ensure that some crucial user data, such as passwords, can not be recovered. Today, we are...
View ArticleBuild Web Apps from Scratch with Laravel – The Eloquent ORM
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 working...
View ArticleAutomation with Git Hooks
As web developers, we always want to speed up our workflows, right? Of course, automation is the best way to do that. In this quick tip, I’ll teach you one way to use Git hooks to automate part of your...
View ArticleRecently in Web Development (June ’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 Article