InfoQ Homepage Architecture & Design Content on InfoQ
-
SpringOne/2GX 2009 Keynote
Rod Johnson covers the history of Spring, Spring 3.0, Spring Integration, Groovy, Grails, tc Server, Spring Insight, SpringSource Tool Suite, the VMWare acquisition and the Enterprise Java Cloud.
-
Lean & Mean Tokyo Cabinet Recipes
In this FutureRuby talk, Ilya Grigorik explores Tokyo Cabinet's features such as the key-value store, ordered traversal, attribute search, schemaless data structures,indexing, and scripting with Lua.
-
Systems that Never Stop (and Erlang)
Joe Armstrong on 6 reliability laws, Isolation, Concurrency, Failure Detection, Fault Identification, Live Code Upgrade, Stable Storage, showing how they are respected in Erlang, plus some examples.
-
Real-life SOA
Based on real-life cases, Michael Poulin shows how to use 7 service oriented principles to handle service behavior in the execution context and UI changes, and how to prepare for unexpected changes.
-
Controlling Your Architecture
Magnus Robertsson shows how to control the code architecture to avoid an architectural drift leading to a big-ball-of-mud: peer review, code analysis, and zero tolerance to warnings and errors.
-
Between the Battleship and the Failwhale
In this talk from FutureRuby, Paul Downman takes a look at scalability - what it is, how to achieve it and which tools and software to use.
-
From Good to Great Developer
A good developer writes code quickly but hard to maintain. A great one keeps an eye on the future trying to make sure the code evolves cleanly. Hedgate advices on how to move from good to great.
-
REST-based Integration Architecture for a Financial Business Service
Phillip Ghadir presents an application initially built using SOAP, WSDL, WS-*, and was later migrated to REST, Atom, and AtomPub, explaining the decisions made, the pitfalls and the lessons learned.
-
Domain Specific Languages - What, Why, How
Ola Bini makes an introduction to DSLs explaining what they are and aren’t, what they are useful for, how to implement an internal/external DSL in Java and why are DSLs and Ruby so related.
-
Is Domain-Driven Design More than Entities and Repositories?
Jimmy Nilsson explains why DDD is different: it builds on collaboration and feedback, incorporates deep domain knowledge, having as end result: reduced complexity, testability, and maintainability.
-
An Introduction to Data Grids
Cameron Purdy explains techniques used to process data in a grid, presents examples of data grids solving complex problems and introduces Coherence, Oracle’s data grid solution.
-
The Agile PMO: Real Time Governance
Learn how you can create a real-time governance capability that anticipates challenges, makes timely course corrections, and seizes opportunities to maximize the business impact of IT investments.