InfoQ Homepage Programming Content on InfoQ
-
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.
-
Practical core.logic
Ryan Senior introduces core.logic, a logic programming library for Clojure, demonstrating how certain problems can be easier solved with it than relying on plain Clojure.
-
Non Blocking, Composable Reactive Web Programming with Iteratees in Play 2
Sadek Drobi presents the architecture of the Play2 framework, a framework helping developers creating web applications in Java and Scala.
-
Declarative Programming: Towards a Language that Fundamentally Abstracts away from Time
Wim Bast introduces Declare, a new declarative, functional OO language, demoing some of its main features.
-
Keynote: The Value of Values
Rich Hickey compares value-oriented programming with place-oriented programming concluding that the time of imperative languages has passed and it is the time of functional programming.
-
Stratos: Open Source Platform-as-a-Service
Paul Fremantle discusses the benefits of using an open PaaS, detailing in this context the services provided by Stratos and StratosLive.
-
NYTimes: World Class Journalism Accessible on Every Device
Brian Murphy on NY Times mobile: the architecture, cloud computing influences on design, native, HTML5 and hybrid apps, tools and frameworks employed and how the apps evolved over time.