Global Summit for Java Devs 2020
2020-08-01
-- online --
| title | author | length |
|---|---|---|
| Let's make a contract: the art of designing a Java API | Mario Fusco | 51m |
Design rules for Java APIs that actually help users: treat the API as a contract, document ranges and defaults and surface preconditions so callers don't have… | ||
| Live hacking: Breaking into your Java web app | Brian Vermeer | 01h 06m |
Live demos exploit real Java apps: a crafted Content-Type abuses Apache Struts OGNL RCE to spawn ProcessBuilder on Heroku, a PATCH to a Spring Data REST… | ||
| Building a cloud friendly application | Larry Garfield | 01h 00m |
Clear rules: keep code on a read-only file system as a built artifact and keep user content in writable storage (DB or S3), inject all runtime values via… | ||
| 5 tips on how to deliver software effectively by aligning coding and business best practices | Karina Varela | 53m |
Claims that making business rules executable removes the last wall between business and devs, shown by five concrete practices: externalize rules, use… | ||
| Project Loom? Better Futures? What’s next for JVM concurrent programming | Adam Warski | 01h 00m |
Project Loom introduces virtual threads and continuations to make thread creation and blocking cheap, and it retrofits blocking APIs (InputStream, writers… | ||
| Thirst Quenching Streams for the Reactive Mind | Mary Grygleski | 01h 01m |
Compares concrete Java implementations (Project Reactor, RxJava 2/3, Vert.x, Akka Streams, MicroProfile, RSocket, OSGi push streams), explains the Reactive… | ||
| Let’s have some Effective REST | Mohamed Taman | 01h 39m |
Shows how to design APIs by modeling first on paper, identifying participants and activities, grouping nouns into resources (items, carts, orders, customers)… | ||
| Writing queryable APIs with MicroProfile GraphQL | Phillip Kruger | 01h 10m |
Shows a Java code-first MicroProfile GraphQL implementation using SmallRye on Quarkus to replace REST over-fetching: a Person type is stitched with a separate… | ||
| Optimization AI in Java, made easy with OptaPlanner | Radovan Synek | 57m |
Shows building a web app that generates a school timetable with OptaPlanner on Quarkus, loading rooms, timeslots and lessons from a DB and solving in seconds —… | ||
| 2020 - A space odyssey with Micronaut and Quarkus | Erik-Berndt Scheper | 01h 06m |
Compares Micronaut, Quarkus and Spring Boot by concrete features: Micronaut wins at Kubernetes integration and reading ConfigMaps/secrets and service… | ||
| nothing matches | ||