JavaScript 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 ArticleBetter Responsive Images With the picture Element
tag:code.tutsplus.com,2005:PostPresenter/net-36583This article will introduce you to <picture>, a new proposed element created to try and solve the problem of serving the version of content...
View ArticleSOLID: Part 2 - The Open/Closed Principle
tag:code.tutsplus.com,2005:PostPresenter/net-36600Single Responsibility (SRP), Open/Closed (OCP), Liskov's Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that...
View ArticleWorking With LESS and the Chrome DevTools
tag:code.tutsplus.com,2005:PostPresenter/net-36636This is a complete tutorial to using LESS with Chrome's DevTools. If you've used Sass with Chrome's DevTools, you'll most likely already be familiar...
View ArticleValidation and Exception Handling: From the UI to the Backend
tag:code.tutsplus.com,2005:PostPresenter/net-36697Sooner 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...
View ArticleSOLID: Part 3 - Liskov Substitution & Interface Segregation Principles
tag:code.tutsplus.com,2005:PostPresenter/net-36710The Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that...
View ArticleHow to Use New Relic Custom Dashboards & Why You'd Want To
tag:code.tutsplus.com,2005:PostPresenter/net-36729Today 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...
View ArticleSetting Up a Local Mirror for Composer Packages With Satis
tag:code.tutsplus.com,2005:PostPresenter/net-36726Installing 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...
View ArticleNew Development Courses Available on Tuts+ Premium
tag:code.tutsplus.com,2005:PostPresenter/net-36753Tuts+ 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...
View ArticleJavaScript Animation That Works (Part 2 of 4)
tag:code.tutsplus.com,2005:PostPresenter/net-35237 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...
View ArticleCreating Brackets Extensions
tag:code.tutsplus.com,2005:PostPresenter/net-36781A 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...
View ArticleJavaScript Tools of the Trade: JSBin
tag:code.tutsplus.com,2005:PostPresenter/net-36843We'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...
View ArticleMapping Relational Databases and SQL to MongoDB
NoSQL databases have emerged tremendously in the last few years owing to their less constrained structure, scalable schema design, and faster access compared to traditional relational databases...
View ArticleManaging Your Build Tasks With Gulp.js
The benefits of task runners in software development is obvious. They help to automate common, often tedious tasks and let you squarely focus on more important things, like writing awesome code....
View ArticleUsing CreateJS - EaselJS
In this tutorial we will be exploring the CreateJS suite of libraries. CreateJS is suite of JavaScript libraries and tools for building rich, interactive experiences with HTML5. The CreateJS suite is...
View ArticleSOLID: Part 4 - The Dependency Inversion Principle
tag:code.tutsplus.com,2005:PostPresenter/net-36872The Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that...
View ArticleJavaScript Animation That Works (Part 3 of 4)
tag:code.tutsplus.com,2005:PostPresenter/net-35248 In our first post in this series, we introduced spriting, and how it can be used to do easy and effective cross-browser animation on the web. In the...
View ArticlePreventing Code Injection
tag:code.tutsplus.com,2005:PostPresenter/net-36946Often websites feel to exist primarily to put something into a database in order to pull it out later. While other database methods, such as NoSQL,...
View ArticleJavaScript Animation that Works (Part 4 of 4)
In the first part of this series, we introduced the idea of using spriting as an easy, cross-browser way of having interactive animation for the web. In the second part, we got some animation working,...
View ArticleDebugging With the Firefox DevTools
tag:code.tutsplus.com,2005:PostPresenter/net-36999Over the past year I have given a presentation about using the browser for debugging client-side bugs. Throughout the presentation I would focus on...
View Article