InfoQ Homepage Development Content on InfoQ
-
The Evolution of Windows: WinRT
Raymond Chen tells the story of Windows’ API evolution from the beginning up to its latest version, WinRT.
-
Scaling out with Akka Actors
Joshua Suereth designs a scalable distributed search service with Akka and Scala using actors, and covering practical aspects of how to scale out with Akka’s clustering API.
-
Lift-off with Groovy 2.1
Guillaume Laforge introduces some of the new features in Groovy 2.1: better Invoke Dynamic, DSL-related annotation, grouping annotations, compiler customization.
-
The Trouble With Types
Martin Odersky outlines the main categories of static type systems as well as some new developments, and discuss the tradeoffs they make.
-
Using Forked/Unreleased Grails Plug-ins
Jeff Beck discusses 3 ways of dealing with a large number of Grails plug-ins: checked-in plugin directory, inline plugins, and custom repository
-
Developing Cross Platform Apps using Xamarin and MvvmCross
Jason Steele, Jake Henning conduct a hands-on session building a cross-platform mobile C# application for Android, iOS and Windows Phone using Xamarin and MvvmCross.
-
Building Java HTML5/WebSocket Applications with JSR 356
Reza Rahman examines the efforts under way with JSR 356 to support WebSocket from its base-level integration in the Java Servlet and Java EE containers to a new API and toolset included in Java.
-
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.