ACCU 2004 Programme Highlights

ACCU Programme Highlights

The ACCU Spring Conference 2004 boasts an impressive technical programme with an emphasis on C++, Java and Python, with tutorials, workshops and discussions on eXtreme Programming, Patterns and embedded software. This year's event features keynote talks by Herb Sutter, Chuck Allison and Neil Martin.

For all professional software developers, this is a key event allowing them to take a few days out to catch up on the latest developments in languages, tools and development methodologies and to learn from the very best.

C++ Programme highlights

As always at the ACCU conference, we are featuring the most expert C++ speakers to be found at any event, worldwide. Herb Sutter, lead architect of C++/CLI, gives us a tour of these language extensions for .NET. Currently going ECMA standardisation, this is a hot topic of urgent interest to the C++ community as a whole.

In addition, we have a set of sessions shedding light on one of the darkest, most feared areas of programming - multi-threading. After Richard Howell's invaluable Threads Primer, Kevlin Henney offers More C++ Threading. In this talk Kevlin recaps and builds on the generic model for multi-thread programming in C++ he presented to a packed room at last year's conference, including examples illustrating it's practical application. And finally, Andrei Alexandrescu's Honey, I Shrunk The Threads presents further new idioms for C++ multithreaded programs, which allow your compiler to detect not only race conditions, but deadlocks as well.

Further highlights include:

Java highlights

At this year's conference we are focussing on upcoming features in the world of Java. In Java Generics Angelika Langer takes a look at the new support for generic types coming in J2SE 1.5, how it will help improve your programs, and what it's limitations are. Scott Crawford, a member of the EJB 3.0 expert group - the people writing the next version of the specification, looks Towards EJB 3.0, offering an active chance to feed back changes into this process by asking you what the most widespread EJB problems are, and what should be done about them.

We also cover the full range of current usage of Java, from Jon Jagger's description of his Sauce code review framework to Russel Winder's coverage of Embedded Java: yes, Java as an embedded systems language. And Alan Griffiths challenges sacred cows in not one but two sessions of Heretical Java.

Process highlights

Of course, there is more to software development than just programming, and the ACCU Conference has a long history of covering many issues of process and methodology. This year Hubert Matthews examines the Economics of the Design Process, drawing on a wide range of fields from cybernetics to evolution, from disruption to lean thinking, and from queuing theory to the theory of constraints.

We have a strong pair of extended workshops: Alan O'Callaghan and Ria Kavanagh's Bots and Pieces Workshop, being held across a full day, offers an opportunity for you to explore the systemic and configurational knowledge required for success in software development projects (while building a race-winning Lego Mindstorms robot).

The Test Driven Develpment Workshop, run by Rachel Davies, Ivan Moore and Duncan Pierce (three prominent members of the Agile community), offers a hands-on introduction to this way of working that produces clean, concise and well tested code.

And we go beyond... Beyond the Gang of Four with Kevlin Henney revisits the GoF patterns, reflects on them, deconstructs them and re-evaluates them from the practitioner's perspective, while in Beyond Methodology Allan Kelly argues that the methodolgy view fails software development, proposes that an amethodological view is better, and shows how concentrating on people provides a richer view.

Python Highlights

The UK Python Conference, hosted by ACCU, has its own page here.

Open Source Highlights

The Open Source Forum, hosted by ACCU, has its own page here.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.