Authentication in Rails From Scratch
Today, we’re going to learn how to implement a simple user authentication system in a Rails application from scratch. Along the way, we’ll examine best practices to help avoid common – and costly –...
View ArticleTuts+ Community Meetup in New York!
We’re excited to announce that we will be holding a Tuts+ community meetup on the 19th of July in New York City! Are you interested in meeting your fellow Tuts+ fans as well as some of the staff who...
View ArticleAn Introduction to the CSS Flexbox Module
CSS, despite its relatively low perceived skill ceiling, always seems to have a killer feature up its sleeve. Remember how media queries made responsive layouts possible and revolutionized front-end...
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 ArticleTest-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 Article