JCON Europe 2023
2023-06-20..2023-06-23
Cologne, Germany
[JCON Europe 2023, JCON EUROPE 2024, JCON EUROPE 2025, JCON EUROPE 2026]
| title | author | length |
|---|---|---|
| Building Full-Stack Web Apps Faster with Spring Boot, React, and Hilla | Marcus Hellberg | 46m |
Live code builds a full stack chat app using Spring Boot and Java on the backend and React with TypeScript on the frontend, wired by the Hilla framework that… | ||
| Java Performance on Kubernetes | Carlos Barragán | 40m |
Most JVMs on Kubernetes with 1–2 CPUs and ≤1 GB memory default to serial GC and 256 MB max-heap, which surprises teams and causes out‑of‑memory and latency… | ||
| Quarkus Native - from Scratch to Production | Mads Opheim | 43m |
Builds a tiny Kotlin backend with Quarkus Native using a multi‑stage Dockerfile, Mandrel (a Mandrel native image base), and Kaniko layer caching in Google… | ||
| "Serverless" Is What J2EE Was Meant To Be | Adam Bien | 53m |
Argues J2EE patterns (EJB lifecycle, pooling, bulkheads, statelessness) map one-to-one to AWS Lambda and modern runtimes, uses Java 17 with Quarkus/Micronaut… | ||
| Why Software Testing Is a Waste of Time | Francois Martin | 01h 00m |
Argues most testing waste comes from poor choices not testing itself, cites a report that TDD reduces bugs by 80% and Netflix switching from 100% end‑to‑end to… | ||
| Migrating an Application from Jakarta EE to Quarkus | Sebastian Hempel | 41m |
Describes migrating an existing Jakarta EE EAR application off an application server to run on Quarkus as the runtime. Shows how using Jakarta EE… | ||
| Java's Hidden Gems: Tools and Libraries | Johan Janssen | 48m |
70 sample projects live on GitHub and the session shows concrete wins: ArchUnit architecture tests prevent accidental layer coupling, Awaitility replaces… | ||
| The Evolution of Data Processing with Java | Markus Kett | 41m |
Announces Eclipse Store (formerly MicroStream) and its companion Eclipse Serializer, an open source (EPL) Java persistence that writes Java object graphs as… | ||
| FIDO Passkeys - Passwordless in the Future | Niko Köbler | 50m |
The talk explains FIDO Passkeys (Fast Identity Online) as a replacement for passwords, describing how multi-device FIDO credentials use public-key cryptography… | ||
| The SolutionFactory to Java's Problems | Nicolai Parlog | 47m |
Project Amber delivers concrete, incremental fixes: text blocks (Java 15) remove escaping and preserve incidental indentation; string templates (preview in… | ||
| A Guide to Observability for Your (Java) Apps in K8s | Matthias Haeussler | 43m |
Walks through three concrete levels: API/CLI inspection with K9s, Octant, Headlamp and live recon using kubectl debug to attach a tool container into… | ||
| Integration and Conversation Patterns in SaaS Applications | Diana Cheng, Alexander Günsche | 42m |
Argues that asynchronous integration improves availability and shows concrete implementations on AWS: SQS + Lambda for point‑to‑point buffering, EventBridge +… | ||
| Reactive Programming - Royal Road or Wrong Turn? | Dirk Weil | 47m |
The talk examines reactive programming in Java frameworks like Quarkus and Helidon as a way to reduce thread usage by avoiding blocking calls, but argues this… | ||
| Going Serverless with Spring Boot 3 | Timo Salm | 44m |
Shows how to run Spring Boot 3 on Knative and as GraalVM native images using Cloud Native Buildpacks or the native Maven plugin, with practical tradeoffs… | ||
| What Every Java Programmer Should Know About Strings | Bernd Müller | 40m |
Covers concrete JVM changes: Java 9 replaces char[] with a byte[] plus a coder flag so compact strings (JEP 254) uses one byte for Latin1 and two for UTF‑16… | ||
| Java In-Memory Database Apps with MicroStream | Florian Habermann | 53m |
Introduces MicroStream as an in-memory persistence framework for Java and demonstrates its main features with live code. Covers how to build Java applications… | ||
| Software Architecture for Humans! | Eberhard Wolff | 51m |
Argues that architecture succeeds only when it fits the people doing the work, offering a concrete model: compare system complexity to a team’s maximum… | ||
| Native builds with Spring Boot 3 | Johan Hutting | 46m |
Spring Boot 3 compiles Spring apps to native executables using GraalVM and Spring’s AoT toolchain and the demo builds a REST + Spring Data app that runs… | ||
| Major Migrations Made Easy | Tim te Beek | 51m |
Demonstrates migrating a Spring Boot 2.0 Java 8 branch to Spring Boot 3.1 on Java 17 using OpenRewrite recipes and the web platform, running the same… | ||
| Eclipse MicroStream - Ultra-Fast Java Cloud-Native Persistence for Microservice | Markus Kett | 54m |
Eclipse Store (formerly MicroStream) serializes live Java object graphs and stores any Java object graph to S3‑like blob stores as appended binaries with… | ||
| Jakarta Data - Standardized Data Access for SQL and NoSQL Databases | Emily Jiang, Werner Keil | 45m |
Jakarta Data gives a vendor-neutral API that lets applications swap or mix SQL and NoSQL by defining entities and repository interfaces only, no implementation… | ||
| Upgrade to Spring Boot 3? Spring Tools to the Rescue! | Martin Lippert | 46m |
Automates most of the Spring Boot 2→3 migration by running codified recipes that edit pom/gradle, bump Java to Java 17, swap Jakarta imports, change MySQL… | ||
| Wargames - Java Vulnerabilities and Why You Should Care | Gerrit Grunwald | 44m |
Explains that Log4Shell (CVE-2021-44228) had CVSS jump from 9.3 to 10 and that many systems still pull vulnerable Log4j (about 34% months later), cites… | ||
| Actors and Workflows: Different, Yet the Same | Andrew Fitz Gibbon | 53m |
Temporal-backed Java workflows implement long-lived Actors that receive signals like addPoints and inviteGuest, create child workflows by deterministic IDs… | ||
| The Three Goals to Achieve the Java Persistence Mastering | Otavio Santana | 48m |
Claims three concrete goals: business isolation performance and shows a working Java demo that uses EclipseStore + Jakarta Data to reduce object/relational… | ||
| Post-Mortem | Carsten Pils | 40m |
The talk explains how post‑mortem analysis can be used to assess weaknesses in applications and systems after outages and to derive corrective measures. It… | ||
| Size Matters - Lessons Learned from Modernizing Large Java Applications | Ben Wilson | 42m |
Modernization cost scales roughly linearly at about €19 per line of code while effort grows superlinearly and duration sublinearly; analysis of 75 Java apps… | ||
| Kubernetes Developer Survival Kit | Sandra Parsick | 40m |
A practical guide using a Java application to walk through typical developer workflows for Kubernetes: repository layout, where to store deployment artifacts… | ||
| From Idea to IDE - How Java Features Are Considered, Designed, and Shipped | Nicolai Parlog | 39m |
Concrete roadmap from idea to editor support: notes become mailing‑list explorations, prototypes in forks (Valhalla/Amber), then JEP proposals tracked in JBS… | ||
| As Much Architecture Work as Necessary | Falk Sippach | 49m |
The talk argues for doing just enough explicit software architecture work to provide a stable, reliable foundation amid complex projects and modern practices… | ||
| Monolith to Serverless - Can Modern Cloud-Native Java Runtimes Do It All | Emily Jiang | 46m |
Compares concrete runtimes and fixes: shows Open Liberty running Spring Boot and microservices with an OpenJ9 JVM offering ~51% faster startup and ~50% smaller… | ||
| Keep Your Dependencies in Check | Marit van Dijk | 37m |
Shows that keeping dependencies current is practical but messy: uses Maven/Gradle dependency trees and IntelliJ’s vuln checks to find issues, then drives… | ||
| Hosting Applications in the Real World | Steffen Beisenherz | 24m |
Claims that GitOps (FluxCD/ArgoCD) removes CI servers’ need for cluster access, eliminates duplicate install scripts, and enforces repo-as-truth. Uses FluxCD… | ||
| Create an Eco-Friendly World with Green Software Engineering | Ko Turk, Ionut Balosin | 39m |
Measures energy from source to hardware using Spring PetClinic and Quarkus under load, running perf on Linux and use perf and Renaissance for 33‑minute load… | ||
| Real Cross-Platform Workflow UI Automation | Johannes Dienst | 33m |
Live demo shows end-to-end cross-platform UI automation that actually works: a browser login to GitHub triggers a physical Android phone controlled over ADB… | ||
| Technical Debt - Why the Term Causes More Confusion than Clarity | Enes O. Alatas, K. Sokolov | 42m |
Argues that technical debt must be turned into measurable business KPIs: cites a 1,000‑developer/executive study where >40% time is maintenance, shows a custom… | ||
| Testing is Confidence - A Developer's Perspective | Brian Demers | 48m |
Argues that tests deliver measurable confidence by catching regressions early and keeping developers in the flow, with concrete fixes: use reproducible builds… | ||
| Lead Developer — Part Time? | Martina Baumer | 47m |
A Java Lead Developer describes balancing the broad responsibilities of a lead role—mentoring and supporting developers, handling technical and team conflicts… | ||
| Integration and Conversation Patterns in SaaS Applications | Diana Cheng, Alexander Günsche | 42m |
Describes three concrete SaaS integration patterns: channel isolation (shared, dedicated, sharded message channels) with trade-offs for noisy neighbors and… | ||
| Securing Secrets in the GitOps Era | Alex Soto | 43m |
Kubernetes Secrets are just base64-encoded by default, so the talk shows concrete fixes: use Sealed Secrets (kubeseal encrypts YAML with a cluster public key)… | ||
| Beware of Survivorship Bias! | Hanno Embregts, Maarten Mulders | 49m |
Walks through a concrete failed experiment: trying blockchain for a 500-person works council and concluding a normal database is safer after decision models… | ||
| Live Hacking Cloud Architectures | Mirna Alaisami, Thorsten Jakoby | 45m |
Live attack shows DNS brute forcing and Metasploit-driven HTTP enumeration to find a Jenkins instance, then a rockyou subset brute force yields a working… | ||
| Through the Looking Glass: Effective Observability for Cloud-Native Applications | Grace Jansen | 47m |
Demonstrates that standardized instrumentation is practical: OpenTelemetry is used to emit traces from two Open Liberty microservices (inventory and system)… | ||
| Modern Frontends with HTMX, Thymeleaf and Spring Boot | Frederik Hahne | 46m |
Shows how to build dynamic web frontends without a heavy JavaScript framework by using Java + Spring Boot on the server, Thymeleaf for server-side HTML… | ||
| Full-Stack development is dead, long live Full-Stack development! | Simon Martinelli | 41m |
Compares three Java-first stacks and shows working demos: Thymeleaf + htmx for server-rendered fragments with incremental paging and no full reloads; Vaadin as… | ||
| Virtual Threads in Action! | David Král | 44m |
Helidon Níma is a new web server built for JVM virtual threads (Project Loom / JDK19+ preview, aiming JDK21), using ForkJoinPool/newVirtualThreadPerTask to run… | ||
| Domain - Driven Transformation | Henning Schwentner | 51m |
Claims a reproducible four‑step path: domain rediscovery, design the ideal bounded‑context architecture, map that onto the monolith, and migrate via many small… | ||
| Practical Introduction to OpenTelemetry Tracing | Nicolas Fränkel | 43m |
Argues that tracing is the most overlooked observability pillar and shows a working demo: an API6 gateway + OpenTelemetry collector sending traces to Jaeger… | ||
| Migrate Spring Boot App to Quarkus. Stage Unlocked | Jonathan Vila | 44m |
Migrates a Spring Boot 3.x pet‑clinic to Quarkus 3.x using Quarkus CLI, Hibernate Panache, JAX‑RS and GraalVM/Mandrel native image tooling; manual fixes… | ||
| Writing Serverless Applications with Quarkus and Knative | Kevin Dubois | 51m |
Quarkus shifts dependency scanning and wiring to build-time boot and can produce native images via Mandrel/GraalVM, cutting JVM cold-starts to milliseconds… | ||
| Migrating from Java EE to JakartaEE 10: Challenges and Opportunities | Buhake Sindi | 40m |
Migration is mostly mechanical: change javax. imports and XML namespaces to jakarta., run full integration tests, and fix a few legacy hotspots; OpenRewrite… | ||
| Three Different Methods to Build Web UIs in Java | Matti Tahvonen | 49m |
Compares three concrete stacks: JSF (server-side XHTML + PrimeFaces, good for server-rendered HTML for SEO, limited dynamic partial updates), j2cl (compiles… | ||
| Do You Really Need Hibernate? | Simon Martinelli | 43m |
Asks whether full Hibernate-style ORM is necessary and demonstrates a concrete alternative using jOOQ with Java Records, DSL-generated classes and updatable… | ||
| What's Coming in Helidon 4 | David Král | 43m |
Helidon 4 targets Java 21 virtual threads and replaces SE’s reactive core with a new greenfield Nema web server built for blocking/imperative code; benchmarks… | ||
| Is It Time Already? Microservices Are Dead; Long Live Microservices! | Bert Laverman | 44m |
Argues that microservices are a consequence of lean, agile and DevOps rather than a silver-bullet product; recommends services small enough to build or replace… | ||
| Product Discovery Techniques Development Teams Should Know | Konstantin Diener | 49m |
Overview of product-discovery techniques developers should know so they can participate equally with Product Management and Design. Covers concrete methods… | ||
| Let’s Have Some Effective REST! | Mohamed Taman | 42m |
Covers concrete rules: identify participants and activities, map activities to verbs and expose resources as plural nouns, paper-test the API contract before… | ||
| Micronaut Framework and Microstream Java-Native Persistence Engine | Sergio del Amo | 53m |
Shows Micronaut integrated with MicroStream to build a Java REST CRUD demo (fruits) that persists a root object (FruitContainer with a List) into file storage… | ||
| Afraid of Java Cold Starts in Serverless? Fear Not, Java is Super Fast! | Ondro Mihályi | 51m |
Plain Java starts in milliseconds on a laptop (measured ~67 ms local), full Java EE servers take seconds (GlassFish >5s), Quarkus with build‑time optimizations… | ||
| The Java Cloud-Native Stack for Microservices and Serverless Architecture | Markus Kett | 49m |
Claims that Java reaches 50x faster startup and 5x lower memory with GraalVM native images, and that Eclipse Store (MicroStream relicensed) provides… | ||
| DevOps, 12 Factor, and Open Source | Justin Reock | 40m |
Connects Theory of Constraints to software: cutting cycle time is the real performance lever, not headcount. Recommends 12-Factor for portable microservices… | ||
| Introduction and Pitfalls of Java's New Concurrency Model | Ron Veen, David Vlijmincx | 51m |
Java 20/21 adds virtual threads that create via startVirtualThread or by using newVirtualThreadPerTaskExecutor, and demonstrates structured concurrency with… | ||
| MicroStream vs. Hibernate: An Empirical Comparison | Sebastian Böhm, Johannes Manner | 50m |
Compares MicroStream against Hibernate using MicroStream’s BookStore demo and a custom TPC‑C style wholesale supplier, with four JPA variants (JPQL, named… | ||
| Maven and Gradle Side-by-Side #slideless | Stefan Hildebrandt | 46m |
Compares Maven and Gradle by putting equivalent setups side-by-side and solving common use cases with both tools. Covers dependency management, plugin… | ||
| Rolling with New Java Enhancements: Practical Design Patterns | Miro Wengner | 43m |
Claims that Java 21 features make classic patterns smaller, safer and faster with concrete techniques and tools. Demonstrations use records to get auto equals… | ||
| Welcome to The Jungle - A Safari Through The JVM Landscape | Gerrit Grunwald | 44m |
Comparison of 20+ OpenJDK-based distributions with concrete differences: 6‑month STS cadence vs LTS (8,11,17,21), patch types (CPU only from Azul, BellSoft and… | ||
| Scaling MicroStream with Cluster and Cloud Technologies | Christian Kuemmel | 45m |
Shows a runnable MicroStream Cloud & Cluster that builds from a Git repo and deploys to AWS in about five minutes, using Micronaut and Helidon templates and… | ||
| Identity Card – the Alternative to Username and Password | Merlin Bögershausen, Maximilian Klose | 38m |
Explains how to integrate Germany’s electronic ID (eID) and the online ID function of the national identity card into applications so developers and architects… | ||
| From Spring Native to Spring Boot 3 | Moritz Halbritter | 44m |
Narrates how Spring Boot 3 folds GraalVM native-image into the platform: AOT transforms replace reflection with generated Java, the native-build-tools plugin… | ||
| The (Unknown) Nifty Details of Maven Plugin Configuration | Karl Heinz Marbaise | 44m |
Shows how to make Maven plugin configuration reproducible and concise by moving repeated CLI flags into plugin or execution blocks, with a live demo using… | ||
| Project Management for Engineers | Michelle Brenner | 39m |
Practical framework for engineers who end up managing projects: adopt an Impact Effort Matrix, use a single shared Google Doc for planning, run a one quarter… | ||
| Event-Driven Autoscaling for Serverless Java | Daniel Oh | 52m |
Shows that replacing HPA-only scaling with KEDA + Knative + Quarkus targets event metrics (Kafka, SQS) rather than CPU, so KEDA handles 0→1 cold starts and… | ||
| Developer Productivity Engineering Deep Dive | Justin Reock | 54m |
Argues concrete DPE wins: a build cache (Gradle/Maven) reuses task outputs to cut builds — demo shows ~70% local time saved — and remote cache +… | ||
| Performing Databases Migrations Without Overtime | Pieter Vincken | 38m |
Demonstrates using Postgres.ai Database Lab Engine to validate migrations against real production-like data by creating thin clones of Postgres databases via… | ||
| RapidClipse and MicroStream | Christian Kuemmel | 44m |
Presents a Java-centric alternative to typical full‑stack development by using RapidClipse and MicroStream so teams can build complex web applications with… | ||
| Save or Reimplement? | Julius Mischok | 47m |
The talk examines whether to preserve or reimplement legacy Java systems, and shows practical, incremental techniques to keep a low-quality, poorly tested… | ||
| Accessibility on the Web | Merlin Bögershausen | 42m |
This talk explains how to make websites accessible by following the W3C Web Content Accessibility Guidelines (WCAG). It covers accessibility needs of people… | ||
| Don’t Fear the Final Boss: Explaining Improvement Ideas to Management | Christian Seifert | 48m |
Practical guidance for developers on how to present technical improvement ideas (new frameworks, tools, practices) to management and other external… | ||
| What to Think About, if You're Thinking About Building a Team? | Iona Varga | 37m |
Combines prisoner’s dilemma game theory and the Octalysis gamification lens to claim teams outperform when balanced across three measurable axes — personality… | ||
| OpenTelemetry for Java Developers | Fabian Stäber | 49m |
A demo Java microservice setup runs locally with the OpenTelemetry Java agent sending metrics, traces and logs to an OpenTelemetry Collector that forwards… | ||
| Github Copilot vs. Amazon CodeWhisperer For Java Developers | Vadym Kazulkin | 49m |
Comparison tests use GitHub Copilot (Codex / Copilot X preview on GPT‑4) and Amazon CodeWhisperer against Java tasks: singletons, date diffs, Project Euler… | ||
| OAuth for Java Developers | Matt Raible | 46m |
Overview of concrete Java support: Jakarta Security 3.0 adds OpenID Connect support, Spring Security + Spring Boot works as both resource server and OIDC… | ||
| Automate Your Migrations with Spring Boot Migrator and OpenRewrite | Fabian Krueger | 46m |
Spring Boot Migrator (started Q4 2020, OSS since March 2022) runs on OpenRewrite and provides runnable recipes that scan a repo, apply actions, and commit each… | ||
| Quarkus Unleashed | Roberto Cortez | 45m |
Quarkus moves expensive startup work into build-time processing, analyzing the closed world (gendex classpath index, build steps and build items) and using… | ||
| Why You Don't Need to Worry about Scaling Your Java Webapp | Marco Behler | 47m |
A Spring Boot 3 app on Jetty with one JSON endpoint is hit by a custom Java load tool using 4 loaders + isolated probe and an HDR histogram to measure… | ||
| PostgreSQL, The Time-Series Database You Actually Want | Chris Engelbert | 49m |
Shows concrete numbers and techniques: NYSE produces 4.2 billion points/day (≈162k/sec) and legal retention pushes that into trillions, so storage and… | ||
| Saga Pattern Made Easy | Emily Fortuna | 47m |
Demonstrates a concrete Saga implementation using Temporal and a tiny saga library to run a trip-planning workflow that books flight, hotel, and excursion… | ||
| Web Components & Building UIs with RapidClipse | Sebastian Späth | 44m |
RapidClipse is an Eclipse-based visual GUI builder that generates full Vaadin (HTML5) UI code from drag-and-drop layouts so you can design web interfaces in… | ||
| Lean Spring Boot Applications for the Cloud | Patrick Baumgartner | 49m |
Covers techniques to make Spring Boot applications leaner for the cloud by reducing startup time and memory footprint. Discusses specific Spring Boot features… | ||
| Blockchain, NFT and Smart Contracts for My (Java) Application | Hendrik Ebbers | 01h 04m |
Shows Java-ready, runnable examples: Solidity compiled with solc (via Docker or Maven plugin) into an ABI, invoked from Java using the Hedera SDK and deployed… | ||
| Magic of Automation and Everyday Chores | Jamie Coleman | 49m |
Covers concrete use and abuse of AI: ChatGPT and image/video generators speed research and creative work; GitHub Copilot, AutoRegex and Mintlify produce code… | ||
| Open Source & Community: Build Your Reputation & Grow Your Career Beyond Senior Level | B. Souza | 53m |
Argues reputation beats résumé details, citing a big‑data search of six million curricula that found the best predictor of "genius" was Wikipedia translations… | ||
| How to Deploy in AWS a Micronaut Application which Persists with MicroStream? | Sergio del Amo | 51m |
Shows exactly how to deploy a Micronaut app that uses MicroStream (MicroSim) persistence to AWS: build a fat JAR with CodeBuild & CodePipeline, deploy to… | ||
| Side Effects are The Complexity Iceberg | Kris Jenkins | 38m |
Argues that side effects are hidden inputs and hidden outputs that drive accidental complexity and shows concrete countermeasures: Rust ownership to track… | ||
| The Secret Life of Maven Central | Jamie Coleman | 53m |
Maven Central runs on Sonatype’s Nexus backend, serves ~9 million component versions and handled ~496 billion requests in 2021, costing millions a year on AWS… | ||
| Releasing Fast, Easy and Consistently | Andres Almiray | 49m |
JReleaser is a Java CLI (and Maven/Gradle plugin or Docker image) that creates GitHub/GitLab/Gitea releases, uploads built artifacts (zip/tar, executable jars… | ||
| Am I Testing the Right Way? - Two Unit-Testing Approaches Explained! | Sebastian Konieczek | 41m |
A small Java calculator with expression-tree handlers is implemented and tested with JUnit 5; the concrete claim is that two practical unit-testing scopes… | ||
| WebAssembly Beyond the Browser | Mete Atamel | 48m |
WebAssembly runs outside the browser today using runtimes like Wasmtime, WasmEdge and Wasmer, compiled from Rust, TinyGo and .NET into .wasm modules; demos… | ||
| Maven Puzzlers | Andres Almiray, Ixchel Ruiz | 49m |
Demonstrates exact Maven rules: direct dependency always wins (position irrelevant), but when two transitive versions tie the first discovered wins, so… | ||
| CPU & Memory, Requests & Limits, QoS & CFS: The JVM in the Kubernetes Pod | Halil Cem Gürsoy | 47m |
Explains how the JVM interacts with Kubernetes containers, focusing on CPU and memory settings, Kubernetes Requests & Limits, QoS classes and the Linux… | ||
| Three Cups of Java | Vincent Mayers | 42m |
Developer communities accelerate skills and careers by combining learning, social momentum and repeated contact; the key claim is that intentional consistency… | ||
| Not Your Father's Java, Not Your Mother's JavaScript | Dmitry Chuyko | 49m |
Claim: Java ships feature releases twice a year while ECMAScript updates yearly, and runtimes converge — a WebAssembly JVM exists and GraalVM/Truffle runs… | ||
| Harness the Power of a Single Database for Microservices | Franck Pachot | 47m |
This session will delve into the benefits of using Distributed SQL for microservices. We will discuss the challenges of managing multiple databases in a… | ||
| Troubleshooting and Monitoring Production Applications using OpenTelemetry | Reut Baruch | 31m |
Shows how OpenTelemetry plus a local collector and the OpenTelemetry Java agent actually find root causes in minutes: a demo reproduces a memory/latency… | ||
| High-Secure Java Serialization | Markus Kett, Florian Habermann | 41m |
Claims Java built-in serialization causes most platform vulnerabilities and shows a new implementation built from scratch: an open-source Eclipse Serializer… | ||
| A Tale of Two Cities: How Blocking Calls Are Treated? | Bazlur Rahman | 43m |
Walks through Java threading history, shows why OS threads cost time and memory (about 2 MB stack per OS thread), and why executors, Future/Callable… | ||
| Developer Joy – How Great Teams Get s%*t Done | Sven Peters | 48m |
Claims that developer joy rises when teams cut tech debt, shorten review wait, and measure the right signals; Atlassian builds a flaky test detector that… | ||
| Put 5 Euros in the Software Engineering Phrase Piggy Bank | Matthias Gutheil | 48m |
The talk lists common software-engineering anti-patterns and broken basics—like last-minute team size increases, missing Definition of Done checks, absent code… | ||
| How to report a vulnerability: Responsible Disclosure for Developers | Brian Demers | 48m |
Vulnerability reporting requires concrete steps: CVE volume climbs to about 80 per day, so private, coordinated reporting and short embargoes matter. The… | ||
| Build a Product Adoption Strategy on Technical Truth | Jeffrey A. 'jam' McGuire | 37m |
Learn how to capture your product's technical truth and turn it into effective communications across all roles.
Understanding, then communicating the value of… | ||
| nothing matches | ||