DevIgnition 2024
as the organisers put it
DevIgnition is a fun and informal community event run for and by the We feature a full day of interesting presentations from excellent speakers on a wide variety of technical topics.
who it's for
java developers, platform engineers, backend engineers, developer productivity engineers, data engineers, machine learning engineers, engineering managers
topics
structured LLM outputs with JSON schema; function calling with ChatGPT APIs; AI-powered gamification with TensorFlow.js; serverless SQL analytics on S3 (Athena); Postgres change data capture and replication slots; Kubernetes deployments with minikube and Helm; OpenTelemetry instrumentation for Python; developer productivity engineering and build speedups; JBang, SDKMAN and jgitver for Java workflows; JReleaser automated release pipelines; Jakarta EE 11 features (Java 17, virtual threads, Jakarta Data); Vaadin and Hilla full-Java front-end development
| title | author | length |
|---|---|---|
| The Power of Persistence in Your Development Career | Ameer Sami | 15m |
Claim: steady persistence converts a stuck junior into an “amazing” developer by following four concrete habits: patience and failure (use fast iterations to… | ||
| "Taming LLMs with Structured Outputs" | Amanvir Parhar | 17m |
Claims that guaranteed schema enforcement makes LLM outputs deterministic by constraining generation to a grammar derived from a JSON schema and shows it… | ||
| "Skyrim Saved My Codebase And Can Save Yours Too" | Nick Gerace | 27m |
Takes Bethesda’s “get to first play fast” idea and applies it to a 180,000-line codebase: uses domain-driven design to bound modules, names things with… | ||
| "AI-Powered Gamification for the Web" | Courtney Yatteau | 29m |
Four live demos claim quick builds (30–60 minutes each) and actually run: Azure Text Analytics detects sentiment and flips map styles; OpenAI drives branching… | ||
| "Write Once Stream Everywhere: Transforming Your Data into Events" | Tyler Benfield | 27m |
Database writes emit events via change data capture, using Postgres logical replication and a replication slot to stream WAL records so inserts/updates/deletes… | ||
| "Introduction to Kubernetes" | Ed MacDonald | 31m |
Overview claims Kubernetes converges cluster state and shows concrete tools and results: uses miniCube, Helm and Cube control to push a container image and… | ||
| "Introduction to OpenTelemetry with Python" | Jessica Garson | 24m |
Django and Flask apps get automatic one-line instrumentation or precise manual instrumentation with Python SDKs, emitting spans to a console exporter and to… | ||
| Serverless Data Analysis and Reporting using SQL | Snehal Patel | 28m |
Demonstrates running SQL against CSV on S3 via Amazon Athena, creating lightweight table schemas (schema‑on‑read), and a demo join that reads many files… | ||
| "DevOps Reframed: Embracing the Path to Developer Productivity Engineering" | Baruch Sadogursky | 35m |
Claim: shifting from DevOps practices to Developer Productivity Engineering (DPE) yields measurable gains — 84% reported dramatic improvement in build and test… | ||
| "Supercharge Your Java Development Experience with Open Source Tools" | Sujith Paul | 32m |
Four open source tools that change day‑to‑day Java work: JBang runs Java source like scripts and installs JDK and VS Code automatically, letting inline Maven… | ||
| "Jakarta EE 11 and Beyond" | Ryan Cuprak | 29m |
Jakarta EE 11 arrives with a Java 17 baseline, support for records and virtual threads, removal of the security manager, and a new Jakarta Data spec that… | ||
| "Full-stack from the back: Building for the web with Java" | Lawrence Lockhart | 27m |
Claims concrete outcomes and tools: Vaadin proves Java can drive the UI by showing a working 100% Java front-to-back app, a reusable Flow grid with Spring Data… | ||
| "Deliver AI at Lightspeed: Streamlined approach to AI strategy" | Vikas Grover | 23m |
Claims that combining generative models with dynamic retrieval yields faster, cheaper, and less hallucinatory answers, demonstrated by a 30‑minute Python… | ||
| "Cloud Cost Optimization for Java Developers" | Pratik Patel | 40m |
Claims immediate wins from switching to Graviton—typical 50% lower instance price and reported ~20% cost improvement for Java workloads—plus a high-performance… | ||
| "void main()" | Rodrigo Graciano, Chandra Guntur | 31m |
Live-refactors a Java 8 conference app to Java 22/23 (project on GitHub) with concrete, line-for-line changes: text blocks (no performance penalty), switch… | ||
| "Thriving in a Connected World" | Brian Childress | 27m |
Claims specific hiring and management moves: use test-first hiring (small paid projects) to vet remote candidates, require protected one-on-ones with shared… | ||
| nothing matches | ||