InfoQ Homepage Architecture Content on InfoQ
-
Programming Life
Austin Che discusses DNA and reprogramming life to create a myriad of novel biological systems. Modularity, abstraction and standardization allow non-biologists design and build biological systems.
-
Domain Specific Languages in Erlang
This presentation looks at several features of Erlang that make it particularly useful as a platform for creating DSL's. Those features include: message passing and dynamic code loading.
-
GluCon: Post-it Notes (mini-Keynotes)
This presentation is a collection of four fifteen-minute mini-keynotes presented at the Glue conference in Denver, 2009. All presentations focused on aspects of "gluing together" web applications.
-
Fighting the Imperial Californian Ideology
In this talk from FutureRuby, Jesse Hirsh explains the history of Imperial California and the means by which its ideology infects everyone.
-
Terrible Noises for Beautiful People
In this FutureRuby session, Misha Glouberman has the audience make terrible noises and behave like a giant cellular automaton - among other things.
-
Multicore Programming in Erlang
Ulf Wiger shows typical Erlang programs, patterns that scale well on multicore and patterns that don't, profiling and debugging parallel applications and ensuring correct behaviour with QuickCheck.
-
Building Context Aware Services using Identity as Foundation
This presentation explores the issue of context automation, the forces driving it (e.g. clouds and extensible browsers) before focusing on the role of identity services as a key factor.
-
Spring Framework 3.0, The Next Generation
Juergen Hoeller sees 3.0 as the completion of what was started with 2.5. Some topics covered are: more annotation-based configuration options, Unified EL++, REST, Portlet 2.0 and Java EE6 support.
-
The Internal Design of Force.com’s Multi-Tenant Architecture
Craig Weissman, Chief Software Architect at Salesforce.com, presents their multi-tenant architecture, one shared database and one application stack, that has proven to scale well over the years.
-
Hooking Stuff Together - Programming the Cloud
Gregor Hohpe of Google discusses software as connecting services and components, describes the constraints of connected systems design, and presents common design patterns to solve those constraints.
-
Haskell and the Arts
This presentation explores the use of Haskell as an art mediumm, specifically the question of whether or note the elegance of functional programming is a good match for the aesthetics of art?
-
Erlang Concurrency, What’s The Fuss?
Erlang is built on 3 components: language, OTP, and VM. Francesco Cesarini explains the role played by each component in order to ensure Erlang’s highly successful concurrency model.