Mon, 2013-11-18 23:05

JavaScript: Don't Believe the Type!

Inferring types and their signatures from arbitrary JavaScript files is tough on a good day and in many cases verges on the impossible. Beyond the loosely-typed nature of the language, the flexibility to create type-like structures in many different ways makes the problem very challenging. While recent automatic tools based on static and dynamic analysis have had some success in inferring types, much work remains to be done. Even as our analysis techniques improve, developer tools continue to suffer at the hands of an impossible choice between either poor latency or poor accuracy.

Mon, 2013-11-18 16:36

The Top 10 JavaScript Frameworks and the Communities Behind Them

Trying to decide which JavaScript UI framework will best meet the needs of your project and organization? With ten strong contenders, there’s a lot to consider. Over the past few years there has been tremendous growth in the open source community surrounding UX libraries and frameworks. And while plenty has been written comparing the use of, approach to, and completeness of these frameworks, there is more to explore about the size, strength and momentum of the communities and ecosystems surrounding them before you make your decision.

Fri, 2013-11-15 11:20

Wiring the Internet of Things with Node-RED

Node-RED is a visual tool for wiring the Internet of Things. Built on top of node.js, it takes advantage of the huge node module ecosystem to provide a tool that is capable of integrating many different systems.

Its light-weight nature makes it ideal to run at the edge of the network, such as on the Raspberry Pi, and enabling wiring together streams of both physical and digital events.

This session will introduce Node-RED with a demo of its capabilities, before diving into why JavaScript and node.js were a natural fit for solving some of the challenges faced.

Thu, 2013-11-14 11:26

End to End WebApp Development with Orion

In this tutorial, attendees will develop a complete client side web application from scratch, entirely from a browser. Attendees will use Orion development tools to build a web application from the ground up. Along the way, attendees will learn about all the capabilities of Orion, from project management and coding, through to Git source control, testing, extensibility, and deployment.

Sun, 2013-11-10 22:07

Browser IDEs and why you don't like them

Everything has gone Cloud but developers haven't yet accepted tools that are hosted there, why is that? What's missing in the available Cloud based tooling environments that makes a developer cringe? This talk will look at how you build an app on the desktop and how you build and deploy it in the Cloud to figure out what are the shortcomings of either approach. You're likely to leave this talk a little surprised at how much you really can do in the Cloud, or by your comments, effect the next set of feature requests.

Mon, 2013-11-04 20:59

Next-Generation JavaScript Language Tooling

Web applications written in JavaScript rapidly grow in size and complexity. Ensuring and tracking the quality of such large-scale complex applications are daunting, especially with the lack of proper language tooling. In this presentation, a new trend in emerging composeable JavaScript language tools will be discussed. Armed with those tools, a wide range of end-to-end quality workflow can be established, from simple static analysis, syntax augmentation/transformation, dynamic code analysis, as well as run-time complexity profiling.

Sun, 2013-11-03 20:38

Hybrid Mobile Development Tools for Eclipse

Apache Cordova (aka Phonegap) is the de-facto standard runtime environment for developing hybrid mobile applications. JBoss Tools has recently added new features to ease the development of cross-platform mobile applications using Apache Cordova. This talk will explain the principles of building hybrid mobile applications and will demonstrate how the Eclipse based tooling can ease the task. As part of the talk I will demonstrate a complete development cycle for a hybrid mobile application.


Subscribe to javascript