InfoQ Homepage Architecture & Design Content on InfoQ
-
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.
-
REST, And Now for Something Completely Different
Mike Amundsen offers a deeper explanation of REST, going beyond URIs, HTTP or web pages to the architectural style REST provides and the 6 constraints imposed by REST.
-
Clojure-powered Startups
Paul deGrandis examines three startups and their technology needs, risk and tradeoffs, presenting how Clojure did its part in their success.
-
Simple Made Easy
Rich Hickey discusses simplicity, why it is important, how to achieve it in design and how to recognize its absence in the tools, language constructs and libraries.
-
Language-based Security as Extreme Modularity
Jonathan Shapiro, Dean Tribble, Marc Steigler, David Wagner and Mark S. Miller (moderator) present their view on achieving security while using modularity for building large systems.
-
The Future of the Mobile Web Platform
Tobie Langel reviews the current state of the mobile web platform, covering especially existing specifications, how they are implemented in various mobile devices and what is to expect in the future.
-
Erlang, The Road Movie
Kresten Krab Thorup discusses cloud, multi-core, integration, high availability, and imperfect software starting from discoveries made while learning Erlang.