All of Adrian Colyer's Content on InfoQ
Latest featured content by Adrian Colyer

- Topics
- Operations,
- Cloud Computing,
- Architecture
Adrian Colyer presents along with a Spring team the key principles guiding SpringSource evolution over time, what has happened from the previous SpringOne event, and where SpringSource is headed to.
Articles by Adrian Colyer

- Topics
- Java,
- AOP
This article reviews Spring AOP support in 2.0, and walks you through an adoption roadmap for AOP in enterprise applications, with plenty of examples of features that can be implemented simply using AOP, but would be very hard to do any other way.
Presentations by Adrian Colyer

- Topics
- Enterprise,
- Cloud Computing,
- Java
Adrian Colyer discusses the current trends in cloud computing, covering especially PaaS with a reference at Cloud Foundry, and focusing on how PaaS impacts enterprise application design and development.

- Topics
- Java,
- Web Frameworks
Adrian Colyer talks about using Spring to deploy apps to various clouds using new features in Spring 3.1: environment profiles and cache abstraction. Graeme Rocher demoes GORM for NoSQL running on top of Redis. Keith Donald demoes Greenhouse. Jon Travis demoes Spring Insight, an application monitoring and analysis tool.

- Topics
- Project Management,
- Artifacts & Tools,
- Agile Techniques,
- Java,
- Teamwork
This presentation has three interwoven parts: an exploration of lean development principles, "as-a-service" deployment models, and the ways in which Spring and SpringSource technologies support this style of development. Numerous demos illustrate the solutions to the issues raised in the discussion.

- Topics
- Runtimes,
- Java,
- Enterprise Architecture
In this presentation from QCon San Francisco 2007, Adrian Colyer describes the OSGi specification, OSGi implementations, modularity, versioning, operational control, server-side OSGi, design considerations, using existing libraries, Spring Dynamic Modules, and writing a Spring Dynamic Modules application.
Interviews by Adrian Colyer

- Topics
- Java,
- Agile Techniques,
- Web Servers,
- Tools
SpringSource CTO Adrian Colyer talks to InfoQ about AspectJ. The interview explores how products such as Spring Roo are using AspectJ, and how ideas from AspectJ helped SpringSource improve the Groovy compiler inside Eclipse. Colyer also discusses SpringSource's two server offerings, dm Server and tc Server, OSGi and Scrum.

- Topics
- Java,
- Application Servers,
- Deployment / Datacenter
Adrian Colyer goes in-depth on OSGi, its uses, future impact on the industry, and how Spring will make development with OSGi easier. Adrian talks about how OSGi may change the definition of an application server and JSR 277 vs. OSGi. According to Adrian, OSGi is going to change the deployment and run time model for enterprise applications.

- Topics
- Java,
- AOP
AspectJ lead and AOP expert Adrian Colyer briefly talks about Domain Specific Aspects, where business rules and policies and can map to an aspect like solution. Adrian also discusses using AOP to implement design patterns such as Observer/Observable, and AOP adoption.