Program JavaZone

Foredrag Torsdag 3. september

We're making this a lot harder than it needs to be

Room 3

Engelsk 45 min architecture simplification efficiency

Robin Heggelund Hansen

Robin is a consultant at Kodemaker and takes pride in reducing complexity in every project he's involved with. He's the creator of the Gren programming language, and was previously a core contributor to the Elm programming language.

Agile development has proven that creating and iterating upon an MVP - Minimum Viable Product - can lead to a better product, faster. For some reason, we don't apply the same principles when developing the software itself. In my more than decade of experience, we don't create MTPs - Minimum Technical Products - even when what we're building _is_ an MVP.

In this talk I'll look back at how we used to write software in "the old days", compare that to the status quo, and show you that modern software development is not only harder, but slower than it needs to be.

Developers, architects, project managers

  1. A Brief History of Artificial Intelligence Room 1
  2. Modules didn't fail. Build tools did. Room 2
  3. You don't need a frontend, you just need Kotlin Room 4
  4. Steinras, flom og IT-systemer fra 90-tallet - IT-utvikling når ikke alt går på skinner! Room 5
  5. EHF-fakturaen din har reist verden rundt – visste du det? Room 6
  6. An Opinionated Guide to Bulletproof APIs with Java Room 7
  7. Fra 123 entusiastiske brukere daglig, til 3.7 millioner, Norgespris som arkitektur katalysator i Elhub Room 8
  8. Egendriftet PaaS for under 100 kr i måneden Room 6
  9. Your Service Layer Is a Mess (Here's a Simple Fix) Room 6