Sessions at Wakanday 2011 about SSJS on Saturday 15th October

Your current filters are…

  • End-to-End JavaScript

    by Joe McCann

    The programming language that was once only associated with “script kiddies” and annoying popups on websites is now a first-class citizen amongst other languages. JavaScript is no longer simply used for DOM scripting or even Ajax-ified web applications, like Google Maps, but it is being used in far more innovative and productive ways.

    Joe’s presentation will walk us through the current state of JavaScript programming and the various endpoints for the language: From the standard desktop web client (the web browser) to the server, mobile applications, desktop applications, and beyond. His talk will showcase the true capabilities of the language as an end-to-end solution for business and personal usage.

    At 11:00am to 11:30am, Saturday 15th October

  • JavaScript Everywhere with Wakanda

    by Dave Terry and Dan Wasserman

    Experts Dave Terry and Dan Wasserman will present Wakanda, an open-source development platform using JavaScript at every level. You will discover the power of Wakanda and how you can use it to build sophisticated business web applications for desktops, mobile devices, and tablets. Learn all about the different editors that make Wakanda unique in the JavaScript world.

    At 11:30am to 12:00pm, Saturday 15th October

    Coverage video

  • From “Callback Soups” to Deferreds!

    by j@ubourg

    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 live without in modern JavaScript development, client-side or server-side alike. The trick is to actually start using them.

    In this talk, you’ll learn what Deferreds actually are and how to leverage the possibilities they bring client-side (jQuery) and server-side (Node.JS).

    At 1:00pm to 1:30pm, Saturday 15th October

    Coverage video

  • SSJS in the Cloud

    by Mark Fisher and Scott Andrews

    Cloud Foundry is the first open platform as a service (PaaS) project supporting multiple frameworks, multiple cloud providers, and multiple application services all on a cloud-scale platform. Cloud Foundry allows developers to focus on writing applications instead of worrying about infrastructure or needing to configure application and database servers.

    This talk will focus on Cloud Foundry's rich ecosystem of application frameworks (including Node.js), data services, and cloud providers. Showing the ease of deploying apps, consuming services in the cloud, and moving your application between different clouds.

    You can sign up for a free account at http://www.cloudfoundry.com/ and join the open source community at http://www.cloudfoundry.org/.

    At 1:00pm to 1:30pm, Saturday 15th October

    Coverage video

  • New Paths for concurrent JavaScript

    by Hannes Wallnöfer

    Node.js has brought the JavaScript event loop from the browser to the server by pairing it with a strictly non-blocking paradigm. This model has proven to work well for I/O centric server applications. If JavaScript is to become a true general-purpose programming language, there will be a need for alternative models of concurrency.

    In this session, Hannes proposes an alternative concurrency model for JavaScript that is based on the Actor model. Starting with W3C Web Workers, he will demonstrate how to build a system that has the benefits of threading, such as true preemptive scheduling without the pitfalls of shared data locking.

    Hannes will focus on features aimed towards highly concurrent CPU-heavy server-side applications, including selective data sharing, concurrent lock-free data structures, functional programming, and read-only data.

    At 1:30pm to 2:00pm, Saturday 15th October

  • The Future of Server-Side JavaScript

    by Oleg Podsechin

    Node.js has captured the attention of early adopters by clearly differentiating itself as being asynchronous from the ground up. Now that server-side JavaScript is at the cutting edge of the asynchronous, real-time web, it is in a much better position to establish itself as the go-to language for synchronous CRUD webapps and gain a stronger foothold on the server.

    Oleg’s talk will cover the current state of server-side JavaScript beyond Node by mapping out the key standards and technologies as well as their respective positions in the stack. He will introduce Common Node, a synchronous CommonJS compatibility layer using node-fibers, which bridges the gap between the different platforms. He will give us a tour of Common Node’s internals, compare its performance to that of other implementations, such as RingoJS, and go through some ideal use cases.

    A case will be made for a cross-platform, synchronous, Rails-like framework. In conclusion, he will identify new areas where server-side JavaScript can really shine, including API mashups, collaborative development and crowdsourced functionality.

    At 2:00pm to 2:30pm, Saturday 15th October

  • Wakanda Server Coding

    by Dave Terry

    Learn more about programming in Wakanda Server’s native language, JavaScript. Through numerous examples, Dave will show you how to reference datastore classes, create entities, assign values to attributes, set relation attributes, validate entities, and save entities on the server. You will explore the various scopes of server-side methods, how to perform queries on data classes and how to work with entity collections. Dave will also introduce the Wakanda Server debugger.

    At 2:50pm to 3:35pm, Saturday 15th October

    Coverage video