JNation 2022
| title | author | length |
|---|---|---|
| JNation 2022 | 02m | |
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… | ||
| Intro | 05m | |
-- no description -- | ||
| Welcome to ! | Roberto Cortez | 07m |
Welcome note sets logistics and surprises: venue theme is steampunk and the event records 800 attendees, 38 international speakers, 40 volunteers, five tracks… | ||
| Hacking the OSS Supply Chain | Stephen Chin | 42m |
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… | ||
| Diagrams as code 2.0 | Simon Brown | 51m |
Argues that modeling beats drawn diagrams by creating a single source of truth: a Java-based Structurizr DSL model describes elements and relationships once… | ||
| DevOps for developers (or maybe against them?!) | Baruch Sadogursky | 44m |
Argues DevOps started as an ops-driven graft onto developers, citing The Phoenix Project and DevOps Handbook, and traces adoption through State of DevOps… | ||
| Declarative Clients in Spring | Olga Maciaszek-Sharma | 39m |
Spring builds a first‑class declarative HTTP client in Framework 6 as an alternative to third‑party integrations: Spring Cloud OpenFeign remains popular… | ||
| Going Reactive with Helidon! | Dmitry Alexandrov | 52m |
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… | ||
| Qwik: A holly grail of progressive hydration for ultimate speed | Miško Hevery | 50m |
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… | ||
| The Effective Developer - Work Smarter, Not Harder | Sven Peters | 50m |
Advocates concrete habits: enforce formatting as a team with linters, run disciplined code review rules (criticize ideas not people, don’t spoon‑feed), and… | ||
| Quarkus Intro | Stuart Douglas, Stéphane Épardaud | 49m |
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… | ||
| Developing a stream processing application with Apache Kafka and Quarkus | Clement Escoffier | 54m |
Shows a working Quarkus + MicroProfile Reactive Messaging integration with Apache Kafka, including live-coded reactive coffee shop demo that produces orders… | ||
| GitHub Automation with Quarkus | Guillaume Smet, Yoann Rodiere | 38m |
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… | ||
| Efficient communication with Quarkus and gRPC | Martin Kouba, Michal Szynkiewicz | 50m |
Quarkus shows concrete gRPC ergonomics: no build plugin — the Quarkus Maven plugin auto-generates proto stubs and hot-reloads them; it exposes a Mutiny… | ||
| Writing Queryable API's with GraphQL | Phillip Kruger, Jan Martiska | 53m |
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… | ||
| Why you're missing out if you're not making Quarkus extensions | Holly Cummins, Georgios Andrianakis | 51m |
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… | ||
| I'm Tracing you! | Roberto Cortez | 50m |
Shows OpenTelemetry tracing end-to-end: a Java agent instrumentation captures requests without code changes, traces propagate across Quarkus services, Postgres… | ||
| Why You Can't Buy Cloud Native | Holly Cummins | 42m |
Claims cloud native is about how software is delivered, not the tools you buy, and you cannot “install” cloud nativeness. Shows failures: kubernetes plus… | ||
| Monitoring Kafka without instrumentation using eBPF | Anton Rodriguez | 52m |
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… | ||
| Fast and Furious Multi-Cloud Connectivity | Patrycja Wegrzynowicz | 52m |
Company implements multi-cloud across AWS GCP and Azure using Kubernetes, Terraform and Cilium, finds VPN unreliable for latency and routing spikes so uses… | ||
| Event streaming applications with Kafka Streams, Spring Kafka and Actuator | Ko Turk | 43m |
Shows how to build event-driven applications using Apache Kafka with three Java libraries: Spring Kafka for creating and testing producers and consumers (using… | ||
| Jakarta EE 10 and Beyond | Ivar Grimstad, Tanja Obradovic | 51m |
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… | ||
| Improve your Java Applications with Records and Pattern Matching | José Paumard, David Delabassee | 33m |
Shows concrete refactors on JDK 17: turning Map<String,Integer> entries into State and Population records, adding a small collector and Comparable so grouping… | ||
| Duke’s Star Trek with Java 17 Code Challenges | Rafael Chinelato Del Nero | 48m |
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… | ||
| Evolving your APIs, a step by step approach | Nicolas Fränkel | 49m |
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… | ||
| Why GraphQL is Perfect for Microservices | Roy Derks | 51m |
Claim: GraphQL becomes a single composable data layer over domain microservices, letting teams expose per-service schemas and combine them into a supergraph… | ||
| Be ‘Mr Miyagi’ or find one! | Kelly Jille | 48m |
Argues that apprenticeship-style mentorship — enforced on-the-job coaching plus study — produces faster, deeper developers and cuts the skills gap… | ||
| How to build distributed systems in JavaScript | Loren Sands-Ramshaw | 42m |
Shows a working order-processing example that replaces a serverless function plus MongoDB state machine, retries and compensations with a Temporal workflow and… | ||
| React Remixed | Daniel Afonso | 48m |
Shows building a small “heroes” app with Remix, TypeScript, Prisma and SQLite, deployed patterns for Fly.io; implements server-side data fetching via… | ||
| Getting started with Blockchain | Gonçalo Pereira | 01h 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… | ||
| The age of hooks Framework agnostic frontends might be surprisingly powerful | Eliran Natan | 30m |
Argues that extracting presentation logic into a pure core yields technology-agnostic frontends that are easier to test, reuse and split by business domain… | ||
| Serverless landscape beyond functions | Mete Atamel | 52m |
Argues that serverless now covers containers, orchestration and eventing, not just functions, and demonstrates a working pipeline: Eventarc triggers Workflows… | ||
| Log4Shell Armageddon or Opportunity | Steve Poole | 51m |
Log4j’s lookup feature lets logged input trigger recursive JNDI lookups that can call out to attacker-controlled LDAP/RMI/DNS servers, return serialized… | ||
| 5 tips on creating modern, cloud native applications | Rustam Mehmandarov | 43m |
Five concrete rules: favor containers for predictable builds and portability and measure cost — a three‑node Kubernetes cluster can bill hundreds monthly for… | ||
| nothing matches | ||