Using CreateJs: PreloadJS, SoundJS, and TweenJS
In the first part of this series about using CreateJs, we had a look at EaselJs. In this second and last part, we will look at PreloadJs, SoundJs, and TweenJs.PreloadJSPreloadJS is a library that lets...
View ArticleSymfony 2: The Basics
In this first introduction video (of a new series), I'll show you the basics of working with the Symfony 2, PHP framework. We'll go over finding the online documentation, downloading, installing, and...
View ArticleSetting Up JSHint
Regardless of the language you're programming in, we always want to try to produce clean, concise, and correct code. This is a sign of a good programmer and it lets you know your apps are running...
View ArticleCheck Out Atom, GitHub's New Development Editor
It's been awhile since we've seen any updates in the editor space. The last big splash was made by Sublime Text which took the web development community by storm, especially once Package Control came...
View ArticleInterview With Peter Cooper
tag:code.tutsplus.com,2005:PostPresenter/cms-19871With O'Reilly's Fluent Conference right around the corner, I felt it was a good time to catchup with Peter Cooper who helps chair the event. In case...
View ArticleIntroduction to the MEAN Stack
Building web applications involves having to use different technologies and tools, dealing with database manipulation, server side operations, and also client side handling and displaying of the data...
View ArticleLaravel Unwrapped: Session, Auth and Cache
tag:code.tutsplus.com,2005:PostPresenter/cms-19952In recent years, Laravel has become one of the most prominent frameworks software engineers use for building their web applications. Similar to the...
View ArticleTesting Your Ruby Code With Guard, RSpec & Pry
My recent work has been on a cloud based Ruby project for the BBC News, upcoming 2014 elections. It requires fast I/O, scalability and needs to be well tested. The "be well tested" requirement, is what...
View ArticleBuild Your Own Yeoman Generator
Yeoman's generators are what give its platform flexibility, allowing you to reuse the same tool for any kind of project you may be working on, JavaScript or otherwise, and that's before I mention the...
View ArticleRevisiting JavaScript Minification
Lately I've been seeing that many developers are not minifying their JavaScript code. This process of minification, reduces the size of the HTTP request for your JavaScript, improving your website's...
View ArticleTesting Your Ruby Code With Guard, RSpec & Pry: Part 2
Welcome back! If you missed the first part of our journey so far, then you might want to go back and catch-up first.So far, we've applied a Test-Driven Development process to building our application,...
View ArticleRefactoring Legacy Code: Part 1 - The Golden Master
Old code. Ugly code. Complicated code. Spagetti code. Jibberish nonsense. In two words, Legacy Code. This is a series that will help you work and deal with it.In an ideal world, you would write only...
View ArticleSecurely Handling User's Login Credentials
For most websites, you have different areas within it (home page, user profile, admin page, etc.), some of which will be public and others will need to be restricted to only certain users. You often...
View ArticleEasily Deploy Redis Backed Web Apps With Docker
The people who make Docker like to describe it using a metaphor to a pretty ancient piece of technology: the shipping container. While we don't even think of or notice them much now, the shipping...
View ArticleTest Code Coverage: From Myth to Reality
There was a time when programmers were paid by the number of lines of code they wrote. They were treated as source code producing machines working in cubicles and in return they considered programming...
View ArticleUsing Polymer to Create Web Components
Building modern web applications requires a lot of tooling. This includes preprocessors, JavaScript frameworks, testing tools and a whole lot more. And as the complexities of these apps increases, so...
View ArticleRefactoring Legacy Code: Part 2 - Magic Strings & Constants
Old code. Ugly code. Complicated code. Spaghetti code. Jibberish nonsense. In two words, Legacy Code. This is a series that will help you work and deal with it.We first met our legacy source code in...
View ArticleCreating an RSS Feed Reader With the MEAN Stack
This article is a continuation of Introduction to the MEAN Stack. The previous post covered the installation of the MEAN stack and also presented what we ended up with in terms of its directory...
View ArticleComponentizing the Web
This is the story about a project of mine. A big one. A mixture between PHP and Node.js. It's a single page application from one point of view and an SEO optimized website from another. Tons of...
View ArticleAlternatives to Prefixr
Awhile ago, the awesome Jeffrey Way created a tool called Prefixr which was meant to help with the onerous task of managing vendor prefixes in your stylesheets. It worked by analyzing your stylesheet...
View Article