LD logo in top left, EurOmnis logo in centre.
Caption reads "Conference reflections from the LD team: John Kohl"

Reflections on Euromnis: John Kohl

John Kohl - 16 Dec 2025

In October this year, I had the privilege of attending the EurOmnis 2025 conference held in Arnhem, Netherlands, accompanying three other members of the Logical Developments team. This experience offered me the opportunity to expand my knowledge base as a developer as well as to reflect on how we as a company build software and the tools we use in comparison to broader Omnis developer community.

The sixteen speakers included Paul, one of our company directors and lead programmer, as well as developers and executives from other companies around the world. Their presentations ranged from beginner to expert level material, from coding to architecture, as well as tools and external integrations created and shared by the community. In addition, between presentations Andrei, one of the Omnis engineers, gave several “lightning” talks – 30 minute sessions on various topics such as coding practices and using Omnis with technologies such as Docker.

I attended several sessions on topics including handling time zones with databases, writing testable code and refactoring legacy code to be testable, and building web interfaces. These sessions were valuable not only for their technical content, but also in observing the different approaches other developers have taken to solving common problems. During breaks and after sessions I enjoyed the opportunity to more deeply explore particular issues and challenges with other developers in the community.

As a whole, the conference was an extremely information dense experience, with twenty-six presentations taking place over the four days. With relatively few Omnis developers in Australia, it was also an invaluable point of connection with the broader Omnis community. I found great value in the perspectives offered by other developers, which will continue to influence the perspective I maintain in my day to day development going forward.