Jody Garnett

Jody Garnett is an open source developer and advocate working with GeoCat Canada. He has over 20 years experience consulting, training, building solutions, and guiding technology development. Jody is on the steering committee for the GeoServer, GeoTools, and JTS Topology Suite projects, and volunteers as chair of the OSGeo Incubation Committee.


Sessions

06-29
11:30
30min
GeoServer 3 tour
Andrea Aime, Jody Garnett

A practical tour of GeoServer 3 covering upgrade steps, new requirements, refreshed UI, and updated module structure.

Learn what’s changed, what remains familiar, and how to transition from GeoServer 2.x efficiently, with a focus on real-world adoption and getting up to speed quickly.

GeoServer 3 introduces a modernized foundation while maintaining the familiar concepts and workflows that users rely on. This session offers a guided tour of the new release, focusing on what has changed in practice and how to approach the transition from GeoServer 2.x.

We’ll walk through the upgrade process, highlighting prerequisites such as updated Java and servlet container requirements, and what to expect when migrating existing installations. The session will also showcase the refreshed user interface, discussing its evolution and the improvements it brings in terms of usability and productivity.

In addition, we’ll explore the updated module structure, what is included in the core distribution, and how extensions are organized in GeoServer 3. Rather than covering every detail, the goal is to provide an overview of the new system and help users quickly get up to speed.

Join us for a practical overview of GeoServer 3, designed to make adoption straightforward and predictable for both new and existing users.

A02
06-29
12:00
30min
GeoServer 3 complete - final update
Andrea Aime, Jody Garnett

GeoServer 3 marks the completion of a long-planned modernization effort aimed at keeping the project aligned with the current Java ecosystem, while preserving the stability and backwards compatibility that users rely on. Now that GeoServer 3 has been available for a few months, this session provides a final update on the work and its outcomes.

We’ll revisit the initial drivers behind the transition, starting from the upgrade of core dependencies, how that cascaded to more updates, resulting in a coordinated effort across multiple projects. From there, we’ll outline the main phases of the work: how the upgrade was organized, funded, managed new needs, and ultimately delivered.

The talk focuses on the process and its results: what it took to modernize a mature codebase while maintaining a high degree of compatibility, the challenges encountered along the way, and how they were addressed. We’ll also share early feedback from adoption and what users can expect when moving to GeoServer 3.

Join us for a practical retrospective on the transition to GeoServer 3, and a discussion of how the project continues to evolve while staying true to its core principles.

A02