InfoQ Homepage Presentations
-
Firefox Developer Tools
Joe Walker covers present and future Firefox development tools for editing, inspection, history and control.
-
The State of JavaScript
Brendan Eich reviews the history of JavaScript, then introduces and demonstrates some of the new features coming in ES6.
-
Advanced iOS Development
Pete Goodliffe presents advanced techniques for creating iOS apps based on real life examples that show how to make the most of Objective-C, how to create Retina apps, and others.
-
Computing Like the Brain
Jeff Hawkins discusses 3 operating principles of the neocortex and introduces Grok, a predictive modeling product based on those principles.
-
Spring Data - NoSQL - No Problems...
Peter Bell introduces 4 NoSQL categories –Key-Value, Document, Column, Graph - and explains how one can use Spring Data to work with such data stores.
-
The Value Proposition for Agility–A Dual Perspective
Hakan Erdogmus and John Favaro explain why agility is good and when. They associate agility with flexibility which can lead to a better but more costly decision making process.
-
The Startup Hangover: Supporting 15M Users
Phil Calçado presents SoundCloud’s approach to dealing with scalability issues when their user number grew beyond what they initially could support by creating services in various languages.
-
Moving From Coding To Model-Driven Development: Hands-On with MetaEdit+, Part 2
Steven Kelly and Risto Pohjonen continue their hands-on session developing apps with MetaEdit+. (see: Moving From Coding To Model-Driven Development: Hands-On with MetaEdit+, Part 1)
-
Understanding Java Garbage Collection and What You Can Do about It
Gil Tene explains how a garbage collector works, covering the fundamentals, mechanism, terminology and metrics. He classifies several GCs, and introduces Azul C4.
-
Concurrent Programming Using The Disruptor
Trisha Gee introduces the Disruptor - a parallel messaging framework -, explains how to use it in code, and shows how it was used to solve an application’s messaging needs.
-
Pushing The Limits of Web Browsers … or Why Speed Matters
Lars Bak presents several language virtual machines (Self, Strongtalk, Hotspot), why they matter and how they influenced V8 and Dart. His talk is centered on performance.