InfoQ Homepage Programming Content on InfoQ
-
Cross-Platform Mobile Apps with HTML, JavaScript and PhoneGap
Christophe Coenraets discusses strategies for creating large JavaScript MVC apps, and using PhoneGap for accessing native device capabilities and for packaging HTML apps.
-
Going for Speed: Testing Against Performance Expectations
Jay Harris offers tips on using unit testing to improve the performance of applications.
-
DSL Design - A Conceptual Framework for Building Good DSLs
Markus Völter discusses the abstractions that should be considered when creating a DSL, insisting on expressivity, semantics, modularity, and concrete syntax.
-
"Big Data" and the Future of DevOps
Ram C Singh discusses using Big Data for infrastructure telemetry along with good practices and an autonomic engine to create an autonomic computing infrastructure that might prevent downtime.
-
Erlang's Open Telecom Platform (OTP) Framework
Steve Vinoski introduces Erlang’s OTP Frmework, outlining some of its main features, including several behaviors – implementations of common patterns useful for concurrent fault-tolerant applications.
-
A Team, A System, Some Legacy ... and You
Eoin Woods shares some of his architectural experience along with principles and techniques useful when working with legacy systems.
-
Backbone.js
Jeremy Ashkenas introduces Backbone.js, a JavaScript data modeling framework intended to decouple data handling code from the DOM, being useful especially when the user interacts with the data.
-
Scala: Simplifying Development at guardian.co.uk
Graham Tackley shares the lessons learned running The Guardian website on Java, and why they decided to switch to Scala and how it helps them.
-
How GitHub Works
Zach Holman shares insights on creating a happy experience fueling developers’ creativity, being inspired by how things are done at GitHub.
-
OAuth - Everything You Want to Know (Hopefully)
Pratap Chilukuri explains what OAuth is and how it works, exemplifying using the protocol with an example.
-
Panel: How Banks Are Managing Their Data
Frank Tarsillo , John Davies, Jon Vernon and Ari Zilka (moderator) discuss the technologies and architectures used these days to manage large amounts of sensitive data in top financial institutions.
-
The Good, The Bad & The Ugly (Clojure & JRuby)
Allen Rohner discusses the benefits and the problems of mixing Clojure and JRuby running them in the same process, making some recommendations at the end.