Get $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 ArticleBest of Tuts+ in June 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 Article5 Awesome AngularJS Features
AngularJS is a great JavaScript framework that has some very compelling features for not only developers, but designers as well! In this tutorial, we will cover what I consider to be the most...
View ArticleAn Introduction to Views & Templating in CodeIgniter
Views are a key ingredient in any MVC application, and CodeIgniter applications aren’t any different. Today, we’re going to learn what a view is, and discover how they can be used to create a...
View ArticleAnnouncing Mactuts+ — Mac & OS X Tutorials, Guides & How To’s!
We’re excited to let you know about the latest addition to the Tuts+ family — Mactuts+! Mactuts+ is focused on teaching you how to use your Mac more effectively, efficiently, and powerfully. You’ll...
View ArticleThe Principles of Agile Development
Agile or Agile Development – we hear these words more often these days. But do we really know what it is all about? How can it help us become more effective, while having lots of fun developing...
View ArticleGet Test-Infected With Selenium
Testing is often neglected in programming, and web development is no different. Many developers have not yet realized that automated tests can make you more productive, less stressed, and more...
View ArticleDomain-Driven Design
In my country, you won’t make it through school without reading how Goethe’s Faust complains, I’ve studied now Philosophy – And Jurisprudence, Medicine, – And even, alas! Theology – All through and...
View ArticleAn Introduction to Apache
If Apache has always seemed like a black box to you, it’s time to learn just what’s going on behind the scenes! Apache is the most popular web server available. A web server’s job is basically to...
View Article