InfoQ Homepage Development Content on InfoQ
-
Metaprogramming for the Masses
Richard Carlsson introduces and demoes a library for using template strings with meta-variables. The library was used at Klarna to implement a DSL for business logic.
-
The Fragment Transition
Corey Leigh Latislaw discusses Android Fragments which enable scaling phone applications to tablets.
-
Scaling Software with Akka
Jonas Bonér explains solving scalability issues, including adaptive automatic load-balancing, cluster rebalancing, replication and partitioning, with Akka 2.
-
ClojureScript - Better Semantics at Low Low Prices!
David Nolen unveils optimization techniques behind ClojureScript: code size, expression-oriented semantics, numerics, operations on JS primitive types, persistent data structures, etc.
-
Types vs. Tests: An Epic Battle?
Amanda Laucher and Paul Snively debate solving problems through types and tests using different approaches.
-
Panel: Shogun Showdown
Yehuda Katz, Jeremy Ashkenas, Nick Small, Alex MacCaw, and Igor Minar explain what can be done with their JavaScript frameworks, Ember, Batman, Angular, Backbone, Spine.
-
Visualizing Information with HTML5
Dio Synodinos explains and demoes HTML5 visualization tools and frameworks: CSS3, SVG, Canvas, WebGL, Raphaël, Processing.js, D3.js, Fabric.js, etc.
-
Eventually-Consistent Data Structures
Sean Cribbs discusses Convergent Replicated Data Types, data structures that tolerate eventual consistency.
-
Making the Web Faster at Google and Beyond
Ilya Grigorik shares details on Google’s project to make the web faster: some of their findings on what slows down the web experience and how they improved it in Chrome and services.
-
Julia: A Fast Dynamic Language For Technical Computing
Stefan Karpinski and Jeff Bezanson introduce Julia, a Mathlab-like dynamic language with a sophisticated parametric type system supporting multiple dispatch.
-
A Gentle Introduction to Ember
Tom Dale demoes creating an RSS reader in Ember.js, a JavaScript framework for creating complex web applications.
-
Is It Really Possible to TDD iOS Apps?
Phil Nash discusses the challenges and practical consideration regarding doing TDD on mobile devices, providing advice for such development on iOS.