InfoQ Homepage Development Content on InfoQ
-
History of MonoGame
Dominique Louis covers the history of MonoGame from its roots in XNA and how the team ported it to 8 platforms. He demoes taking a simple 3D XNA sample from Windows to Android and Windows Phone 8.
-
Purely Functional I/O
Runar Bjarnason explains how to approach I/O from a purely functional perspective, exploring the space of existing solutions, their benefits, and drawbacks.
-
Keynote: Jeff Lawson on Software Development
Jeff Lawson shares some of the lessons learned in his career and discusses the current trends in software and challenges developers have to face.
-
Scala Async: A New Way to Simplify Asynchronous Code (Make the Compiler Do It!)
Philipp Haller explains how to do asynchronous programming in Scala with Scala Async, Futures and Promises.
-
RxJava in Clojure
Dave Ray explains using RxJava in Clojure for building non-blocking "Observable APIs" and efficiently compose asynchronous flows together using functional reactive operators.
-
CLJ Mook: a Lightweight HTTP Testing Tool
Craig Brozefsky introduces clj-mook which provides a session abstraction for client interactions with a web application based on clj-http, a handful of threading macros, JSoup, and a couple of maps.
-
How to Sneak Clojure Into Your Rails Shop
Joshua Ballanco introduces Immutant, Immutant Overlay, HornetQ and OpenShift to Ruby and Rails developers.
-
10 Tips when Porting to Windows Phone
Matt Lacey shares 10 tips for mobile developers porting their applications to Windows Phone.
-
The Functional Database
Rich Hickey discusses how a functional database can impact the programming model, using Datomic as an example, but the principles apply to other systems using an immutable database.
-
C++14 Early Thoughts
Bjarne Stroustrup discusses features that might appear in C++14: braces for copy initialization, return type deduction in functions, generic (polymorphic) lambdas, user-defined literals, etc.
-
Grails and the World of Tomorrow
Peter Ledbrook reviews how cloud computing, multiple data stores and multi-device client UI influence the creation of web applications in Grails.
-
Rock-solid UI Modeling using Annotation Processing
Gilles Di Guglielmo and Julien Baudry present patterns for solving UI issues –large forms, linked form fields, conditional field display, dynamic list content, incremental validation-, using modeling.