InfoQ Homepage Presentations
-
Mechanical Sympathy
Martin Thompson ponders if there is a mechanical sympathy between developers and computers, and how to balance elegant design with the application of science in the development of modern software.
-
Unit Testing JavaScript Applications
Stephen Thomas introduces TDD for JavaScript developers, including useful tools and frameworks.
-
How to Make the Most of Code Analysis?
Patrick Smacchia shares code analysis-related practices - structuring code, measuring code quality, automated tests, code contracts, reporting progress, trending- based on his experience with NDepend.
-
The Microsoft Cloud OS Data Platform
Anthony Saxby introduces the new capabilities added to SQL Server, SQL Server PDW and HDInsight in the first half of 2014.
-
How JavaScript Objects are Implemented
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.
-
Introduction to Corona
Justin Sheets introduces Corona SDK, a framework for cross-platform mobile development done in Lua. Targeted especially at game development.
-
Fault Tolerance 101
Joe Armstrong discusses fault tolerant systems, summarizing the key features of Erlang and showing how they can be used for programming fault-tolerant and scalable systems on multi-core clusters.
-
Data Movement at Very Large Scale
In this solutions track talk, sponsored by Solace Systems, Aaron Lee discusses the challenges moving information and techniques that can increase efficiency of data flows within big data architectures
-
Impossible Programs
Tom Stuart uses code to tell a maths-free story about the source of a computer's power, the inevitable drawbacks of that power, and the impossible programs which lie at the heart of uncomputability.
-
Fault Tolerance Made Easy
Uwe Friedrichsen discusses implementing resilient software design patterns (code included) and improving those patterns to achieve robustness and becoming a resilient software developer.
-
Building Web Apps with Ember.js
Jesse Cravens demoes setting up client-side models with various persistence solutions using data bindings, and showing how Ember’s router manages application state.
-
A Practical Implementation of Async
Mitchel Sellers uses multiple real-world applications to show practical implementations of Async within actual applications, covering various scenarios and implementations of the Async pattern.