InfoQ Homepage Programming Content on InfoQ
-
clojure @ runa :: dynamic pricing through DSLs
Amit Rathore discusses DSLs in Clojure along with an example of using Clojure to provide real-time dynamic pricing for online retailers at Runa.
-
REST, And Now for Something Completely Different
Mike Amundsen offers a deeper explanation of REST, going beyond URIs, HTTP or web pages to the architectural style REST provides and the 6 constraints imposed by REST.
-
Clojure-powered Startups
Paul deGrandis examines three startups and their technology needs, risk and tradeoffs, presenting how Clojure did its part in their success.
-
What Sucks about Clojure...and Why You'll Love It Anyway
Chas Emerick makes a critique of Clojure outlining its weak points related to namespaces, declare, dynamic scope, STM, JVM and others.
-
Cross-Platform Mobile Apps with HTML, JavaScript and PhoneGap
Christophe Coenraets presents how PhoneGap helps creating cross-platform HTML and JavaScript applications that access native device functionality.
-
Erlang for C# Developers
Bryan Hunter introduces Erlang, comparing various language features with C#’s, emphasizing what it is good for and doing a demo.
-
Erlang, The Road Movie
Kresten Krab Thorup discusses cloud, multi-core, integration, high availability, and imperfect software starting from discoveries made while learning Erlang.
-
Statistical Graphics, ClojureScript, &c.
Kevin Lynagh discusses information design and why he thinks programmers suck at that, and how one can implement great data visualizations with Clojure and ClujureScript.
-
Programming with Values in Clojure
Alan Dipert discusses the benefits of functional programming in Clojure, suggesting using pure functions to process values and sometimes explicit procedures for needed side effects.
-
Building Technology Mid-flight
Sam Hamilton discusses the technological, architectural and organizational changes an organization goes through in the process of upgrading its software stack without interrupting daily business.
-
Zero to Ten Million Daily Users in Four Weeks: Sustainable Speed Is King
Jodi Moran discusses achieving sustainable speed through: iterate and automate, use commodity technology, analyze and improve, build services, create a high-speed culture.
-
Introduction to Context Specification – Behavior-Driven Development
Philip Japikse discusses and demoes doing BDD with Context Specifications, then using MSpec to transform those specification into TDD code.