ArchitectureThe Bold, the Broken, and the Burned: Hard won lessons in the 6 years of developing Quarkus
As software engineers, we are faced with lots of choices. Additionally, when developing libraries or frameworks that are used by lots of other software engineers to build their products, then even small decisions can have unforeseeable and unintended consequences down the line.
From timeless classics like the importance of naming in software and the proper reuse of existing components, to the unknowns of build time optimization and all the way to bold decisions like rewriting the entire I/O layer and everything in between, this session will give you valuable insights into how and why important decisions were made when developing Quarkus, with the hope of helping you avoid our mistakes and leverage what we got right.
Although the story focuses on decisions made in the context of Quarkus, no actual knowledge of Quarkus itself is necessary to follow along this talk.
talkDetail.whenAndWhere
From timeless classics like the importance of naming in software and the proper reuse of existing components, to the unknowns of build time optimization and all the way to bold decisions like rewriting the entire I/O layer and everything in between, this session will give you valuable insights into how and why important decisions were made when developing Quarkus, with the hope of helping you avoid our mistakes and leverage what we got right.
Although the story focuses on decisions made in the context of Quarkus, no actual knowledge of Quarkus itself is necessary to follow along this talk.
Georgios Andrianakis
He is also an enthusiastic promoter of Quarkus that never misses a chance to spread the Quarkus love!
Guillaume Smet
He has spent his career (20+ years, he doesn't get any younger...) working with and on Open Source Software.
Major contributor and release manager of Quarkus, he puts a lot of effort into improving the automation for the project and initiated the Quarkus GitHub App and Quarkus GitHub Action extensions.
On his spare time, he reads a lot of contemporary French literature.
talkDetail.transcript.loginToSeeTakeaways
talkDetail.transcript.loginToSeeInsights
comments.speakerNotEnabledComments