InfoQ Homepage Programming Content on InfoQ
-
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.
-
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.
-
The No-framework Scala Dependency Injection Framework
Adam Warski shows how to replace features of DI containers with plain Scala code using MacWire, and adding interceptors using macros.
-
New Optimizations of Google Chrome's V8
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.
-
I Want to Believe (not sure yet)
Marc-Daniel Ortega shares code snippets showing how to implement some logic in a functional language inspired by “Functional Programming in Scala”, avoiding the OOP influence.
-
Cross-platform Native Development with Titanium
Stephen Feather introduced Titanium, an open source JavaScript-based platform for creating cross-platform native mobile applications.
-
Fault Tolerance 101
Joe Armstrong discusses how fault tolerance relates to scalability and concurrency, and how Erlang helps build fault-tolerant systems on multi-core clusters.
-
What Should the Average JS Ninja Know about Upcoming JavaScript and Browser Features?
Daniel Steigerwald introduces some of the new JavaScript language features and tools: transpilers, polyfills, and others.