InfoQ

InfoQ

Editor Specific Content View

All of Adrian Colyer's Content on InfoQ


Latest featured content by Adrian Colyer

SpringOne 2GX Keynote: Spring, Yesterday, Today and Tomorrow

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

Simplifying Enterprise Applications with Spring 2.0 and AspectJ

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

Enterprise Apps in 2011 and Beyond

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.

SpringOne 2GX Keynote: Spring 2010 Technology

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.

Time to Live

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.

Server Side OSGi

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

Adrian Colyer on AspectJ, tc Server and dm Server

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.

OSGi & Spring In-depth with Adrian Colyer

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.

Adrian Colyer on Domain Specific Aspects

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.