Say Hello to PowerShell
PowerShell has been in development for over ten years. Microsoft continues to invest in its development and adoption. These investments have transformed the ease and robustness with which developers...
View ArticleThe Fundamentals of Bash Scripting
Shell scripts are widely used in the UNIX world. They’re excellent for speeding up repetitive tasks and simplifying complex execution logic. They can be as simple as a set of commands, or they can...
View ArticleJust Released: Laravel Testing Decoded
After months of effort, I’m proud to announce the release of my new book, Laravel Testing Decoded! It’s my hope that you won’t find a better, more approachable resource for learning the ins and outs of...
View ArticleFrom Zero to Hello World in Scala
Scala is one of the most attractive programming languages out right now. There is a lot of hype around it and programmers world-wide are publicly recognizing it as the possible next big thing in...
View ArticleCreating a Multi-Page Site with Meteor
As with any web application, creating multi-page sites requires a specialized set of tools. In this article, we’ll take a look at developing a library that not only can differentiate between the...
View ArticleWhoops! PHP Errors for Cool Kids
Whoops is a small library, available as a Composer package, that helps you handle errors and exceptions across your PHP projects.Out of the box, you get a sleek, intuitive and informative error page...
View ArticleParallel Testing for PHPUnit with ParaTest
PHPUnit has hinted at parallelism since 2007, but, in the meantime, our tests continue to run slowly. Time is money, right? ParaTest is a tool that sits on top of PHPUnit and allows you to run tests in...
View ArticleWhat Are You Using?
We spend a lot of time following the thought leaders in web development, in many cases using the tools and libraries they’ve built, reading the posts they’ve written, articulating cool techniques...
View ArticleWorking With Data in Sails.js
Sails.js is an up and coming Node.js framework, with a focus on freedom and smart defaults. In this article we’ll take a look at some of the data features Sails provides out-of-the-box, for easily...
View ArticleIntro to Flask: Signing In and Out
Many web applications require users to sign in and out in order to perform important tasks (like administration duties). In this article, we’ll create an authentication system for our application.In...
View ArticleNew from Envato: The Easiest Way for Web Devs to Get Design Work Done
As we’ve talked about before on Nettuts+, sometimes it feels impossible to keep up with all the skills, languages and tools you need to learn to be a great web developer.In an ideal world we’d be...
View ArticleCombining Laravel 4 and Backbone
For this tutorial, we’re going to be building a single page app using Laravel 4 and Backbone.js. Both frameworks make it very easy to use a different templating engine other than their respective...
View ArticleTuts+ Jobs is now free!
Our awesome new job board is now free and full of enticing opportunities!Tuts+ Jobs is a job board for full time, part time and casual employment opportunities for web and creative professionals. A...
View ArticleBuilding Ribbit in Meteor
This is a continuation of the Twitter clone series with building Ribbit from scratch, this time using Meteor.For this tutorial, please do not expect an in depth explanation of the Meteor framework. You...
View ArticleDiving Into Symfony 2
Frameworks are hot topics in the web-industry and have been for some time. In this vast sea of flavors is Symfony – an extensive PHP framework that follows the ever popular MVC paradigm. Its learning...
View ArticleBuilding a Web App From Scratch in AngularJS
In a previous AngularJS tutorial I covered all the basics of how to get up and running with Angular in around 30 minutes. This tutorial will expand on what was covered there by creating a simple real...
View ArticleExploring Rack
If you’re a Ruby programmer who has done any kind of web development, you’ve almost certainly used Rack, whether you know it or not, as it’s the foundation which most Ruby web frameworks (Rails,...
View ArticleOrganic Development
IntroductionI was working as a graphic designer a few years ago and a common problem that I would run into was picking color schemes for new projects. One of my colleagues said, “Just pick a nice photo...
View ArticleInterview With Dan Croak of Thoughtbot
Dan Croak is the Chief Marketing Officer of the prominent development shop thoughtbot. Before he moved to San Francisco to start thoughtbot’s west coast branch, Dan was a friend of mine in Boston who...
View ArticleDeveloping Google Chrome Extensions
It’s no secret that my favorite browser is Google Chrome. I like it because it’s fast, reliable, it doesn’t crash (very often), and it looks good. There’s also something else which I find even more...
View Article