SOLID: Part 2 – The Open/Closed Principle
Single Responsibility (SRP), Open/Closed (OCP), Liskov’s Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that should guide you every time you need to write...
View ArticleWorking With LESS and the Chrome DevTools
This is a complete tutorial to using LESS with Chrome’s DevTools. If you’ve already used Sass with Chrome’s DevTools, you’ll most likely already be familiar with the concepts introduced here.The...
View ArticleValidation and Exception Handling: From the UI to the Backend
Sooner or later in your programming career you will be faced with the dilemma of validation and exception handling. This was the case with me and my team also. A couple or so years ago we reached a...
View ArticleSOLID: Part 3 – Liskov Substitution & Interface Segregation Principles
The Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that should guide you every time you write code.Because...
View ArticleHow to Use New Relic Custom Dashboards & Why You’d Want To
Today we’re going to look at New Relic custom dashboards. Specifically, I will show you three ways that I tend to use custom dashboards:creating an overview dashboard from existing chartscreating your...
View ArticleSetting Up a Local Mirror for Composer Packages With Satis
Installing all your PHP libraries with Composer is a great way to save time. But larger projects automatically tested and run at each commit to your software version control (SVC) system will take a...
View ArticleNew Development Courses Available on Tuts+ Premium
Tuts+ Premium courses teach you a single skill from top to bottom, inside out.Currently, more than 15,000 members are sharpening their skills in web design, web development, photography, Photoshop,...
View ArticleJavaScript Animation That Works (Part 2 of 4)
In the last post, we introduced the idea of spriting, an easy way to animate in JavaScript that works in all browsers. We also walked through how to set up the sprite as a background image for a div...
View ArticleCreating Brackets Extensions
A little while ago I wrote about the recent updates to the Brackets editor. Brackets is an open source project focused on web standards and built with web technologies. It has a narrow focus and...
View ArticleJavaScript Tools of the Trade: JSBin
We’ve all been there. There are times when you simply want to throw some JavaScript code up and see how it works. Sure, you could go through the hassle of:Setting up a dedicated directoryCreate a file...
View Article