Ember is the only front-end framework that prides itself on being a complete, off-the-shelf solution for building ambitious JavaScript
applications. In this talk, Tom will take you on a tour of the highlights of this battle-tested framework.
This talk will show off Scala.js and how you can get started using it. Starting from nothing, we will build a number of small Scala.js applications, which will hopefully demonstrate this promise. No Scala experience required.
In this talk, we’ll roll up our sleeves and use JavaScript 6 features TODAY, on our browsers, writing our code with real ES 6 classes, testing with Karma, running with Gulp and NodeJS. We’ll explore the extensions that let us perform type checking of our methods.
React changed how we think about developing user interfaces. In this talk I’ll cover fundamental shifts in thinking presented by React and why they’re important.
From the abstract: As web applications have become more complex, we’ve addressed performance, usability and scaling concerns by promoting JavaScript from second-class citizen (image rollovers, form validation) to first-class citizen (business logic, app routing, Ajax, templating). However, in doing so, most of us haven’t optimized our process to treat JavaScript and its front-end siblings, CSS … Read More
Vert.x is an asynchronous, event-driven application platform similar in style to Node.js, except it runs on the JVM. It supports several JVM languages, including Javascript, and uses a multi-reactor event loop to handle a very high number of concurrent connections. Learn about it in this screencast from Data I/O 2013.
In this panel we will discuss the merits of some of these tools and what to look for when selecting a tool for a given project. What are the benefits of compiling to JavaScript as opposed to coding in it? What are the core differences between different MVC solutions? What are the tradeoffs that you make when you use an integrated framework that runs on both the client and server side? What about testing, security, and continuous integration? And if you are new to developing JavaScript applications, where do you start? Featuring Tim Branyen (Backbone contributor), Brian Ford (AngularJS core developer and co-author of AngularJS in Action), Yehuda Katz (co-author of jQuery in Action and creator of Ember), Avital Oliver (Meteor core developer), Lukas Ruebbelke (co-author of AngularJS in Action), and Robert Hanson (moderator, co-author of GWT in Action)
From the abstract: “Clojure is a modern dynamic language for the JVM, ClojureScript is the same language compiled into JavaScript. This talk will introduce the ClojureScript compiler and explain how it leverages the Clojure language and best-of-breed JavaScript technologies to deliver compact, high-performance web applications. Discover how sharing both data and code between a Clojure … Read More
From the abstract: “AngularJS is an awesome JavaScript framework that has a laundry list of great features. One of the most powerful features is the ability to create custom HTML elements and attributes that are specific to your domain. We will cover how to make custom directives to do neat tricks. By ‘neat tricks’ we … Read More
From the abstract: Ember.js is a new JavaScript framework that uses data bindings to strip away common boilerplate in web applications. By making it easy to bind objects together, all the way through to your HTML templates, you can think about your application in terms of the state of your model objects. You’ll never have … Read More