Engineering the Future of Software
29–31 Oct 2018: Tutorials & Conference
31 Oct–1 Nov 2018: Training
London, UK
Dan Haywood

Dan Haywood
Consultant, Haywood Associates Ltd.

Website | @dkhaywood

Dan Haywood is a freelance consultant, developer, writer, and trainer specializing in domain-driven design, Agile development, enterprise architecture, and REST, on the Java and .NET platforms. Dan is known as an advocate of the naked objects pattern and is the lead committer to Apache Isis, a Java framework that implements the naked objects pattern. He also works (for a client) on Estatio, an open source app that runs on top of Isis. You can find Estatio up on GitHub. Dan was instrumental in the success of the first large-scale naked objects system, which administers state benefits for citizens in Ireland, and he continues to serve as an advisor to the government. (The system has over 2,000 users and pays out over €5B a year in benefits.) Dan’s most recent open source work is the Restful Objects specification, which defines a hypermedia API for exposing domain object models. He is also a committer on Restful Objects.NET, an implementation for .NET on ASP.NET MVC. Dan is a regular presenter at various conferences and has written a good number of online and print articles. He’s also written a couple of books, including Domain Driven Design Using Naked Objects and Better Software Faster on the effective use of TogetherJ. Previously, Dan worked at Sybase UK, specializing in performance-n-tuning.


14:1515:05 Monday, 29 October 2018
Application architecture
Location: King's Suite - Sandringham
Secondary topics:  Framework-focused
Dan Haywood (Haywood Associates Ltd.)
Average rating: **...
(2.12, 8 ratings)
Dan Haywood explains how he and a tiny one-and-a-bit-pizza team used Apache Isis—an implementation of the naked objects architectural pattern—to build an invoicing system, Estatio. You'll see what an Apache Isis app looks like in the flesh and learn how Dan and his team manage to keep it modular. Read more.