BT
Older Newer rss
39:19

JavaScript API Design Principles

Posted by Ariya Hidayat  on  Jun 28, 2014

Ariya Hidayat discusses principles for designing JavaScript APIs by observing the interactions between modules, particularly the influence of an interface on the code patterns.

51:53

Is It A Car? Is It A Computer? No, It's a Raspberry Pi Java Carputer

Posted by Simon Ritter  on  Jun 25, 2014

In this solutions track talk, sponsored by Oracle, Simon Ritter looks at how Embedded Java and a Raspberry Pi were used to communicate with the diagnostic and management systems of an Audi S3 and process the data, and how JavaFX has been used to provide an in-car information system for less than $200.

37:17

JS Optimization Techniques

Posted by Guillaume Lathoud  on  Jun 19, 2014

Guillaume Lathoud suggests expanding JavaScript with mutual tail-call optimization, map/filter/reduce and math computations to obtain faster code.

27:59

JIT Compilation Techniques

Posted by Maxime Chevalier-Boisvert  on  Jun 15, 2014 1

Maxime Chevalier-Boisvert introduces adaptive compilation strategies aiming to fulfill the seemingly conflicting goals of producing more optimal machine code while reducing compilation time.

01:13:07

Node.JS: The Good Parts? A Skeptic’s View

Posted by Chris Richardson  on  Jun 14, 2014

Chris Richardson discusses creating Node.JS polyglot applications starting from combining an event-driven programming model with a prototype-based, weakly typed, dynamic language.

35:32

How JavaScript Objects are Implemented

Posted by Eddy Bruel  on  Jun 07, 2014

Eddy Bruel details how objects are implemented internally in SpiderMonkey as shape trees and slot vectors. This is done in order to minimize the memory footprint and obtain better JIT optimization with inline caching.

01:09:27

Building Web Apps with Ember.js

Posted by Jesse Cravens  on  Jun 03, 2014

Jesse Cravens demoes setting up client-side models with various persistence solutions using data bindings, and showing how Ember’s router manages application state.

34:02

New Optimizations of Google Chrome's V8

Posted by Ben Titzer  on  May 30, 2014

Ben Titzer presents the latest optimizations of the Chrome V8 engine: reducing pause times through asynchrony and incrementalism, and JIT compiler optimizations targeting all JavaScript programs.

01:12:35

Cross-platform Native Development with Titanium

Posted by Stephen Feather  on  May 28, 2014

Stephen Feather introduced Titanium, an open source JavaScript-based platform for creating cross-platform native mobile applications.

50:07

From Instability to Resilience: The Story of a Web Site

Posted by Richard Campbell  on  May 27, 2014

Richard Campbell shares his experiences evolving a web site from ordinary to resilient, the triage process, the quick-and-dirty solutions as well as the work to bring the site to true resiliency.

39:10

What Should the Average JS Ninja Know about Upcoming JavaScript and Browser Features?

Posted by Daniel Steigerwald  on  May 25, 2014 1

Daniel Steigerwald introduces some of the new JavaScript language features and tools: transpilers, polyfills, and others.

49:07

Approaches to DOM Traversal

Posted by Brian Rinaldi  on  May 25, 2014

Brian Rinaldi introduces new JavaScript features and libraries that help traversing the DOM without having to rely on jQuery.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT