InfoQ Homepage Strange Loop 2011 Content on InfoQ
-
Generic Programming Galore Using D
Andrei Alexandrescu discusses generic programming, showing how to solve generic tasks with D, tasks that are difficult or impossible to perform with other languages.
-
Vim: From Essentials to Mastery
Bill Odom presents the essentials of Vim and demoes advanced techniques, important settings, useful customizations, scripts, plug-ins, tips and tricks.
-
A P2P Digital Self with TeleHash
Jeremie Miller presents how to create a fully distributed data network in which nodes communicate directly with each other using UDP, JSON and Kademlia, without relying on central servers.
-
Testing, Testing, iOS
Heath Borders introduces several testing tools for iOS - OCUnit, Google Toolbox for Mac (GTM), GHUnit, UISpec, UIAutomation, OCMock – making some recommendations on which is better.
-
Embedding Ruby and RubyGems Over RedBridge
Yoko Harada introduces RedBridge, aka JRuby Embed, a Java API for calling JRuby code that is treated as regular Java objects, explaining its relation to JSR223 and demoing how to use it.
-
An Introduction to Doctor Who (and Neo4j)
Ian Robinson introduces Neo4J, a graph database, discussing how it can be used to store and work with data associated with Doctor Who.
-
Chloe and the Real Time Web
Trotter Cashion introduces and demoes Chloe, a web server that handles real time data streaming between browsers and web applications written in any language and using any framework.
-
Akka: Reloaded
Josh Suereth presents the new features available in Akka 2.0: clustered actors, including stateless and stateful ones, replication and the Cluster API.
-
Distributed Data Analysis with Hadoop and R
Jonathan Seidman and Ramesh Venkataramaiah present how they run R on Hadoop in order to perform distributed analysis on large data sets, including some alternatives to their solution.
-
Getting Truth Out of the DOM
Yehuda Katz discusses techniques for keeping data out of the DOM based on the idea that retrieving such data from the DOM involves a performance penalty and may affect data integrity.
-
Mojito: A Tale of Two Runtimes
Matthew Taylor introduces Yahoo! Mojito, a web development framework that can be used to deploy JavaScript components that can run either on the server or a plethora of clients.
-
Actor Interaction Patterns
Dale Schumacher presents several patterns of actor interaction that can be used in collaborative programs written in any language.