~/talk

AI w/o Spaghetti: Clean Architecture in the Age of AI

Prototype scrapes legacy HTML, stores recipes in PostgreSQL, and adds OCR (Tesseract) plus translation so a chatbot can read and translate images; models used include OpenAI, Entropic CLI and a local LLM (Gemma) with a fallback routing demo that directs simple queries locally and advanced ones to the cloud. Experiments show 6 branches to fix a copy‑paste bug, 6–7 hour waits on cloud iterations, and that a Quarkus+Java backend plus OpenAI+Entropic+local Gemma multimodel setup works steadily. Enforced with ArcUnit architecture tests and a recommended multi‑module Gradle split; guardrails for token and content limits are essential.

AI-written summary · about

  1. 0:00Introduction and presenters
  2. 1:39Experiment challenges and goals
  3. 6:14Legacy to modern web app demo
  4. 14:31Clean architecture explained
  5. 21:33Applying clean architecture
  6. 27:15Adding a chatbot and guardrails
  7. 36:42Key findings and lessons learned
  8. 42:19Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.