InfoQ Homepage Programming Content on InfoQ
-
Clojure in the Wild Web–7 Reflections
Ignacio Thayer shares his team’s experience working with Clojure, some of the problems encountered, and provides advice for a faster development cycle.
-
Polyglot Web Development With Grails 2
Jeff Brown discusses how Grails enables polyglot web development, with a focus on Scala and Clojure, and explains what it takes to add support for new languages.
-
Visualizing Java Garbage Collection
Ben Evans discusses garbage collection in Java along with some tooling for understanding and visualizing how it works.
-
API Business Models. 20 Models in 20 Minutes
John Musser presents 20 API business models explaining how developers can make money with their APIs.
-
Functional Reactive Programming in the Netflix API
Ben Christensen describes how Neflix has optimized their API using a functional reactive programming (modeled after Rx) in a polyglot Java stack.
-
Under the Hood: Using Spring in Grails
Burt Beckwith introduces Spring development to Grails developers.
-
The Structure of API Revolutions
Daniel Jacobson shares advice on dealing with evolving APIs based on his experience with Netflix APIs.
-
Numeric Programming in Scala with Spire
Tom Switzer and Erik Osheim introduce Spire, a library for generic numeric programming in Scala, explaining some of its main features and the design decisions behind them.
-
Integrating SQL & NoSQL & NewSQL & Realtime Data Intelligence for the Financial Industry
Charles Cai, Ashwani Roy discuss a robust, cost effective, hypothetical solution to address extreme challenges in financial institutions, from decision making support to pricing and risk management.
-
API Conf Keynote: Steve Klabnik on "Why Open?"
Steve Klabnik discusses the importance of having an open API, believing that those who have it will succeed in the long run, and the others will fail.
-
API Conf Keynote: Jeff Meisel, National Instruments
Jeff Meisel shares insight in National Instruments’ attempt to create an open API for their software spanning 25 years.
-
Go at Google
Rob Pike explains how Google designed Go to address major development issues they encounter while using other languages: long build times, poor dependency management, lack of robustness, etc.