~/conference

JNation 2022

date:2022-06-07
location:Coimbra, Portugal
series:JNation · 3 editions
editions:[JNation 2022, JNation 2024, JNation 2026]
tags:[java]
titleauthorlength
JNation 202202m
Recording contains almost entirely background music with a single audible thank you at the end and no substantive narration or slides, so there is no technical…
Promo in English
Intro05m
-- no description --
Organiser in English
Welcome to !Roberto Cortez07m
Welcome note sets logistics and surprises: venue theme is steampunk and the event records 800 attendees, 38 international speakers, 40 volunteers, five tracks…
Organiser in English
Hacking the OSS Supply ChainStephen Chin42m
Enterprise code bases use roughly 80–90% open source and attackers exploit package ecosystems. Research scans 300,000 PyPI packages and flags 6,000 suspicious…
Talk in English on
Diagrams as code 2.0Simon Brown51m
Argues that modeling beats drawn diagrams by creating a single source of truth: a Java-based Structurizr DSL model describes elements and relationships once…
Talk in English on
DevOps for developers (or maybe against them?!)Baruch Sadogursky44m
Argues DevOps started as an ops-driven graft onto developers, citing The Phoenix Project and DevOps Handbook, and traces adoption through State of DevOps…
Talk in English on
Declarative Clients in SpringOlga Maciaszek-Sharma39m
Spring builds a first‑class declarative HTTP client in Framework 6 as an alternative to third‑party integrations: Spring Cloud OpenFeign remains popular…
Talk in English on
Going Reactive with Helidon!Dmitry Alexandrov52m
Helidon SE exposes a pure Java reactive engine built on java.util.concurrent.Flow with Multi and Single types, a nonblocking reactive web server, a reactive…
Talk in English on
Qwik: A holly grail of progressive hydration for ultimate speedMiško Hevery50m
Claims a resumable framework that makes pages interactive with a 1 KB bootstrap that executes in ~1 ms on desktop (≈10 ms on phone), pushes actual behavior…
Talk in English on
The Effective Developer - Work Smarter, Not HarderSven Peters50m
Advocates concrete habits: enforce formatting as a team with linters, run disciplined code review rules (criticize ideas not people, don’t spoon‑feed), and…
Talk in English on
Quarkus IntroStuart Douglas, Stéphane Épardaud49m
Quarkus reduces a typical REST app JVM memory footprint to about half vs traditional stacks and shows a 1.3s JVM startup vs a prepared GraalVM native image at…
Talk in English on
Developing a stream processing application with Apache Kafka and QuarkusClement Escoffier54m
Shows a working Quarkus + MicroProfile Reactive Messaging integration with Apache Kafka, including live-coded reactive coffee shop demo that produces orders…
Talk in English on
GitHub Automation with QuarkusGuillaume Smet, Yoann Rodiere38m
Quarkus-based GitHub Apps automate triage, milestones and CI triage so a project with 40 parallel CI jobs stops wasting hours digging through truncated logs…
Talk in English on
Efficient communication with Quarkus and gRPCMartin Kouba, Michal Szynkiewicz50m
Quarkus shows concrete gRPC ergonomics: no build plugin — the Quarkus Maven plugin auto-generates proto stubs and hot-reloads them; it exposes a Mutiny…
Talk in English on
Writing Queryable API's with GraphQLPhillip Kruger, Jan Martiska53m
Converts an existing REST movie API into a GraphQL API using Quarkus dev mode and MicroProfile GraphQL, replacing two endpoints with a single schema and…
Talk in English on
Why you're missing out if you're not making Quarkus extensionsHolly Cummins, Georgios Andrianakis51m
Quarkus extensions move work to build time so libraries get faster startup, smaller memory and a richer dev experience; this demo builds an extension that…
Talk in English on
I'm Tracing you!Roberto Cortez50m
Shows OpenTelemetry tracing end-to-end: a Java agent instrumentation captures requests without code changes, traces propagate across Quarkus services, Postgres…
Talk in English on
Why You Can't Buy Cloud NativeHolly Cummins42m
Claims cloud native is about how software is delivered, not the tools you buy, and you cannot “install” cloud nativeness. Shows failures: kubernetes plus…
Talk in English on
Monitoring Kafka without instrumentation using eBPFAnton Rodriguez52m
eBPF captures Kafka protocol events in the kernel and Pixie parses them to produce real metrics without changing app code: deploy a Pixie operator per…
Talk in English on
Fast and Furious Multi-Cloud ConnectivityPatrycja Wegrzynowicz52m
Company implements multi-cloud across AWS GCP and Azure using Kubernetes, Terraform and Cilium, finds VPN unreliable for latency and routing spikes so uses…
Talk in English on
Event streaming applications with Kafka Streams, Spring Kafka and ActuatorKo Turk43m
Shows how to build event-driven applications using Apache Kafka with three Java libraries: Spring Kafka for creating and testing producers and consumers (using…
Talk in Dutch on
Jakarta EE 10 and BeyondIvar Grimstad, Tanja Obradovic51m
Jakarta EE 10 adds a new Jakarta EE Core Profile aimed at microservices and native compilation, raises APIs to Java SE 11 (TCKs tested on 11 and 17) and…
Talk in English on
Improve your Java Applications with Records and Pattern MatchingJosé Paumard, David Delabassee33m
Shows concrete refactors on JDK 17: turning Map<String,Integer> entries into State and Population records, adding a small collector and Comparable so grouping…
Talk in English on
Duke’s Star Trek with Java 17 Code ChallengesRafael Chinelato Del Nero48m
Walks through concrete JDK 6–17 puzzles with runnable code and answers: shows a Deque push/pop sequence that yields a surprising element order, explains…
Talk in English on
Evolving your APIs, a step by step approachNicolas Fränkel49m
Sets up an API gateway with Apache APISIX in Docker Compose, creates routes and named upstreams, and rewrites paths so legacy clients hit v1 while new clients…
Talk in English on
Why GraphQL is Perfect for MicroservicesRoy Derks51m
Claim: GraphQL becomes a single composable data layer over domain microservices, letting teams expose per-service schemas and combine them into a supergraph…
Talk in English on
Be ‘Mr Miyagi’ or find one!Kelly Jille48m
Argues that apprenticeship-style mentorship — enforced on-the-job coaching plus study — produces faster, deeper developers and cuts the skills gap…
Talk in English on
How to build distributed systems in JavaScriptLoren Sands-Ramshaw42m
Shows a working order-processing example that replaces a serverless function plus MongoDB state machine, retries and compensations with a Temporal workflow and…
Talk in English on
React RemixedDaniel Afonso48m
Shows building a small “heroes” app with Remix, TypeScript, Prisma and SQLite, deployed patterns for Fly.io; implements server-side data fetching via…
Talk in English on
Getting started with BlockchainGonçalo Pereira01h 01m
Live-codes a minimal custody service using Quarkus and web3j against a local Docker Ethereum node exposing JSON‑RPC 8545, with a custom genesis and rapid local…
Talk in English on
The age of hooks Framework agnostic frontends might be surprisingly powerfulEliran Natan30m
Argues that extracting presentation logic into a pure core yields technology-agnostic frontends that are easier to test, reuse and split by business domain…
Talk in English on
Serverless landscape beyond functionsMete Atamel52m
Argues that serverless now covers containers, orchestration and eventing, not just functions, and demonstrates a working pipeline: Eventarc triggers Workflows…
Talk in English on
Log4Shell Armageddon or OpportunitySteve Poole51m
Log4j’s lookup feature lets logged input trigger recursive JNDI lookups that can call out to attacker-controlled LDAP/RMI/DNS servers, return serialized…
Talk in English on
5 tips on creating modern, cloud native applicationsRustam Mehmandarov43m
Five concrete rules: favor containers for predictable builds and portability and measure cost — a three‑node Kubernetes cluster can bill hundreds monthly for…
Talk in English 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.