InfoQ Homepage Languages Content on InfoQ
-
Designing a REST-ful API Using Spring 3
Ben Hale explains how to design and test a RESTful API with Spring MVC, providing an example of a simple game application showing the design principles used.
-
Staged Program Development
K. Rustan M. Leino advocates developing in stages by using languages that offer both design level abstractions – types, contracts, higher-level constructs, ghost constructs- and implementation ones.
-
Monads for Normal People
Dustin Getz shows writing monads code explaining how they work and why they are useful.
-
The FT Web App: Coding Responsively
Rob Shilston discusses the need for coding responsively, not just designing responsively, along with the development process in place at Financial Times.
-
Information Rich Programming with F# 3.0
Donna Malayeri speaks on information rich programming with F# 3.0’s type providers and query expressions, explaining how type providers work under the hood.
-
Extending Spring MVC with Spring Mobile and JavaScript
Craig Walls and Roy Clarkson explain how to extend Spring MVC to mobile devices with Spring Mobile and popular JavaScript frameworks.
-
Rust
Dave Herman talks about Mozilla Rust and some of the features that make it safe, concurrent, and fast.
-
Clojure after the Honeymoon
Håkan Råberg and Jon Pither on introducing Clojure to an investment bank team having a large Java code, dealing with cultural differences, the lessons learned, and ways of dealing with legacy code.
-
Cross-Platform Mobile Apps with PhoneGap
Christophe Coenraets compares hybrid mobile apps with native ones and demonstrates building HTML5 applications with PhoneGap.
-
Beautiful JavaScript with CoffeeScript
Amir Barylko introduces CoffeeScript showing some of its main constructs.
-
Chasing the Golden GOOS
Alex Aitken and Nick Faulkner share lessons learned building a cross-platform HTML5 application based on GOOS principles (Growing Object-Oriented Software).
-
Akka Eye for the Spring Guy or Gal
Jan Machacek introduces writing Scala applications to Spring developers, demoing using Akka actors with mix-in composition, higher-order functions, higher-order kinds, and REST API.