InfoQ Homepage Architecture & Design Content on InfoQ
-
It's about People - How Agile and UX Can Play Well Together
Johanna Kollmann shares practices for doing UX work in an agile environment where people-thinking is at the center of the team.
-
Building Tools to Help Kids Win with ADHD
Alan Whitaker presents a Clojure application that is used in a pilot program meant to help children with ADHD to improve their condition.
-
Language Workbench Challenge Roundup
Angelo Hulshout presents what problem the participants to this year’s Code Generation language workbench challenge had to tackle, their solutions, difficulties encountered, and lessons learned.
-
The Future Is Layered
Alex Russell discusses the state of web technologies, the internal tensions between specifying new features for a platform and its adoption, and what could be done to achieve a layered architecture.
-
Status of Java
Fredrik Öhrström discusses some of the latest Java features: multi-core support, lambda expressions, expanded target typing, method and constructor references, and default methods.
-
Design Innovation at the LEGO Group
John-Henry Harris discusses Systematic Creativity, a set of design processes used by LEGO to create their products. He explains how design thinking can have an influence on a global scale.
-
Dart: A Modern Web Language
Kasper Lund discusses the virtues of JavaScript and its weak points, showing why a new programming language for the web was needed, and how Dart meets that need.
-
Modeling and Code Generation on the .NET Platform at Icinetic
Rubén Jiménez Marrufo and Pedro J. Molina discuss the history of modeling at Microsoft along with current MSDS approaches, reference frameworks and features for the .NET platform.
-
High Performance Network Applications in the Capital Markets
Todd Montgomery discusses messaging and how peer-to-peer messaging has changed capital markets, then takes a peek into its future pointing out that queuing is dead.
-
The Evolution of PaaS
Paul Fremantle presents the evolution of PaaS, the differences between implementations, and various features: language support, deployment model, multi-tenancy, openness, plug-ability, services, etc.
-
Progressive Architectures at the Royal Bank of Scotland
Ben Stopford, Farzad Pezeshkpour and Mark Atwell discuss: the Manhattan processor – avoiding GC pauses-, beyond messaging with ODC, Risk, data virtualization and collaboration in banking.
-
clojure @ runa :: dynamic pricing through DSLs
Amit Rathore discusses DSLs in Clojure along with an example of using Clojure to provide real-time dynamic pricing for online retailers at Runa.