Browsing Category »Blog
Web Audio
December 9th, 2011 @ omid
The W3C Audio Working Group has been working with Mozilla, Google, and the global web developer community to enhance the audio feature of web browsers. Mozilla and Google have developed experimental JavaScript APIs that provide many much-needed features for sound and music in 3D games and digital synthesis in co-creation music platforms. Alistair McDonald – [...]
Category : Blog
From Callback Soups to Deferreds
December 8th, 2011 @ omid
Ever thought your code started to look like Christopher Nolan’s Inception? Do you have a hard time following the logic of your own code with callbacks within callbacks within callbacks? Does it become increasingly difficult to maintain and refactor your code because everything is so insanely coupled? Deferred Objects are amongst those tools you cannot [...]
Category : Breakouts
NoFlo, Managing Workflows with JavaScript
December 8th, 2011 @ omid
NoFlo is a JavaScript implementation of flow-based programming (FBP), a way of separating the control flow of software from the actual software logic. It helps you to organize large applications, especially when importing and modifying large data sets. FBP itself is not a new idea: it comes from a term IBM used in the 70s [...]
Category : Blog
AMD vs. CommonJS
December 6th, 2011 @ omid
We all know that modules are in our future. ECMAScript. Next modules (aka “Harmony” modules) will start appearing in browsers in early 2012. Too bad Harmony modules won’t be universal 2021 when IE9 will finally be dead… But there’s no need to wait! AMD and CommonJS Modules/1.1 are fully supported in a wide variety of [...]
Category : Blog
Building Native Apps with HTML5
December 2nd, 2011 @ omid
As we all know, HTML5 is blurring the distinction between native apps and web apps. Aiding this evolution is an explosion of frameworks and toolsets to help to build these cross-platform, next generation applications. In this presentation, Brightcove’s Jesse Streb describes the current landscape of both UI frameworks: Sencha Touch, jQuery Mobile, jQTouch, jo, zepto, [...]
Category : Breakouts
Workshop: Wakanda Client Coding
November 30th, 2011 @ omid
Dan Wasserman of PDM continues building the web application he started in the “Wakanda Client Basics” workshop by enhancing the client-side experience with more robust interaction through coding. He introduces specific code examples of implementing choice lists, validating data being entered, searching, and sorting as well as working with subsets of entities displayed in a [...]
Category : Blog
A fresh approach to concurrency in SSJS
November 30th, 2011 @ omid
Hannes Wallnöfer of RingoJS proposes an alternative concurrency model for JavaScript that is based on the Actor model. Starting with W3C Web Workers, he demonstrates how to build a system that has the benefits of threading, such as true preemptive scheduling without the pitfalls of shared data locking. More videos can be seen on the [...]
Category : Breakouts
UX Consistency When Using Frameworks
November 24th, 2011 @ omid
Glen Lipka, VP of Product Management and User Experience at Marketo, shows how to optimize the UX by doing less work and by using client-side frameworks. More videos from Boston can be seen on the Wakanday Vimeo channel or YouTube playlist.
Category : Blog
Workshop: Wakanda Server Coding
November 23rd, 2011 @ omid
Dave Terry of PDM Inc presents the workshop “Wakanda Server Coding” – Learn more about programming in Wakanda Server’s native language, JavaScript. Through numerous examples, Dave shows us how to reference datastore classes, create entities, assign values to attributes, set relation attributes, validate entities, and save entities on the server. He explores the various scopes [...]
Category : Blog
The Future of SSJS
November 22nd, 2011 @ omid
Ionsquare Ltd’s Oleg Podsechin covers the current state of server-side JavaScript including and beyond Node.js by mapping out the key standards and technologies as well as their respective positions in the stack. More videos from Boston can be seen on the Wakanday Vimeo channel or YouTube playlist.
Category : Breakouts