~/conference

JNation 2024

date:2024-06-04..2024-06-05
location:Coimbra, Portugal
series:JNation · 3 editions
editions:[JNation 2022, JNation 2024, JNation 2026]
tags:[java]
titleauthorlength
JNation 202401m
Some of the best moments of the #JNation #conference 2024. Special thanks to all sponsors, including platinum sponsors Mindera, Present Technologies, Sky…
Promo on
Intro05m
A noisy opening sequence of crowd applause and clipped pop lyrics that functions as an entrance music montage and not a talk, lasting only a few short song…
Organiser
Welcome to JNation 2024Roberto Cortez04m
Conference sells out for the seventh edition and uses every room of the venue, reports a large increase in speakers, sponsors and attendees, and presents a…
Talk
Computer History RetroSpective: From Space Race to genAI with Live DemosVinicius Senger50m
Chronicles concrete links from Antikythera to modern genAI, showing live demos that convert audio to notes with Processing + FFT demo then send IoT messages to…
Talk on
Enter the Brave New World of GenAI with Vector SearchMary Grygleski48m
45-minute primer that explains why GenAI needs vector embeddings for similarity search, shows the RAG (retrieval-augmented generation) pattern combining a…
Talk on
Java's Hidden Gems: Tools and LibrariesJohan Janssen49m
Quick catalog of concrete tools, what they do and whether they worked: unit-testable architecture rules with ArchUnit (catching misnamed controllers and…
Talk on
DX, UX, UI: Things You Didn’t Notice & How To Fix ThemEleftheria Batsou49m
Presented by Eleftheria Batsou: https://twitter.com/BatsouElef This talk provides a brief overview of DX (Developer Experience), UX (User Experience), and UI…
Talk on
What’s New in SpringSpencer Gibb40m
Spring now targets JDK 17+ with JDK 21/22 support and virtual threads enabled in schedulers, adds a synchronous RestClient and a JDBC client with fluent APIs…
Talk on
Lean Spring Boot Applications for The CloudPatrick Baumgartner51m
Benchmarks use the Spring PetClinic (H2) built with Buildpacks; baseline measures a 4.3s startup, 359MB image and ~302MB initial RAM. Applying Spring AOT…
Talk on
Welcome to the Javascript TrackDaniel Afonso, André Simões06m
Conference changes: the JavaScript track shortens most slots to 25-minute sessions, keeps opening and closing as 4-minute keynotes, and packs nine talks and…
Talk on
You Are an AI EngineerTejas Kumar38m
Argues anyone can be an AI engineer without ML research skills and cites salaries up to $600k and Andre Karpathy’s prediction; shows a working retrieval…
Talk on
Taking the web native with TauriAtila Fassina25m
Tauri packages single-page apps into native binaries using a Rust backend and native webviews, with V1 shipping macOS/Windows/Linux and V2 adding Android/iOS…
Talk on
SolidStart: A New BeginningDaniel Afonso25m
SolidStart v1 is a composable meta‑framework for SolidJS that ships stable today, built on Vite+Nitro (Vinci) with a custom serializer Cal and fine‑grain…
Talk on
Core Web Vitals under controlMarta Wiśniewska25m
Core Web Vitals are LCP, interactivity (now INP) and visual stability with concrete targets: LCP ≤ 2.5s (2.5–4s caution, >4s bad), INP ≤ 200ms (200–500ms…
Talk on
Speed at Scale: Optimizing The Largest CX Platform Out ThereMatheus Albuquerque25m
Platform handles 15mi+ sessions per month and moves from React 15/Node 10/Webpack 1 to a dual-release system that keeps Legacy builds while generating modern…
Talk on
All Things AstroElian van Cutsem26m
Astro 4 ships features that turn content sites into fast, interactive apps: view transitions implemented with two lines of code (moving to CSS in Chrome 126)…
Talk on
The Future of JS Frameworks28m
Argument that single‑page apps were a mistake and the web is swinging back toward server‑first patterns, with concrete moves: React’s new compiler trying to…
Panel on
Web Performance: The African CaseMohamed Ayoub Alouane24m
African users often have slow 3G mobile only access and low‑end phones with 2–3 GB RAM, so downloading 30+ MB of JavaScript is an actual barrier: 15 GB can…
Talk on
Monorepos & Spaceships - Navigating successfully through Code and CosmosMax Kless23m
Argues monorepos cut duplication by enabling atomic changes across apps, enforces a single version policy so all projects share React and TypeScript versions…
Talk on
Landscape of Module Federation: 2024 and BeyondZack Jackson30m
Module Federation 2.0 exposes a runtime API with runtime plugins and lifecycle hooks like beforeInit and initContainer that let imports be rewired, provide a…
Talk on
Going Beyond Prompt EngineeringRoy Derks48m
Shows how to turn LLM calls into real apps by adding retrieval and tooling: implements retrieval-augmented generation (RAG) with a vector database and…
Talk on
Conway's Law: When Best Practices Are Not EnoughJulien Topçu50m
Claim: the org chart shapes the code. Cites a 2008 study of 50 million LOC across ~3,000 Vista modules where organizational structure predicts production bugs…
Talk on
Tight Genes: Intro to Genetic AlgorithmsDave Aronson48m
Genetic algorithms are shown working with concrete numbers: demos use population of 10 candidates, single-point crossover, and a 1-in-4 mutation chance…
Talk on
ML in Java, YES it's possible!Mohammed Aboullaite46m
Claims Java can train and run models end to end and shows concrete tools: JSR381 (Visre) builds a Kagel hot dog classifier in ~10 lines plus config, trains a…
Talk on
A Passwordless Future! Passkeys for Java DevelopersDeepu K Sasidharan51m
Argues that replacing passwords with passkeys cuts credential-driven breaches (cites 65% of breaches from DBIR) and demonstrates a Spring Boot app using…
Talk on
AI Showdown: The Good, The Glitchy, and The RiskyOlimpiu Pop44m
Compares specific frameworks and deployments, explaining training sources, Llama.cpp had a CVE 9.8 during model loading, and showing supply‑chain impact with…
Talk on
Trash Talk - Exploring the memory management in the JVMGerrit Grunwald49m
Covers how the JVM lays out stack, heap and metaspace and walks concrete algorithms: mark‑sweep fragmentation, mark‑compact compaction costs, copy and…
Talk on
Going AOT: Everything you need to know about GraalVM for Java applicationsAlina Yurenko51m
GraalVM acts as a drop‑in JDK plus the Native Image AOT compiler that produces platform executables; a Spring Boot app compiles in ~48s to a 62MB binary that…
Talk on
devJoy++ A day in the life of a Quarkus full-stack developerMartin Stefanko, Andy Damevin50m
Quarkus demo builds a live multi-tenant game (about 122 players in the room) using Quarkus web bundler and an npm-to-Maven bridge for React frontends, Kafka…
Talk on
Monitoring Java Application Security with JDK tools and JFR EventsAna-Maria Mihalceanu51m
Shows how to use JDK Flight Recorder plus keytool, jcmd and JDK Mission Control to record and inspect security settings, TLS handshakes and X.509 details…
Talk on
Virtual Threads: Taming the Wild Multithreading BeastDavid Vlijmincx43m
Shows that Java 21 virtual threads let code create many cheap threads using startVirtualThread and newVirtualThreadPerTaskExecutor; a demo spawns 100,000…
Talk on
Code coverage MythBustersMarharyta Nedzelska, Evgeny Mandrikov46m
Claims: JaCoCo and IDE/JetBrains engines report different coverage numbers; zero coverage revealed tests didn't run (JUnit 4 vs 5/Vintage). Tools can be…
Talk on
The Hacker's Guide to KubernetesPatrycja Wegrzynowicz55m
Live demos chain small misconfigurations into full account takeover: attackers scan with nmap and curl, find an open kubelet API, use kubelet exec to get a…
Talk on
Three cups of JavaVincent Mayers32m
Developer communities change hiring, skills and products through repeated, intentional participation rather than one-off attendance: meetup.com lists about…
Talk on
Failure is not an option. It's a factIxchel Ruiz41m
Conference survey of studies and practical advice shows software projects behave with a fat tail: analysis of ~4,000 IT projects finds 70% schedule overrun and…
Talk on
Impostor syndrome in TechPaweł Zajączkowski51m
Argues that impostor feelings hit roughly 50–90% of people in IT and maps a repeatable impostor cycle where success is always explained away as luck or…
Talk on
Beam Me Up, Java! A Journey through Java LTS Versions 11 to 21Jonathan Vila46m
29% of production environments remain on Java 8 and moving just the JDK can yield measurable gains: tests show ~9% improvement 11→17 and ~11% 11→21 without…
Talk on
Is your JVM app flying blind? Unmask hidden issues with Observability superpowers!Marcin Grzejszczak52m
A runnable microservice demo is instrumented with micrometer observation (no agent), Prometheus, Grafana, Loki, OpenTelemetry, Eureka, RabbitMQ, MongoDB and…
Talk on
Architecting Resilient Cloud Native Applications: A Practical Guide to Deployment and RuntimeRicardo Castro18m
Shows concrete deployment and runtime choices: blue/green and canary reduce user impact but add coordination and testing overhead; feature flags and dark…
Talk on
Building a JVM-Based Cloud Native API GatewayPedro Andrez46m
Mercedes‑Benz.io builds a JVM cloud‑native API gateway (Frontend Facing Gateway) using Kotlin, Spring Cloud Gateway and Spring Boot with Quarkus native…
Talk on
"How AI improved our performance by 20%" and other bedtime storiesSimão Nogueira45m
A 25‑year‑old safety‑critical software firm runs two year‑long R&D tracks from May 2023, conducts 25 interviews, tests 30+ tools and identifies 80 relevant use…
Talk on
Full-Stack Observability: One Tool to Rule Them AllSerhiy Boychenko51m
Demonstrates a working full‑stack pipeline: frontend (JS) and backend (Java) use automatic instrumentation via a Java agent JVM parameter and OpenTelemetry JS…
Talk on
Decentralized Blockchain Oracles in the SpotlightCatarina Reis53m
Survey of decentralized oracles claims concrete tooling: live demo uses Remix + MetaMask on the Sepolia testnet, calling OpenWeatherMap through Chainlink…
Talk on
OSDD: Open Source Driven DevelopmentFanon Jupkwo32m
Claims that contributing to open source drives career growth and skill improvement with no immediate pay, supported by concrete steps: activated repo…
Talk on
Vinicius Senger at JNation 2024Vinicius Senger08m
Software developer with 30+ years experience and 20 years on Java recounts computing history from ancient devices to transistors and future AI chips, then…
Talk on
Tim te Beek at JNation 2024Tim te Beek07m
OpenRewrite is a source-level refactoring framework that builds a detailed code model and applies Java visitors to make concrete changes: it updates…
Talk on
Mohammed Aboullaite at JNation 2024Mohammed Aboullaite07m
Claims that Java now handles training, deployment and generative workflows pure Java training and deployment, and compares concrete toolchains: DeepLearning4j…
Talk on
Alina Yurenko at JNation 2024Alina Yurenko06m
GraalVM runs Java apps as a drop-in JVM while adding a highly optimizing JIT and a toolchain to build native-image executables; it also runs polyglot code…
Talk on
Vincent Mayers at JNation 2024Vincent Mayers09m
Argues that intentional consistency — regular meetup attendance, organizing, speaking and sponsoring — produces compounding career returns rather than one-off…
Talk on
Deepu K Sasidharan at JNation 2024Deepu K Sasidharan04m
Explains how Passkeys and WebAuthn replace passwords, claims they are both more secure than passwords and more convenient to users, and shows concrete…
Talk on
Ana Maria Mihalceanu at JNation 2024Ana-Maria Mihalceanu05m
Live demo shows how to inspect TLS handshakes and certificates using JFR plus JDK tools like jcmd and JDK Mission Control, and how to read security settings…
Talk on
Ben Evans at JNation 2024Ben Evans07m
Observability is a concrete engineering discipline that combines theory and hands‑on tooling, taught in a 3.5‑hour workshop with new labs derived from the book…
Talk on
Brian Vermeer at JNation 2024Brian Vermeer05m
Overview covers code constructions that go terribly wrong, from obvious SQL injection to subtle Java pitfalls, and recommends catching flaws during development…
Talk on
Mary Grygleski at JNation 2024Mary Grygleski09m
Overview of a practical path to add generative AI into Java systems with concrete code and demos rather than high-level hype. Covers using LangChain4J to call…
Talk on
Andy Damevin and Martin Stefanko at JNation 2024Andy Damevin, Martin Stefanko08m
Live onstage web development with Quarkus dev mode: a playable game is implemented and updated in real time so the audience first plays the initial version…
Talk on
Patrycja Wegrzynowicz at JNation 2024Patrycja Wegrzynowicz06m
Hacking-focused session shows step-by-step live demos that connect to a worker node’s kubelet API open, enumerate ports, read pod state and instantiate a…
Talk on
Marharyta Nedzelska at JNation 2024Marharyta Nedzelska06m
Collects common myths about code coverage and shows concrete pitfalls: JaCoCo reports that mark switch statements as uncovered even when exhaustive, teams…
Talk on
Fanon Jupkwo at JNation 2024Fanon Jupkwo04m
Advocates turning everyday consumption into contribution by making small pull requests and updating documentation on projects you already use, arguing that…
Talk on
Patrick Baumgartner at JNation 2024Patrick Baumgartner11m
Shows concrete benchmarks and commands that cut Spring Boot cold-starts to half the startup time, trim JVM heap by 30% memory savings, and shrink container…
Talk on
Andrea Peruffo at JNation 2024Andrea Peruffo09m
Chicory implements WebAssembly as a pure Java interpreter that loads and runs Wasm modules on any JVM and on GraalVM Native Image with zero configuration…
Talk on
~/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.