InfoQ Homepage Development Content on InfoQ
-
JSR 356: Building HTML5 WebSocket Apps in Java
Arun Gupta explains building WebSocket applications in Java based on JSR 356 API.
-
Clojure, Functional Programming and Data at uSwitch.com
Paul Ingles explains how Clojure’s approach to immutable data has helped uSwitch to treat everything as data and build many tools that operate on the same data without contention.
-
Rise of the Web App
Kevin Dangoor reviews the latest developments in the web platform - media queries, app cache, IndexedDB, WebGL, Mozilla’s WebAPI – and takes a look at its future.
-
Addressing Messaging Challenges Using Open Technologies
Tom McCuch and Oleg Zhurakousky explain and demo providing messaging for distributed systems with Spring AMQP, Spring Integration and RabbitMQ.
-
Spring Data Repositories, A Deep Dive
Oliver Gierke introduces Spring Data repositories along with best practices and implementation patterns, followed by guidelines for integrating repositories with Spring MVC and REST web services.
-
JavaScript Performance Patterns
Stoyan Stefanov explains how to reason about and to address performance issues in JavaScript applications.
-
Keynote: Iconoclasm
Ted Neward asks what defines the software iconoclast, what demarcates the “true” iconoclast from the mere pretender, and how can we use the characteristics of the iconoclast to change our world?
-
Getting started with Spring Data and Distributed Database Grids
Mark Johnson and David Turanski introduce Spring Data for GemFire demoing using Spring Data for persistency across multiple distributed database grids.
-
“Batteries Included” - Advantages of an End-to-end JavaScript Stack
Juergen Fesslmeier discusses the advantages of using a complete JavaScript stack in order to create business web applications demoing creating such an app with Wakanda.
-
Leiningen 2 - Humane build management for Clojure
John Stevenson introduces Leiningen 2, a build system for Clojure, explaining how to set it up and how to use it.
-
A Type Driven Approach to Functional Design
Michael Feathers describes an approach toward planning the design of the functional portions of an application by using a variation of Haskell type expression syntax.
-
Stop Using Native HTML5
Kyle Simpson advises on accessing HTML5 or JavaScript native APIs though a façade built with h5ive that would protect the application code from evolving API changes over the following years.