InfoQ Homepage Architecture & Design Content on InfoQ
-
Famous Unsolved Codes: Kryptos
Elonka Dunin reviews the CIA Kryptos’ history, going over the parts that have been solved, and discussing efforts to crack the famous unsolved section, K4.
-
Introducing Online Education to Hypermedia
Guilherme Silveira discusses the difficulties faced by an online educational platform and corresponding solutions implemented at Caelum, their curriculum and how everything works.
-
The Evolving Panorama of Data
Rebecca Parsons proposes taking a different look at data, using different approaches and tools, then looks at some of the ways social data is used these days.
-
The CloudBrowser Web Application Framework
Godmar Back introduces CloudBrowser, a server centric web application framework where applications run in virtual browsers on the server while the rendering takes place on the client.
-
High Performance Computing in the Cloud
Dan Rosanova compares traditional HTC with cloud HPC, sharing a case study and statistics from a financial modeling scenario.
-
Legacy Code: Using Domain-Driven Design to Carve Out Areas of Sanity
Robert Reppel discusses applying DDD and SOLID techniques in order to improve legacy code, exemplifying with real code.
-
Smart Clouds
Axel Angeli discusses features of “smart” clouds": loosely connected computers, new forms of artificial intelligence, self-organized collaboration , green.
-
Compiling Scala to LLVM
Geoff Reedy informs on the current status of a LLVM backend for the Scala compiler project he’s working on, detailing on its design and implementation.
-
Designing a REST-ful API Using Spring 3
Ben Hale explains how to design and test a RESTful API with Spring MVC, providing an example of a simple game application showing the design principles used.
-
Staged Program Development
K. Rustan M. Leino advocates developing in stages by using languages that offer both design level abstractions – types, contracts, higher-level constructs, ghost constructs- and implementation ones.
-
Innovation Games - Software Powered Innovation Through Collaborative Play
Luke Hohmann keynotes on what creates, causes, enables, and promotes software innovation.
-
Going Real-time: How to Build a Streaming API
Ross Mason explains what real-time API is, the corresponding technologies and trends, demoing using streaming APIs.