JCON WORLD ONLINE 2023
| title | author | length |
|---|---|---|
| EclipseStore - Databaseless Java Cloud Native Persistence for Microservices | Markus Kett | 56m |
EclipseStore (formerly MicroStream) ships as a final Eclipse release and serializes live JVM object graphs directly to blob storage such as AWS S3, using… | ||
| Open Source - A Journey of Contribution and Collaboration | Ivar Grimstad | 32m |
Nearly everyone at the conference consumes open source, but far fewer contribute; one quick win is noncode work like translate tutorials or filing bugs. Solo… | ||
| Communication Skills What You Need to Succeed | Scott Wierschem | 39m |
Practical, itemized communication tactics: stop public criticism and don't criticize, give specific sincere praise naming the deed, frame requests as questions… | ||
| Everything Loosely Coupled - Advanced Integration Patterns and Their Trade-Offs | Dirk Fröhner | 47m |
Practical claim: switching synchronous APIs to message-based async with queues reduces temporal coupling and avoids blocked resources; examples use Amazon SQS… | ||
| Piranha Cloud - from Eclipse GlassFish to super fast Cloud and Serverless Java | Ondro Mihályi | 51m |
Piranha Cloud is a new Jakarta EE runtime built from GlassFish components with a tiny, custom servlet engine that boots microservices in hundreds of… | ||
| Continuous Stupidities - Myths of DevOps | Marco Schulz | 44m |
Argues that blanket automation often backfires: many pipelines create slower, fragile environments rather than help; recommends test automation first (unit… | ||
| Scalable Java Apps & Microservices with EclipseStore, Micronaut and K8s | Christian Kümmel | 48m |
EclipseStore runs as an in‑process Java persistence layer and is deployed here on Kubernetes with a MECS fully managed cluster service that hides Helm… | ||
| High-Performance Persistence with EclipseStore & WebSphere Liberty | Mark Stoodley, Markus Kett | 41m |
EclipseStore (formerly MicroStream) plus WebSphere Liberty InstantOn uses CRIU-based checkpoint/restore with IBM Semeru/OpenJ9 to ship hot JVM state and… | ||
| MicroStream Labs – New Incredible Feature Preview | Florian Habermann | 36m |
New Spring integration lets storage and root types be injected by configuration and supports qualifiers for multiple storages; AspectJ-generated read/write… | ||
| EclipseStore and the Micronaut Framework | Sergio del Amo | 42m |
Shows a working Micronaut integration with EclipseStore that implements a repository by wiring a root provider, annotating write methods with store params, and… | ||
| Introduction to EclipseStore Coding | Florian Habermann | 48m |
EclipseStore runs inside the JVM and persists actual Java object graphs with automatic numeric object IDs and lazy loading via a concrete Lazy<T> type; start a… | ||
| Designing Great Java In-Memory Object Models | Florian Habermann | 47m |
EclipseStore makes the in-memory Java object graph the source of truth and removes ORM mapping, using a storage manager (configurable channel count — demo uses… | ||
| Mirror, Mirror - What am I Typing Next? All About Auto Suggest | Alexander Reelsen | 44m |
Shows concrete Java implementations: a naive linear scan, a radix tree and pruning radix tree (each node stores max child score so lookups prune early), an… | ||
| Next Frontier in Open Source Compilers: Just-In-Time Compilation as a Service | Rich Hagarty | 40m |
Eclipse OpenJ9 JITServer decouples the JIT from the JVM and runs compilation over the network, cutting CPU/memory spikes so containers shrink and autoscaling… | ||
| Distributed EclipseStore Applications and Microservices on Kubernetes | Christian Kuemmel | 55m |
A managed MicroStream/EclipseStore cluster runs Micronaut apps on Kubernetes, using a cluster storage manager that replicates writes via Kafka to a… | ||
| Databaseless High-Performance Java-Native Persistence | Markus Kett | 57m |
Presents a databaseless persistence approach for Java that achieves high performance by using native, file-based storage instead of a traditional DBMS… | ||
| Modern Java for the Masses! Is Java Still Relevant | Deepu K Sasidharan | 41m |
Java 21 adds concrete features — pattern matching (including record/unnamed patterns), virtual threads that replace much manual concurrency, preview string… | ||
| Supercharge Your Productivity Mastering Prompt Engineering | Jeroen Egelmeers | 44m |
A practical framework called Crafting AI Prompts Framework breaks prompt work into three phases—crafting, validation, enhancement—and prescribes concrete… | ||
| Modern Testing Tools for Java Developers | Elias Nogueira | 46m |
Five concrete tools with concrete wins: AssertJ replaces brittle field-by-field checks with recursive comparison, yields soft assertions and custom assertion… | ||
| Generative AI and Java | Andre Tost | 46m |
Shows a concrete RAG pipeline: chunk PDFs into embeddings, store vectors, run semantic search and send retrieved passages into an LLM to generate answers… | ||
| Continuous and Automated Documentation Docs As Code in Practice | Falk Sippach | 50m |
Advocates treating docs like code: store text and diagrams in git, version them with releases, and run Asciidoctor-based builds in CI to produce HTML/PDF and… | ||
| Java In-Memory Database-Apps with EclipseStore | Florian Habermann | 53m |
EclipseStore (v1.0, same codebase as MicroStream) stores Java object graphs natively so no ORM or schema mapping is needed, claiming native Java object-graph… | ||
| Combining orchestration and choreography into a clean architecture | Thomas Heinrichs | 42m |
A tablet-based digital waiter is implemented in Java with a durable workflow (Camunda Platform 8) and message bus (Kafka), showing concrete code for hexagonal… | ||
| Cache, But Cache Wisely! | Deven Phillips | 42m |
Demonstrates why naive session caching with Infinispan can slow things down: a client stored up to 100 MB sessions, causing serialization on every read/write… | ||
| Toward a carbon-aware cloud | Olivier Bierlaire | 41m |
Cloud-region choice drives the impact with concrete numbers and tooling, not vague green talk. The demo uses ElectricityMaps data, Cloud Carbon Footprint and a… | ||
| Quarkus 3: The Road to Loom for Cheaper, Faster, and Easier Concurrent Applications | Daniel Oh | 50m |
Quarkus 3 runs virtual threads from Java 21 using an easy annotation like @RunOnVirtualThread and demos a Quarkus app backed by an auto-starting PostgreSQL… | ||
| Services Reloaded Increased Throughput with Project Loom Virtual Threads | Kito Mann | 41m |
Claim: Project Loom virtual threads let synchronous thread-per-request code scale like reactive systems without rewriting APIs, using the JVM to schedule M:N… | ||
| Legacy Software Really a Problem | Eberhard Wolff | 44m |
Argues that legacy software already proves business value, so migrations must deliver measurable product gains rather than just cleaner code; shows Strangler… | ||
| Thawing Java on AWS Lambda Reducing Cold Start Times from 11 Seconds to 1 | Daniel Raniz Raneland | 46m |
Java Lambda cold starts drop from roughly 11 seconds warm-to-warm to under 1 second by compiling a Spring Cloud Function with GraalVM Native Image (native AOT)… | ||
| Don't Overdose on Domain-Driven Design | Eberhard Wolff | 45m |
Argues that DDD succeeds only when the domain—not architecture or frameworks—drives decisions, and gives concrete practices: start with domain prototyping… | ||
| How to Easily Upgrade to Jakarta EE 10 Javax to Jakarta Prefix without a Hassle | Ondro Mihályi | 49m |
Step-by-step plan: run Eclipse Transformer first to convert javax→jakarta across source, resources and binary jars (it post-processes WAR/JARs and handles XML… | ||
| Combating the Struggles of Modern Cloud Native Java Developers | YK Chang, Grace Jansen | 48m |
Cloud migration creates a growing cognitive load so the talk claims platform engineering and an internal developer platform cut friction by baking in golden… | ||
| It's a trap; we are vulnerable | Andres Damian Sacco | 42m |
Sonar only reports source-code issues and Sonar misses dependency vulns, so the demo contrasts Snyk (accurate but costly), Dependency-Check (free but each… | ||
| Revolutionizing Agile Backlog Refinement through Gamification | Nils Hyoma | 37m |
A set of physical and digital Backlog Refinement Cards targets splitting a 50-point “user story of hell” down to ≤12 points using concrete tactics… | ||
| Security and Productivity Pick Two with Reproducible Builds | Brian Demers | 42m |
Reproducible builds guarantee identical output bits from the same source so hashes match, letting teams verify CI artifacts by rebuilding locally and comparing… | ||
| Jakarta EE 11: Going Beyond the Era of Java EE | Michael Redlich | 46m |
Jakarta EE 11 sets the baseline to Java 21 and targets GA in H1 2024 with Milestone 1 on Dec 5 and a final release around June–July; the platform counts 42… | ||
| Fighters, Bards, Druids and Wizards in It – How to Talk to Them | Paweł Zajączkowski | 41m |
Four personality archetypes map to DISC and two axes (energy and task vs people): red Fighter (decisive, invite for ~15 minutes), yellow Bard (initiates, wins… | ||
| The Aggregate is dead. Long live the Aggregate! | Sara Pellegrini, Milan Savic | 50m |
Argues that traditional DDD aggregates cause needless contention and refactoring pain and proposes a behavior-first alternative called Dynamic Consistency… | ||
| Unleash the Power of Open-Source Java Profilers | Johannes Bechberger | 41m |
A practical walkthrough of open-source Java profilers that shows concrete wins: a quiz web server hitting ~90 concurrent users slows to crashes when every… | ||
| Taming Apache Kafka Using GitOps | Natale Vinto | 44m |
Deploys Apache Kafka on Kubernetes using Strimzi operator and syncs cluster, topics and users from Argo CD via Git repo manifests; demo shows a 3‑broker Kafka… | ||
| The Hacker’s Guide to Kubernetes Reloaded | Patrycja Wegrzynowicz | 50m |
Live demos show account takeover by abusing leaked kubeconfig and misconfigured pods: apply a manifest with hostPath hostPID hostNetwork and privileged mode… | ||
| Building AI Chatbot with Spring Boot, React and ChatGPT (Live Code) | Marcus Hellberg | 44m |
Live code builds a Spring Boot + React app that calls ChatGPT via Lang chain for J and uses Hilla to wire front end and back end, creates vector embeddings… | ||
| Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java | Jonathan Vila | 47m |
Market data shows 33% of production environments still run Java 8 and Java 11 covers roughly half, while Java 21 ships in September 2023; vendors like Amazon… | ||
| Why Diversity Matters: How Compassionate Teambuilding Improves Your Bottom Line | Trish Roberts | 50m |
Workshop pairs simple practices—three breaths, journaling, guided visualization and meditation—with concrete HR tools: MIT’s seven elements of high-performing… | ||
| Contributors Guide to the Jakarta EE 11 Galaxy | Reza Rahman | 47m |
Jakarta EE 11 targets H1 2024 with Java 21 as the baseline and a firm plan to add Jakarta Data repositories so CRUD interfaces get generated instead of… | ||
| Lessons Learned from 10+ Years with Domain Driven Design | Petter Holmström | 39m |
Ten-plus years of trial and error with Domain Driven Design: tactical DDD applied to messy migrations fixes data integrity but creates oversized aggregates; a… | ||
| Optimizing Java Startup and Warmup: Exploring the Power of CRaC on Embedded | Frank Delporte | 45m |
CRaC (Coordinated Restore at Checkpoint) captures a fully warmed JVM snapshot and restarts JVMs from that image, cutting framework startup from seconds to… | ||
| Is it Time to Abandon Microservices? Modular Monoliths Rescue Your Wallet! | Shai Almog | 55m |
Argues that microservices often cost more because cloud and observability overheads grow with scale and pay the big vendors, that the Saga pattern forces… | ||
| 502 Bad Gateway: Zero Downtime Is More Than a Config | François Fernandès, Nikolai Neugebauer | 39m |
Shows concrete failure modes and fixes for zero-downtime Spring Boot apps on Kubernetes: an example uses replicas: 4 with maxSurge: 25% and maxUnavailable: 25%… | ||
| Live Coding Some (Microservice) Integration Problems | Bernd Ruecker | 45m |
Live coding shows two Spring Boot services (payment and credit card) wired via REST using RestTemplate, then hardened with a circuit breaker to stop thread… | ||
| Open Standards for Building Event-Driven Applications in the Cloud | Mete Atamel | 41m |
Demonstrates that CloudEvents provides a concrete event envelope for routing (supports binary and structured modes, JSON/Protobuf, HTTP/Kafka bindings) and… | ||
| Fantastic Virtual Threads and How to Monitor Them | Balkrishna Rawool | 47m |
Project Loom arrives in Java 21 with lightweight virtual threads and the demo shows monitoring via JFR adds four events, jcmd thread dump JSON and UI tools… | ||
| Java's Concurrency Journey Continues! Structured Concurrency & Scoped Values | Hanno Embregts | 49m |
Java 21 preview demos show Structured Concurrency coordinating virtual threads so subtasks join or short‑circuit: a restaurant example forks waiters, uses… | ||
| How Not to Die Trying to Evolve Your Architecture | Javier López Fernández | 44m |
Argues that an evolutionary architecture is practical when teams optimize three things: fast small deployments (automatic pipelines, continuous delivery… | ||
| Virtual Threads: Ushering in a New Era of Concurrency | Bazlur Rahman | 53m |
Project Loom adds lightweight virtual threads in JDK 21 (JEPs 425, 436, 444) that let Java run millions of concurrent tasks cheaply: demos create 10 million… | ||
| Hidden Hazards: Unique Burnout Risks in Tech | Allessandria Polizzi | 42m |
Covers specific research and concrete fixes: cites 82% of IT staff reporting burnout and 62% thinking of quitting, 90% facing information overload, 56%… | ||
| Continuous SQL with Kafka and Flink | Timothy J Spann | 43m |
Live demo shows continuous SQL against Kafka via Flink: topics created, Avro schemas used, data published from an ADS‑B plane feed and ZIP weather files… | ||
| Function at Full Capacity: Through Energy, Connection and Courage | Natalie Johnson | 42m |
Claims a person can increase usable energy by up to 40% more energy by managing four specific dimensions: physical emotional mental spiritual. Concrete levers… | ||
| Architecting for Data-Intensive Workloads | Ovidiu Hutuleac | 40m |
Argues that general purpose databases fail at high throughput and shows a concrete migration path: start relational for flexibility, add ElastiCache / MemoryDB… | ||
| Managing Data in Jakarta EE Applications | Buhake Sindi | 48m |
Shows a concrete repository-based design that isolates data from business logic, using interfaces implemented for JPA and MicroStream, wired by CDI and tested… | ||
| How to Write an API Gateway Plugin in Java | Bobur Umurzokov | 29m |
Shows how to build a working custom plugin for Apache APISIX using Apache APISIX plus the Java Plugin Runner and a Spring Boot process communicating over Unix… | ||
| Revolutionizing Microservices Development with Helidon 4! | Dmitry Aleksandrov | 49m |
Helidon 4 ships a new server called Helidon Nima built from scratch to run on Java 21 virtual threads, ditching the reactive callback stack and running… | ||
| Mastering JVM Profiling: Advanced Techniques and Real-Life Case Studies | Huseyin Babal | 45m |
Covers advanced JVM profiling techniques and presents real-world case studies to diagnose and optimize Java application performance. Discusses tooling and… | ||
| Real-Time and Historical NLP Market Dashboard with RisingWave and Chat-GPT | Karin Wolok | 25m |
Builds a real-time and historical natural language processing market dashboard using RisingWave (a streaming database) for ingestion and analytics and Chat-GPT… | ||
| OpenIDConnect Has Finally Come to Jakarta EE! | Fabio Turizo | 45m |
Jakarta EE now includes built‑in OpenID Connect support using the OpenIDAuthenticationMechanismDefinition annotation and MicroProfile config. A four‑app… | ||
| Docker and Podman from Design to Best Practice for Java Developers and Architects | Ahmad Gohar | 47m |
Practical guide to containerizing Java: demonstrates Docker and Podman parity, a working microservices stack (Spring Cloud gateway, config server, Eureka) with… | ||
| The future of Java is you | Sharat Chander | 56m |
Java announces a six‑month release cadence with Java 21 out in September and Early Access builds of Java 22 already available; projects include virtual threads… | ||
| Distributed Tracing Opening the Door to Visualisation and Correlation | Vipin Menon | 42m |
Distributed tracing proves a concrete way to stitch microservice calls into one transaction by instrumenting runtimes (Java bytecode agents, Node.js… | ||
| 7 Strategies for Building Majestic Monoliths | Jeremy Davis | 47m |
Seven concrete practices for building a monolith that’s easy to split later: use DDD with per‑bounded‑context packages and separate schemas, push public… | ||
| Micronaut CRaC | Sergio del Amo | 35m |
Micronaut adds an integration that uses OpenJDK CRaC to snapshot JVM state and restart from a hot image, packaged via a Gradle/Maven Docker build:crac task… | ||
| Pimp your Jakarta EE applications | Dirk Weil | 52m |
A small full‑stack REST app with CDI, JPA and PostgreSQL migrates from Java EE 8 to Jakarta EE 10 by applying OpenRewrite recipes that rename javax. to… | ||
| Estimating the Project Lifetime: A Methodological Overview and a Practical Case | Dmitry Yanter | 31m |
Claims a concrete method: GitHub repo lifetimes measured from first to last commit for top 1,000 projects, giving a median 4.5 years survival and a heuristic… | ||
| Enterprise Framework Battle: Quarkus vs. Spring Boot | Dirk Weil | 54m |
Compares two concrete implementations of a planets REST app using Maven, Postgres, Hibernate/JPA (Panache in Quarkus), OpenAPI, health checks, metrics and… | ||
| What Comes After ChatGPT? Vector Databases - the Simple & Powerful Future of ML? | Erik Bamberg | 50m |
Claims that vector databases (Weaviate, Pinecone, Chroma) store model embeddings to enable true semantic search, demonstrated with a hands‑on Weaviate Java… | ||
| Simplifying NoSQL Database Integration with Jakarta NoSQL | Maximillian Arruda, Gabriel Andrade | 53m |
Jakarta NoSQL with Jakarta Data offers a JPA‑like API for multiple NoSQL stores and the demo builds a Rock‑Paper‑Scissors game that persists plays; swapping… | ||
| Crafting Your Career, the Open Source Way | Nikita Koselev | 52m |
A practical career formula: pick focus on one or two projects and map them to three target job listings, use GitHub topics and freeCodeCamp to find issues, and… | ||
| Embrace the Func - How Far has Functional Programming Come in Java? | Tim Zöller | 48m |
Live-coding shows Java can use records are immutable by design, pure functions that return new objects, and Function/Stream composition to transform a… | ||
| 5 Tips to Make Your Java Apps More Awesome! | Rustam Mehmandarov | 51m |
Five concrete practices with code: use MicroProfile and Jakarta EE core to add annotation-driven fault tolerance (retries, circuit breakers, a 3s timeout)… | ||
| Join the Friends Of OpenJDK | Frank Delporte, Geertjan Wielenga | 36m |
Foojay (fuj) is an independent community site with almost 200 authors publishing about one to three articles a day for the past three years, a podcast released… | ||
| Dissecting Serverless Enterprise Java Applications #slideless | Adam Bien | 53m |
Live demo deploys a Quarkus Java microservice to AWS Lambda via CDK deploy, packaging a function.zip with Maven and using DynamoDB on‑demand for persistence… | ||
| Art of Streaming! Releasing Your Creativity with Apache Pulsar & Kafka | Ko Turk, Mary Grygleski | 47m |
Compares Apache Pulsar and Kafka by showing what each actually does: Pulsar stores logs in Apache BookKeeper, offers built‑in multi‑tenancy, geo‑replication… | ||
| Lights, Camera, GitHub Actions! | Ixchel Ruiz | 47m |
Walks through GitHub Actions from YAML structure to production practices, showing a Java/Maven build matrix that runs on Ubuntu, macOS and Windows and a… | ||
| Down the Ivory Tower towards Agile Architecture | Mario-Leander Reimer | 48m |
Teams replace tribal rules by lightweight docs and automated checks: use Arc42 for 2–4 page architecture docs, draw C4 diagrams (context → container →… | ||
| Create Your Perfect Persistence Stack | Thorben Janssen | 50m |
Shows a concrete stack: Hibernate for managed CRUD and lifecycle (avoid saveAndFlush, use @Generated for DB-generated columns), jOOQ for complex SQL via DSL… | ||
| Fully Automate Your Java Deployments Using Ansible | Romain Pelisse | 46m |
Shows how Ansible and Red Hat Ansible Collections install and configure WildFly/EAP from a bare RHEL VM or container, register to Red Customer Portal, download… | ||
| Building Monoliths that Could Scale (Easily) to Microservices (If They Need) | David Gomez G. | 45m |
Asserts that starting as a monolith using CQRS and DDD plus event-sourcing keeps design simple but makes extracting services trivial later. Shows a working… | ||
| Downsizing. Make Your Java App Containers Ligthweight. | Mike Mozalkov | 42m |
Explosive Docker image growth hits storage and startup times — a typical Java service is ~200 MB, five services per team → 1 GB, 100 teams → 100 GB per release… | ||
| Reactive Applications with Event-Sourcing and Server-Sent Events | Mitchell Herrijgers | 44m |
Explains how Axon Framework + optional Axon Server and Kotlin implement event sourcing with a live demo: a bank account aggregate handling… | ||
| Your Java Application Kubernetes Native Ready: A Live Experience | Elder Moraes | 40m |
Builds a simple Java REST app with Quarkus extensions, adds a reactive REST client, JSON-B DTO, and MicroProfile fault‑tolerance (timeout = 3s plus a local… | ||
| Eclipse Serializer – Biggest Security Flaw of Java Is Eliminated | Florian Habermann | 42m |
Claims a practical fix for Java deserialization attacks by shipping Eclipse Serializer (from the MicroStream split) and the Eclipse Store engine that already… | ||
| Java 21: The Revolution of Virtual Threads - A Deep Dive | Christian Woerz | 46m |
Live code shows Java 21 virtual threads replacing reactive rewrites: a blocking Spring Boot REST that OOMs when spawning 1 million platform threads runs fine… | ||
| The Good, The Bad, and The Stubbed: A Java Unit Testing Adventure | Itai Soudry | 46m |
Argues that unit testing is as important as production code and shows a runnable mini shop (bunny supply store) built and tested with JUnit and Mockito, using… | ||
| The New Generation Of Data Stores | Alexander Reelsen | 41m |
Cloud-first data stores move storage into S3 object storage and split compute so reads and writes scale independently while reducing cost, at the expense of… | ||
| Useful and Beautiful Developer Docs and How to Create Them | Johannes Dienst | 43m |
Revamps over one year and a last update three weeks ago turn a barely usable site into a practical developer portal: add a search index, push a ready-to-run… | ||
| How to Build Ultra-fast Java Microservices. Overcome Pitfalls of Data Persistence | Otavio Santana | 40m |
Talk claims in-memory approaches and EclipseStore can cut query latency dramatically — benchmarks shown claim up to 1000x faster than traditional relational… | ||
| Choosing the Right Messaging Platform for Your Event-Driven Application | Julien Jakubowski | 47m |
Compares Apache Pulsar to Kafka and RabbitMQ and claims Pulsar runs both streaming and queuing on one system by using segment-based storage, separating… | ||
| ML-Bound Anomaly Detection: Experiences Beyond Commodity Observability | Sumana Rao | 34m |
Explains using ELK (Elastic Stack with Kibana) anomaly-detection (ML nodes running unsupervised jobs) to replace static thresholds, with a concrete… | ||
| Generative AI in Practice: Concrete LLM Use Cases in Java with the PaLM API | Guillaume Laforge | 50m |
Shows how Java calls Google Cloud’s PaLM API (the model trained on ~3.6 trillion tokens, with examples mentioning ~340B parameters) to do real tasks: a… | ||
| IC to Manager : Is It a Step Forward or Backward for You? | Sneha Singla | 49m |
Myth-busting session that reports using nine polls, a personal arc of failed managing 13 engineers then rebuilding with a five‑engineer team and rising to… | ||
| Make your life easier with Jakarta's new persistence features: Data and NoSQL | Otavio Santana | 43m |
Jakarta introduces two concrete persistence specs: Jakarta NoSQL for document/key‑value/graph/column stores and Jakarta Data for a repository API over SQL or… | ||
| Effective Java SE 11-21 APIs/Lang Features Makes Your Life Easier. | Mohamed Taman | 55m |
Covers concrete Java SE 11–21 changes and how to use them: run a one‑file program with single-file source launch so no separate javac step, replace small curl… | ||
| The MariaDB Evolution: Just a fork of MySQL? | Alejandro Duarte | 45m |
Claim: MariaDB starts as a fork but evolves into a different ecosystem with concrete differences: it ships pluggable storage engines (InnoDB, ColumnStore for… | ||
| Fake It until You Make It! API Integration Testing with Containers & WireMock | Oleg Nenashev | 44m |
Shows how to combine Testcontainers and WireMock (yok) to run real integration tests: a WireMock-based mock packaged as a Testcontainers model, used both as an… | ||
| How Your Browser Is Snitching on You and How You Can Take Control | Francois Martin | 41m |
Browsers leak headers, fonts, GPU canvas outputs, battery and sensor data and JavaScript can read many of these fields; EFF’s Cover Your Tracks test and… | ||
| Unlocking Data-Intensive Applications with Virtual Threads | Igor De Souza | 39m |
Claims that Java 21 virtual threads let a web app serve 100K requests/sec by mapping millions of lightweight virtual threads onto a few platform threads… | ||
| Implementing Observability in Java-Based Projects | Michael Vitz | 46m |
Step-by-step Java Spring Boot demo shows logs aggregated with Loki + Grafana via a Logback appender and label markers, metrics exposed with Prometheus scrape… | ||
| Reduce Cold Starts for Java Serverless Applications in AWS | Vadym Kazulkin | 46m |
Java cold starts on AWS measure around 3–3.5 seconds for plain JVMs; using GraalVM Native Image brings p90 cold starts down to roughly 500–600 ms but forces… | ||
| nothing matches | ||