InfoQ Homepage DevOps Content on InfoQ
-
OSGi: The Foundation
OSGi Director of Technology Peter Kriens shows why OSGi is crucial, what it really encompasses, and what the future developments will be.
-
Spring 2 and Beyond
Spring Creator Rod Johnson explains the new features in Spring 2.0 and gives a glimpse of what's in store in the future.
-
Availability & Consistency
Amazon CTO Werner Vogels examines the tension between availability & consistency in large-scale distributed systems, and presents a model for reasonsing about the trade-offs between diff solutions.
-
Code Organization Guidelines for Large Code Bases
Juergen Hoeller shares guidelines for managing large codebases such as packaging and package interdependencies, layering and module decomposition, and evolving a large code base.
-
Rod Johnson: Are we there yet?
Rod Johnson discusses some of the challenges that still faces enterprise Java development, and the technical innovations needed to address them.
-
Java EE Class Loading Architectures
Ernie Svehla reviews Java Class Loading including a comparison of major appservers, how to package Java EE apps, and common class loading problems such as ClassNotFoundException, or NoDefFound Errors.
-
Deploying & Maintaining Smart Client Apps using ClickOnce
Cathy Gero goes explains ClickOnce which allows the deployment of Windows-based rich client apps by placing the app files on a Web or file server and providing the user with a link.
-
The SOA Component Model
Rob High introduces Service Component Architecture (SCA) and Service Data Objects (SDO) as the foundation for a SOA programming model.
-
Database Refactoring
Scott Ambler teaches teams how to integrate database roles into their iterative, incremental rhythm to increase software success. InfoQ captured Ambler's talk on Database Refactoring at Agile2006.
-
JP Rangaswami on open source in the enterprise & the future of information
CIO JP Rangaswami explains how open source became a corporate IT strategy at investment bank DrKW & why CIOs should consider open source for major software development initiatives.
-
Maintaining Java Apps in Production Environments
Alexandre Rafalovitch overviews the tools and techniques that help with resolving problems that arise in production environments including common problems and rapid root cause determination methods.
-
Distributed Caching Essential Lessons
Cameron Purdy shows how to improve performance via caching architectures to reduce database load & clustered caching to provide transparent fail-over.