jLove 2020
| title | author | length |
|---|---|---|
| Life Beyond Java 8 | Trisha Gee | 51m |
75% of developers still run Java 8, Java moves to six-month releases with LTS every three years (8, 11, 17), and upgrading yields concrete wins: jshell REPL… | ||
| Secure Microservices Made Easy with MicroProfile JWT | Emily Jiang | 38m |
Are you wondering how to secure microservices? MicroProfile JWT (https://microprofile.io/) is the answer, which enables authorized access from clients/services… | ||
| Java Community Participation and Collaboration | Heather VanCura | 26m |
The JCP explains how Java evolves: every platform release ships as a JSR with three deliverables—specification, reference implementation, TCK—and Java SE 15 is… | ||
| Level Up Your Java Container Images | Melissa McKay | 38m |
Docker images are just layered tarballs that unpack into a root filesystem and run as normal Linux processes using namespaces and cgroups, so inspect with… | ||
| Thirst-Quenching Streams for the Reactive Mind | Mary Grygleski | 32m |
Compares concrete Java libraries—Spring Reactor, Akka Streams, Vert.x (with its event bus and polyglot verticals), Mutiny and RSocket—shows code for a simple… | ||
| Reacting to an Event-Driven World | Grace Jansen, Katherine Stanley | 39m |
Claim: Kafka plus nonreactive code is not enough; achieving end-to-end reactivity requires the four reactive manifesto behaviors: message-driven, elasticity… | ||
| Clean Architecture? Clean Code? Refactoring? Tests? What does this change in my code? | Kamila Santos | 23m |
Practical rundown of what changes in code: concrete Java and Spring Boot examples show a simplified clean‑architecture microservice with clients/domain/service… | ||
| Cloud Chaos and Microservices Mayhem | Holly Cummins | 28m |
Cloud-native Java causes real failures and fixes: forgotten Kubernetes clusters can cost €1,000/month (one demo cluster burned ~€2,000), a 2017 survey found… | ||
| How the industry moves on from Java 8? | Alexey Shipilev, Baruch Sadogursky, Dalia Sheasha, Jessica Kerr, Josh Long | 01h 16m |
Industry telemetry shows 75% on Java 8 and New Relic data hints at >80% across flavors, so adoption lags despite JDK 9–15 features. Migration pain points are… | ||
| Your HTTP endpoints are data, as well! | Adam Warski | 33m |
Models HTTP endpoints as immutable data values and uses Scala + tapir to define concrete endpoints (add book, list books with optional year and limit filters)… | ||
| Apache Groovy's Metaprogramming Options and You | Andres Almiray | 31m |
Three new Groovy releases land (3.0.7, 2.5.14, 2.4.21) and Groovy 4 changes package namespaces, breaking binary compatibility. Runtime metaprogramming uses… | ||
| The Dangerous side of Kotlin | Bart Ankelaar | 29m |
Kotlin features deliver real power but also concrete hazards: extension functions produce three different asUrl extensions in one codebase, scattering behavior… | ||
| JobRunr - distributed background processing using only Java 8 lambda's | Ronald Deguysser | 32m |
A lightweight library that enqueues Java methods as background work using Java 8 lambdas and stores a JSON-serialized job payload in SQL or NoSQL; workers poll… | ||
| Do you use the Optional class as it should be? | Mohamed Taman | 50m |
Claims that 65% misuse Optional, lists concrete anti‑patterns and replacements: avoid Optional as fields, constructor args, collection values; use… | ||
| Fly like a rocket with Helidon | Dmitry Alexandrov | 31m |
Helidon 2.x claims much lower RAM and subsecond startup times by using Java 11+, jlink and GraalVM native image support for Helidon MP producing ~20–28 MB… | ||
| The Hitchhiker Guide to Pure Functions and Immutable Objects | Victor Rentea | 34m |
Defines pure functions as side‑effect free and deterministic, shows Java cannot enforce purity at compile or runtime, and prescribes a concrete pattern… | ||
| GraalVM as a Platform for Cloud Native Java | Oleg Šelajev | 47m |
GraalVM compiles JVM apps ahead-of-time into single native binaries using the native-image utility and framework plugins such as the Micronaut plugin. Example… | ||
| When Music and Software Come Together | Hanno Embregts | 29m |
Claims that common songs map to concrete steps of development and demonstrates it with real artifacts: a one‑liner Spring Boot setup that shows framework… | ||
| Having fun with Java and JavaFX on the Raspberry Pi | Frank Delporte | 36m |
A working prototype ties a Raspberry Pi 4 plus 7" touchscreen to a relay board and an Arduino‑driven RGB LED strip, uses JavaFX touchscreen UI built on Java 11… | ||
| What Java Developers Can Learn From ZIO | Adam Fraser | 30m |
ZIO gives Java-like projects concrete tools: open up to four files in parallel with forEachParN, abort on the first parse error while bracket guarantees each… | ||
| The Evolution of Object-Oriented Programming | James Ward | 32m |
Shows a buggy addOne example where a global mutable counter produces outputs 3 then 4 then null then an exception, then contrasts it with pure functions and… | ||
| What happens when Unicorns drink coffee? | Markus Eisel | 55m |
Argument: enterprise developers spend most time on infrastructure not business logic, with Java shops stuck on Java 11 constrained by customers and teams often… | ||
| Reactive Spring | Josh Long | 58m |
Reactive claim: less threads, backpressure, uniform APIs and fault-handling. Demo builds a customers HTTP service (Spring Boot 2.4, Spring Boot 2.4 + Reactor… | ||
| Java 16 Is Coming! | Nicolai Parlog | 32m |
Java 16 finalizes pattern matching for instanceof so code can write an instanceof Type name that checks and declares the variable in one step and pattern… | ||
| Developing and Deploying ML Models with Java | Suyash Joshi | 27m |
Demonstrates deploying and training real models end-to-end using TensorFlow for Java, DJL and a microservice stack on Micronaut. Shows a concrete example… | ||
| Sharat Chander | Sharat Chander | 45m |
Java celebrates 25 years and Oracle outlines concrete stewardship: OpenJDK is the open development home, Oracle OpenJDK ships under GPLv2 with classpath… | ||
| Enabling real time collaboration with RSocket | Sergey Tselovalnikov | 27m |
Canva moves real‑time collaboration from many sockets per service to a single gateway using RSocket multiplexed channels, reducing client connections to one… | ||
| How we got 10x performance in RSocket | Oleh Dokuka | 37m |
Claims a concrete path to speed RSocket - Java by replacing Reactor internals with custom Reactor operators and bespoke Mono/Publisher implementations… | ||
| nothing matches | ||