InfoQ Homepage Architecture & Design Content on InfoQ
-
Amazon Web Services: Building Blocks for True Internet Applications
Jeff Barr discusses Amazons Web development services including: Simple Queue, Simple Storage, Simple DB, and Elastic Compute Cloud (EC2), explaining how they address development issues.
-
GWT-Gears: The Browser is the Platform
This presentation covers the use of GWT and Gears to create Web applications that can also be used when Web connection is not possible. Together these technologies make your browser your "platform."
-
A Kanban System for Software Engineering
David Anderson presents a brief history of the kanban system through case study reports from teams at Microsoft and Corbis.
-
Facebook: Science and the Social Graph
Aditya Agarwal discusses Facebook’s architecture, more exactly the software stack used, presenting the advantages and disadvantages of its major components: PHP, MySQL, Memcache, Thrift, Scribe.
-
Evolving the Java Platform
Ola Bini talks about the current status of the JVM regarding languages running on top of it and the need to evolve in order to support dynamic languages.
-
Domain Expert DSLs
Magnus Christerson discusses about using DSLs to freely express the domain knowledge using familiar tools. Henk Kolk presents a concrete example addressing pension fund issues and based on a DSL.
-
Presentation: The Ethics of Error Prevention
We are charged with the task of writing software that is reliable, sturdy, and trustworthy. Michael Feathers examines error-prevention in the history of our discipline and considers possible futures.
-
Digg, An Infrastructure in Transition
Joe Stump, Lead Architect at Digg.com, talks about Digg.com’s architecture, the challenges faced, the solutions adopted, and the lessons learned running a large web site.
-
YELLOWPAGES.COM: Behind the Curtain
A look at how YELLOWPAGES.COM, one of the highest-traffic websites in the U.S., was written using Ruby on Rails and scaled to handle the traffic. Also: the reasons for using Ruby on Rails.
-
Taming Effects with Functional Programming
Simon Peyton-Jones advertises the need for programming purity achieved especially through use of functional languages and the increased attention given to functional programming.
-
Refactoring Databases: Evolutionary Database Design
Pramod presents material from the 2007 Jolt Productivity Award winning book "Refactoring Databases : Evolutionary Database Design" on implementing evolutionary database development.
-
Community-Based Innovation: From Sports Equipment to Software
Sonali K. Shah talks about innovations produced by community users. Contrary to the general perception, most innovations are not created by firms but by individuals.