By Azat Mardanov PHP is not going to disappear soon, but its position is being undermined even further by the nascent Node.js. When the Internet exploded in the 2000′s, PHP was the thing ”all the cool kids” did. PHP caught on because: It was an interpreted language, unlike C++ or Java which require the source code compilation; […]
The Angular Way
By Nicolas Bevacqua For the past few months I’ve been sailing around the world of Angular. Today I can hardly imagine myself doing day to day coding on a large front-end web application without some kind of data binding framework, such as Angular.js,Backbone.js, and friends, and I can’t believe I’ve done so in the past. I might however be a […]
Understanding Scope and Context in JavaScript
By Ryan Morr JavaScript’s implementation of scope and context is a unique feature of the language, in part because it is so flexible. Functions can be adopted for various contexts and scope can be encapsulated and preserved. These concepts are behind some of the most powerful design patterns JavaScript has to offer. However, this is […]
Choosing Between npm, Bower and component
By Seth Vincent There is still no best answer to client-side package managers and dependency management. We still have to cobble together the solutions that work best in the context of each project, but at least we’re not downloading js/css manually through the browser, using wget or writing bash scripts to download/update our client-side dependencies. […]
Ractive.js Expressions and the New Wave of Reactive Programming
By Rich Harris Dedicated followers of JavaScript fashion will by now have noticed this season’s hot new trend. If you haven’t spotted it yet, here are a few projects sporting this style on the GitHub catwalk - React, Reactive.js, component/reactive and reactive.coffee. That’s right: reactive programming is the new black. At a high level, the […]
Introduction to Animating in HTML
By Krasimir Tsonev Over the last few years, designers have begun to use a lot of animations directly within HTML. That’s kind of cool, as you don’t need a plugin in order to see their work. There are several ways to make animations in HTML and in this article I will summarize a lot of examples […]
Coding for Responsive State Changes with SimpleStateManager
By Jonathan Fielding A month ago I wrote about how to handle responsive states in JavaScript. I looked at how you could roll your own solution and also did a comparison between Enquire.js and SimpleStateManager. SimpleStateManager is a responsive state manager that allows you to run different JavaScript at different browser widths. A month on, […]
Animating with AngularJS
By Holly Schinsky AngularJS recently came out with support for CSS3 transitions and animations, as well as JavaScript Animations. The support is part of version 1.1.4 (unstable build), but was changed and refined a bit in version 1.1.5 so you should start with that version when you check it out. I definitely think it’s worth […]
Writing a Command Line Utility using Node
By Jonathan Fielding Recently I started writing my own command line utility using Node. In doing some research, I found a few tutorials including a great one over at Javascript Playground, however many were out of date or left out some key details. In this article I plan to walk you through all the steps […]
Creating Multi-step Forms with jQuery and Promin
By Tim Severien User-interface design is a rapidly developing aspect of design. The challenge is to clarify information or interaction for users while making it as attractive as possible. One of these interactions is something you find on any site: forms. Most forms are just large, bulky collections of fields - very important but often […]