BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
Older Newer rss
54:55

Project Avatar

Posted by David Delabassee  on  Jul 20, 2014 1

In this solutions track talk, sponsored by Oracle, David Delabassee discusses creating hybrid apps with Avatar, a platform for server-side development in JavaScript for the JVM.

28:10

Hastily Paving the Way for Diversity

Posted by Anton Ekblad  on  Jul 18, 2014

Anton Ekblad discusses the Haste Haskell-to-JavaScript compiler, how well JavaScript does as a target language, and how JavaScript could play better with FP compilers.

01:15:17

Full Stack JavaScript

Posted by Grant Shipley  on  Jul 16, 2014

Grant Shipley demos using JavaScript and Node.js to develop an iOS and Android application using MongoDB as backend.

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.

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 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 2

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

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.

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