InfoQ Homepage Architecture & Design Content on InfoQ
-
Functions + Messages + Concurrency = Erlang
This highly technical presentation discusses Erlang and three models of concurrent programming along with challenges posed by concurrency and how Erlang resolves them.
-
Gluing together the web via the Facebook Platform
At Gluecon 2009, Josh Elman discussed the Facebook platform and how it supports the creation of social networks, including the "social stack:" identity, social graph, and sharing.
-
Responsive Design
Kent Beck shares the importance of a programmer's intention to design and a small set of strategies he uses when designing.
-
AtomServer: The Power of Publishing for Data Distribution
Chris Berry & Bryon Jacob presented the Atom Syndication Format, the Atom Publishing Protocol, the Atom Stores, the AtomServer and how they can be used by giving a concrete example.
-
Eclipse, Mylyn and the TFI
This presentation provides an overview of Mylyn's task management features including offline editing, background synchronizations, change notifications, and extending Mylyn's frameworks.
-
Designing Enterprise IT Systems with REST
In this presentation, Stuart Charlton explains how hypermedia and dynamic interfaces change the way architects and developers look at enterprise systems and their interactions.
-
The Joys and Pains of a Long Lived Codebase
Jeremy D. Miller shares lessons learned while developing a project over 5 years. He talks about his mistakes, what to avoid and how to design, code and test better.
-
Building a Large Scale SaaS Application
Dan Hanley, at QCon London 2008 addresses the challenges of building large scale SaaS applications. Using examples from three Magus application frameworks, Dan exposes principles of SaaS development.
-
Testing Your Presentation Layer
Yehuda Katz shows how to test a web app's UI using technologies such as Johnson (Ruby to Javascript bridge), jspec (BDD for Javascript), Webrat and others.
-
Transforming Software Architecture with Web as Platform
Software architecture has become heavily influenced in recent years by the largest software system in the world: The Web. This session will take a comprehensive look at how the "Web as Platform"
-
Building RESTful Web Services with Erlang and YAWS
Steve Vinoski shows how to create RESTful web services using YAWS and Erlang. The presentation introduces YAWS and offers YAWS-Erlang code snippets on how to implement REST principles.
-
Practice-based Design: Some Object Lessons
In this OOPSLA 2008 session, Lucy Suchman teaches 8 lessons about objects showing how they can influence project design.