<<< Previous speaker Next speaker >>>

Malcolm Sparks, Exoftware

 Malcolm  Sparks

Malcolm is an Exoftware mentor, trainer and coach. He has over ten years of Java expertise, co-founding companies such as EJBHome and Jcoverage, as well as leading software teams at various organisations, notably IONA Technologies.

Over the past six years he has built up a particular expertise in modular software architecture and development environments. Malcolm also holds awards such as the Lucas Software Engineering Prize and the IONA President's Award for Innovation (for his Xsume packaging technology).

Presentation: "Future-Proofing Applications: How to Protect Core Business Logic from Technology Fads"

Time: Friday 13:00 - 14:00

Location: Rutherford Room

Abstract:

Is your core business logic over-exposed to technology trends? Do you worry about your application becoming out-of-date before it's even released to Production? Many software developers fail to adequately separate business logic from the infrastructure that supports it.

Often this is the result of too many platform advocates dictating application programming models. Another reason is a general ignorance of the importance of dependency management between software units.

This presentation begins by looking at why it's important to separate the domain layer of an application from support infrastructure and goes on to demonstrate how such separation can be gracefully achieved.

Malcolm will also be sharing practical tips and techniques for tackling some of the most entangled architectures he's come across.