InfoQ Homepage Architecture Content on InfoQ
-
Concurrent Programming Using The Disruptor
Trisha Gee introduces the Disruptor - a parallel messaging framework -, explains how to use it in code, and shows how it was used to solve an application’s messaging needs.
-
Mobile Last - Considering the Mobile Experience when It's too Late for 'Mobile First'
Roger Attrill discusses various UX features to be considered when transitioning from desktop to mobile, including user types, constraints, opportunities, content organization, layout and navigation.
-
RESTful Java Evolves
Bill Burke discusses using REST from Java, overviewing JAX-RS 1.1 and detailing some of the new features coming in JAX-RS 2.0 – Async HTTP, Filters/Interceptors, Client framework-.
-
Moving From Coding To Model-Driven Development: Hands-On with MetaEdit+, Part 1
Risto Pohjonen and Steven Kelly conduct a hands-on session using MetaEdit+ to create several graphic DSLs.
-
Writing Datomic in Clojure
Rich Hickey introduces Datomic, including architectural and implementation details.
-
MapReduce and Its Discontents
Dean Wampler discusses the strengths and weaknesses of MapReduce, and the newer variants for big data processing: Pregel and Storm.
-
Keynote: System, Heal Thyself
Mike Andrews discusses architecting for failure even you when don’t know what might fail.
-
Use and Abuse of Other People's Cucumbers - When Cucumbers Go Bad
Matt Wynne discusses Mortgage-Driven Development and adopting other people’s tools and processes without adaptation or consideration to actual needs.
-
What‘s Your Silver Bullet?
Marina Haase runs a highly participatory session collecting and analyzing ideas meant to help understand how MDSD works, and to uncover new techniques and tools.
-
Messaging over the Web with WebSocket & JMS
Robin Zimmermann lays out the broad architectural details of server applications with a web-based client exchanging messages over WebSockets and JMS.
-
View Server: Delivering Real-Time Analytics for Customer Service
Richard Tibbetts presents a three-tier architecture for real-time data staging analysis, storing the results and delivering them to clients as a service accessible through a variety of interfaces.
-
Making Things Work Together
Subbu Allamaraju discusses interoperability between web applications using ql.io, an Node.js-based HTTP gateway.