InfoQ Homepage Architecture & Design Content on InfoQ
-
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.
-
Frameworks and DDD: Keeping the Model Clean
Tim McCarthy talks about preserving the purity of the domain model while using frameworks. The presentation is targeted at developers and demoes a .NET SharePoint real application.