JAX London, 3–6 October 2022
The Conference for Java & Software Innovation

Welcome and Opening Keynote: CUPID – for joyful coding!

This talk originates from the archive. To the CURRENT program
Until September 1 ✓ Save up to £353 >✓ Team discounts Register now
Tuesday, October 5 2021
09:00 - 09:45

We will start with a welcome and conference introduction by Sebastian Meyen, the conference chair.

Followed by Daniel’s keynote:

Some codebases are nicer to work with than others. This is true for applications, services, libraries, frameworks, even programming languages themselves. Is this a purely personal choice or are there universal characteristics of software that can make code a joy to work with?

Daniel has been thinking about this for a long time, especially since he poked a stick at the SOLID principles for fun a few years ago and people came after him with pitchforks. His recent post about why he feels SOLID is outdated ended up on the front page of Hacker News!

Now he has codified his thoughts into his own pithy five-letter acronym, CUPID: Composable, Unix philosophy, Predictable, Idiomatic, Do main-based. Why these characteristics, what do they mean, and why should you care? Can they improve your coding experience or is this just more programmer navel-gazing?

Behind the Tracks

Software Architecture & Design
Software innovation & more
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more