InfoQ Homepage Programming Content on InfoQ
-
Why Aren't You Using Ruby?
Jim Weirich attempts to lure developers to use Ruby for their daily programming tasks.
-
Securing Clojure Web Apps and Services with Friend
Chas Emerick explains how to implement multi-factor authentication, role-based authorization and phishing prevention with Friend.
-
Deep Dive into G1 Garbage Collector
Charlie Hunt and Monica Beckwith describe the operational basics of G1 and how to tune it, along with tips on what to expect when migrating from Parallel GC or CMS to G1 GC.
-
Building Polyglot Projects
Kurt Schrader explores patterns and practices used to build polyglot projects, when to add a new language and what to do when things seem to get out of hand.
-
Polyglot Architecture: A Rational Approach to Software Design
Richard Minerich discusses design considerations when building a polyglot software architecture with the tools at hand.
-
Polygot Architecture for Rapid Release: Friend or Foe?
Rachel Laycock discusses using a polyglot build and deployment infrastructure that makes life easier.
-
JavaScript as Data Processing Language & HTML5 Integration
Quentin Adam discusses the connections between NoSQL, data processing, message broking and JavaScript, and how one can quickly prototype with these tools.
-
Erlang and the Chasm
Torben Hoffmann looks at the status of Erlang using the technology life cycle lenses of Geofrey More and in particular discuss if Erlang is before, in or after the Chasm.
-
Java Concurrent Animated
Victor Grazi presents the functionality of the components in the java.util.concurrent library through a series of animations implemented with the respective concurrent methods.
-
RESTful Clojure
Siva Jagadeesan on how to build good web APIs using Resource Oriented Architecture (ROA) and Clojure, showing how to build one with Clojure.
-
API Conf Panel: Enterprise APIs
Sumit Sharma, Bruno Pedro, Heather O’Sullivan discuss the status of enterprise APIs, providing insight in adopting API at the enterprise level, plus offering insight in creating such APIs.