background preloader

Rich JavaScript Applications – the Seven Frameworks (Throne of JS, 2012)

Rich JavaScript Applications – the Seven Frameworks (Throne of JS, 2012)
A week ago was the Throne of JS conference in Toronto, perhaps the most interesting and different conference I’ve been to for a while. Quoting its website: It’s no longer good enough to build web apps around full page loads and then “progressively enhance” them to behave more dynamically. Building apps which are fast, responsive and modern require you to completely rethink your approach. The premise was to take the seven top JavaScript frameworks/libraries for single-page and rich JavaScript applications — AngularJS, Backbone, Batman, CanJS, Ember, Meteor, Knockout, Spine — get the creators of all of them in one location, and compare the technologies head to head. Disclaimer: I was there to represent Knockout, so obviously I’m not neutral. * Yes, I know that’s eight frameworks, not seven. TL;DR Executive Summary For many web developers, it’s now taken for granted that such client-side frameworks are the way to build rich web apps. Technologies: Agreement and Disagreement Backbone Meteor Ember

Related:  Comparisons of Angular -vs- other javascrpt MVC frameworksRich Web UI

Backbonejs vs Angularjs : Demystifying the myths I love the way how each and every discussion turns into the war of the frameworks. I have worked with BackboneJS and AngularJS quite extensively and have come across most of their short comings in production. So, you dont really have to take this analysis with a grain of salt. I would be happy to take back anything that I have said if it turns out to be wrong. Website Templates provides a great amount of premium quality Free CSS Templates for your personal or commercial websites. Free CSS website templates always look much better than table based layouts. You can easily modify free css website templates to meet the requirements for your website without any restriction. And don't forget about main advantage - all free css website templates templates are 100% free for personal or commercial use! Browse pages: 1 | 2 | 3 | 4 | 5 | 6 | 7

Accelerated Game Programming with HTML5 and canvas Welcome to my short tutorial about HTML5 game programming. I’ll try to briefly explain how to create simple games using HTML5, canvas elements and JavaScript. Some code will be omitted during this tutorial but feel free to view my game demo – I have intentionally not minified the source code. Pedalboard.js by dashersw - Open-source JavaScript framework for developing audio effects for guitars Check out! It's pedalboard.js packaged as a product you can really use. Introduction Ever wanted to have your pedal stack in the cloud, available anywhere you go without any hardware? Ever wanted to manage your sound as easily as browsing a web site?

Introducing T3: Enabling Large Scale JavaScript Applications When I joined Box in 2013, the web application front-end was in a typical state for a fast-growing company - what had started out as a small codebase maintained by a few engineers had grown into a massive codebase maintained by dozens of engineers. This meant that new features were built on top of old ones and engineers feared making changes to the code because no one was sure which features the changes would affect. There were tests to help with this, but they were unreliable due to the tightly-coupled nature of the code. My team, Front-end Frameworks, was tasked with getting our JavaScript into a better state. To solve these problems, we created a new JavaScript framework called T3. T3 is short for "take 3", a nod to our two previous attempts to build a JavaScript framework for our web application.

A comparison of Angular, Backbone, CanJS and Ember - Sebastian's Blog Selecting a JavaScript MVC framework can be hard work. There are so many factors to consider and so many options out there that selecting a framework can be overwhelming. To have an idea of all the possible alternatives have a look at TodoMVC. 7 Free Metro UI template Advertisement Here are 7 free metro UI templates for you to use. These templates provide a convenient way for you to modify and create something without starting from scratch. The downside is that there might not be a suitable template that meet your needs. Also, most of the metro UI templates are develop out of goodwill so not all will be as comprehensive as premium or paid metro ui templates. I have gathered some of the free ones here.

How to make a simple HTML5 Canvas game - Lost Decade Games You want a quick tutorial for making a SIMPLE game in HTML5? Let's walk through a SIMPLE game practically line-by-line! (If you're curious about my credentials, I made half of A Wizard's Lizard.) Let's jump right in by walking through game.js. You can also play the game right here. Screenshot reveal.js - The HTML Presentation Framework HTML Presentations Made Easy Created by Hakim El Hattab / @hakimel Heads Up Getting to know io.js - Atlassian Developers Last week, Twitter was abuzz about an initial release of io.js. io.js is an npm compatible platform originally based on Node.js and is a fork of Joyent's Node.js. Why fork Node.js? The io.js team is made up mostly of the key contributors to Node.js. In August, the team created Node Forward which was an attempt by the community to help improve Node.js. A broad community effort to improve Node, JavaScript, and their ecosystem through open collaboration.