What’s Hot in 2013: Our Picks
2012 was a fantastic year for new technologies, products, and frameworks in our industry. That said, 2013 is looking to be even better! Recently, I asked our Nettuts+ writing staff to compile a list...
View ArticleAn Introduction to Python’s Flask Framework
Flask is a small and powerful web framework for Python. It’s easy to learn and simple to use, enabling you to build your web app in a short amount of time.In this article, I’ll show you how to build a...
View ArticleBuilding Ribbit in PHP
In the initial entry in this series, we took care of the UI-aspect of our Twitter-clone, called Ribbit. Now, we’ll begin coding the application in a number of languages. This lesson will leverage...
View ArticleHow I Test
In a recent discussion on Google+, a friend of mine commented, “Test-Driven Development (TDD) and Behavior-Driven Development (BDD) is Ivory Tower BS.” This prompted me to think about my first project,...
View ArticleBuild Your First Admin Bundle for Laravel
It's hard to deny the fact that the PHP community is excited for Laravel 4. Among other things, the framework leverages the power of Composer, which means it's able to utilize any package or script...
View ArticleGetting Started with TypeScript
In late 2012, Microsoft introduced TypeScript, a typed superset for JavaScript that compiles into plain JavaScript. TypeScript focuses on providing useful tools for large scale applications by...
View ArticleBest of Tuts+ in December 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 ArticleA Beginner’s Guide to HTTP and REST
Hypertext Transfer Protocol (HTTP) is the life of the web. It’s used every time you transfer a document, or make an AJAX request. But HTTP is surprisingly a relative unknown among some web...
View ArticleThe First Ever Tuts+ Premium Sale
Those of you who help support the Tuts+ network by becoming Premium members will be well aware of the improvements that we’ve made in the last year, including a full redesign, in depth screencast...
View ArticleSCRUM: The Story of an Agile Team
Scrum is one of the most heavily used agile techniques. It’s not about coding; instead, it focuses on organization and project management. If you have a few moments, let me tell you about the team I...
View ArticleBuilding Ribbit in Rails
Welcome to the next installment in our Twitter clone series! In this tutorial, we’ll build Ribbit from scratch, not using PHP, but with Ruby on Rails. Let’s get started!One quick service announcement...
View ArticleA RequireJS, Backbone, and Bower Starter Template
Switching to a modular approach to writing JavaScript is unfortunately a more difficult process than we might hope. Once you understand the concept of AMD, you then have to figure out the logistics:...
View ArticleWhy 2013 is the Year of PHP
2012 was an excellent year for the PHP community, thanks to many badly needed features being added to version 5.4, as well as the countless projects, advancing PHP to the next level.In this article,...
View ArticleSource Maps 101
In today’s modern workflow, the code that we author in our development environments is considerably different from the production code, after running it through compilation, minification,...
View ArticlePSR-Huh?
If you’re an avid PHP developer, it’s quite likely that you’ve come across the abbreviation, PSR, which stands for “PHP Standards Recommendation.” At the time of this writing, there are four of them:...
View ArticleBetter Workflow in PHP With Composer, Namespacing, and PHPUnit
In this video tutorial, we’ll again focus on workflow. Specifically, we’ll use Composer’s built-in autoloading capabilities, along with namespacing, to make for an elegant testing experience. We’ll...
View ArticleImportant Considerations When Building Single Page Web Apps
Single page web applications – or SPAs, as they are commonly referred to – are quickly becoming the de facto standard for web app development. The fact that a major part of the app runs inside a single...
View ArticleRuby on Rails Study Guide: The History of Rails
Ruby on Rails– or simply, Rails – is an open source, rapid web development framework, with a continuous goal of maximizing developer happiness and productivity. Created nearly a decade ago, Rails today...
View ArticleFrom Scrum to Lean
While Scrum’s primary goal is organization and project management, Lean is more about optimizing processes in order to quickly produce quality products. It can be your first step toward adopting Agile...
View ArticleAnnouncing the Mobile Bundle!
If you love building for mobile then you’ll love the Mobile Bundle! We’ve filled it with 39 fantastic items from our marketplaces, and we’ve knocked down the price to $20 for 7 days only!The Mobile...
View Article