Devnexus 2021
2021-02-17..2021-02-18
-- online --
Devnexus ·
[Devnexus 2020, Devnexus 2021, Devnexus 2022, Devnexus 2023, Devnexus 2025, Devnexus 2026]
| title | author | length |
|---|---|---|
| Top Ten Tips for Making Remote Work Actually Work Right Now | Lauren Schaefer | 33m |
Ten concrete, actionable remote-work tactics with specific claims and tools: experienced remote workers report being twice as likely to feel more productive… | ||
| Ego Driven Development | Michael Carducci | 45m |
Claims that truly great developers appear about once a decade get tested with concrete examples: an intentionally obfuscated SQL routine dubbed carducci code… | ||
| 9 Fallacies of Event Driven Architectures | Vanya Seth | 29m |
Enumerates nine concrete fallacies of adopting event-driven microservices and illustrates each with production anecdotes, architecture diagrams and failure… | ||
| Using Jenkins to Build, Deploy, and Automate Projects | Valerie Regas | 36m |
Covers using Jenkins to implement CI/CD by linking GitHub via GitHub webhooks and a Jenkinsfile (declarative or scripted), running branch-specific pipelines… | ||
| Incidents Happen | Tobias Dunn Krahn | 34m |
Argues that incident response borrows agile: timeboxed work, retrospectives and an incident commander role, and that aggressive automation beats manuals. Shows… | ||
| Taming Java Dependencies in 70+ GCP Client Libraries | Stephanie Wang | 33m |
Google Cloud manages 70+ Java client libraries, each with 20+ direct dependencies, by publishing a centralized google cloud share dependencies bom and using… | ||
| Why New Java is Not the New COBOL | Simon Ritter | 36m |
Java moves faster with a six‑month cadence and actually ships concrete syntax and behavior: JDK 12 adds switch expressions (preview -> yield in JDK13) that… | ||
| From Sledgehammer to Fine Brush for QA | Shelley Lambert | 36m |
Progressive QA strategy that moves from brute force to targeted checks with concrete outcomes: built a community-driven AQUA (AdoptOpenJDK → Eclipse Adoptium)… | ||
| Effective Kubernetes for Jakarta EE and MicroProfile Developers | Reza Rahman | 42m |
Live demo shows a runnable Jakarta EE app built into an Open Liberty image, pushed to Docker Hub, and deployed to Azure Kubernetes Service with Postgres… | ||
| Do You Use the Optional Class as It Should Be | Mohamed Taman | 48m |
25+ practical recipes for Java Optional show exactly what to do and what to stop doing: initialize with Optional.empty instead of returning null, never blindly… | ||
| Lets be Real Quarkus in the Wild | Markus Eisele | 34m |
Quarkus shows up in production as concrete replacements and demos: Lufthansa Technic rewrites 10 microservices and cuts runtime from 15 cores / 45 GB to 6… | ||
| How to Choose a Frontend Framework For Your Java Backend | Marcus Hellburg | 32m |
Compares concrete implementations of a to‑do app across React, Lit, Vue, Angular and full‑stack Vaadin options and shows what actually changes: wiring… | ||
| Complete Idiot's Guide to Cloud Native | Jayashree S Kumar | 35m |
A practical roadmap that maps tools to tasks: an online shopping app is containerized with Docker, orchestrated by Kubernetes pods across clusters and nodes to… | ||
| MicroProfile for Dummies | Emily Jiang | 32m |
Live demo builds two REST microservices (service A and B) on Open Liberty using MicroProfile 4.0, wires them with a typed REST client configured via… | ||
| Lost In Transaction | Bernd Druecker | 36m |
Distributed systems force consistency outside the database: aggregates act as transaction boundaries, cross-aggregate ACID/XA is discouraged, and the practical… | ||
| Cognitive Biases and the User Experience | Andrew Malek | 35m |
Overview of specific biases with concrete takeaways: documents A/B test with 10 users as underpowered and shows how confirmation bias and illusory correlation… | ||
| Fast and Efficient Java Microservices with GraalVM | Alina Yurenko | 34m |
GraalVM offers two concrete paths: GraalVM native-image compiles Java into standalone executables for millisecond startups and tiny footprints, while GraalVM… | ||
| Apache Kafka Devops with Kubernetes and Gitops | Viktor Gamov | 33m |
Shows how Git becomes the single source of truth for Kafka infrastructure and how Kubernetes automation actually provisions Confluent Cloud resources: Flux CD… | ||
| Pure Functions and Immutable Objects | Victor Rentea | 42m |
Argues that isolating a functional core of pure functions and pushing I/O and side effects to an imperative shell makes logic referentially transparent, easier… | ||
| Spring for Architects | Nathaniel Schutta | 33m |
Spring-centered architecture walkthrough that lists concrete recipes: Spring Boot for opinionated setup, Spring Cloud for Zipkin-compatible traces via Sleuth… | ||
| Hacking OAuth Pitfalls and Remedies | Micah Silverman | 37m |
Shows that the implicit flow detector browser extension can grab access tokens from SPAs and that leaked tokens let anyone call Google APIs to retrieve email… | ||
| How Lean is Your Scrum | Leigh Griffin | 44m |
Scrum teams forced remote measure surprising waste and fix it with concrete Lean steps: Scrum claims ~80% market share while Lean shows ~1% adoption and ~10%… | ||
| Memory Why You Need to Care | Kirk Pepperdine | 36m |
Concrete claim: excessive short-lived allocations make the JVM memory system and hardware caches thrash, turning many allocations into cache misses that cost… | ||
| Running Spring in a Serverless Environment | Julien Dubois | 36m |
Shows how to run Spring Cloud Function on Azure Functions using the Maven plugin that auto-creates storage, service plan and function and notes Java cold… | ||
| Spring Security Patterns | Josh Cummings | 33m |
A demo Spring Boot app gets secure-by-default after adding spring-boot-starter-security: endpoints switch from 200 to 401 and a random password is generated… | ||
| Making the Jump to JUnit 5 | Jonathan Meek | 33m |
Migrates JUnit 4 to JUnit 5 by swapping to org.junit.jupiter.api, replacing @RunWith with ExtendWith, and using assertThrows instead of expected exceptions… | ||
| Kotlin Server Framework Smackdown | James Ward | 47m |
Built the same Kotlin web app four ways (Spring Boot, Micronaut, Quarkus, Ktor) with a shared Kotlin common module and a single JSON API backed by Postgres… | ||
| Micronaut Advanced DI & AOP | Graeme Rocher | 38m |
Build-time DI and AOP with Micronaut 2.3 compiles injection metadata and proxies at compile time so apps run without reflection or runtime proxies; demos build… | ||
| JavaScript Machine Learning from Magic to Science | Gant Laborde | 37m |
Uses TensorFlow.js and Google’s QuickDraw dataset to build a 10-class “sorting hat” classifier trained from ~10,000 sketches per class reduced to ~8–9k usable… | ||
| Machines Making Software | Derek E. Weeks | 35m |
Research of 60,000 dev teams and Sonatype telemetry show concrete numbers: Maven Central sees 376B download requests (2020 projection) across 6M components… | ||
| Instilling a Culture of Craftsmanship | Ben Scott | 31m |
Culture change focuses on concrete practices: start with code reviews start the change to teach patterns and mentorship, prioritize readable maintainable code… | ||
| Monitoring Distributed Java Applications at Scale | Ana-Maria Mihalceanu | 35m |
A small ticket-order system of 5 microservices is instrumented with Prometheus, Grafana, Jaeger and Loki; traces use custom spans and tags, metrics include a… | ||
| Using WebComponents with Java on the Server Side to harden the stack | Sven Ruppert | 37m |
Shows how to instantiate client-side SAP ui5-webcomponents from Java by using Vaadin annotations (npm-package, js-module, tag) to generate server-side classes… | ||
| DevOps Tools for Java Developers | Stephen Chin | 34m |
Covers practical DevOps moves for Java: use distributed VCS (Git + GitHub/GitLab), avoid storing binaries in repos and adopt package registries like… | ||
| RSocket + Spring | Mark Heckler | 47m |
Claims that combining Spring Boot with RSocket yields the fastest, developer-friendly reactive path and shows concrete code: two Spring Boot services use… | ||
| Unit Testing Your Architecture | M. Jeff Wilson | 24m |
Shows how to add ArchUnit as a Maven dependency and write JUnit 5 tests that catch concrete issues: banning throws of generic Exception/RuntimeException… | ||
| The Mechanics of Metrics | Erin Schnabel | 35m |
Metrics are time‑series key/value pairs; the talk shows concrete pitfalls and fixes by instrumenting a Monster Combat app with Micrometer and Prometheus, then… | ||
| Algebraic Data Types | Chandra Guntur | 35m |
Code and examples on GitHub demonstrate Java's algebraic data types: enums, Optionals, generics-based tuples, preview records (Java 14/15) and sealed types… | ||
| Securing Containers by Breaking In | Brian Vermeer | 35m |
Scans of popular Docker Hub images show every image contains known OS vulnerabilities and 44% of those are fixed by switching to a newer base; rebuilding fixes… | ||
| Tekton for Java Developers | Billy Korando | 31m |
Tekton runs CI/CD on Kubernetes and demonstrates a concrete Java flow: a Task that uses a Maven container image to run mvn package, a git-clone task wired via… | ||
| Influencing Devops without Authority | Baruch Sadogursky | 42m |
Shows a practical six-step influence without authority playbook (Cohen & Bradford) applied to DevOps: map allies, gather state of devops metrics (lead time… | ||
| Deliver Better Code Faster With TDD | Burk Hufnagel | 38m |
Claim: TDD yields higher long‑term throughput despite an initial slowdown (TONTSTAF L) by forcing tiny feedback loops and requirements‑driven tests… | ||
| Bullet proof Microservices with Kubernetes and Spring | Ollie Hughes, Bella Bai | 34m |
Deploys a realistic animal rescue app (React frontend + Spring Boot backend) to Kubernetes using scaffold and kustomize, builds images with Paketo buildpacks… | ||
| What Are You Really Saying | Najae Stevenson, Kelsey Williams | 38m |
Claims concrete wins: Sprint trains on crucial conversations and trust jumps from 30% to 50% in two months, with quality/time/cost up 10–15%, system… | ||
| Reactive Pipeline Talk | Mary Grygleski, Fabio Tiriticco | 37m |
A reactive pipeline is implemented end-to-end: a Scala Akka Streams consumer reads Kafka, forwards payloads over Akka Streams + RSocket bridge to a Java… | ||
| When Records Meet Serialization A Happy Tale | Julia Boes, Chris Hegarty | 34m |
Records in JDK 16 change serialization by making the serialized form derive only from declared record components and by reconstructing objects via the… | ||
| GraphQL Distilled | Kito Mann | 44m |
Shows live queries against the GitHub GraphQL API using the Altair client, including field-level selection and code completion, inline fragments and reusable… | ||
| Bootiful kubernetes | Josh Long | 33m |
Creates a Spring Boot reactive service that writes sample customers to H2, exposes readiness and liveness probes via the Actuator, and records VCS metadata… | ||
| Easy Java Integrations Testing with Testcontainers | Fabio Turizo | 39m |
Shows how to replace brittle local mocks with a reproducible 3-container test environment using Testcontainers and Docker, wiring a Java MicroProfile service… | ||
| DevOps Speakeasy | Valarie Regas | 14m |
Live conversation about practical DevOps work with concrete takeaways: a recent segment covers Jenkins pipelines with live chat that surfaces unexpected… | ||
| DevOps Speakeasy | Mohamed Taman | 17m |
Argues that widespread Optional misuse causes real performance and memory problems, citing the cache example where using orElse instead of orElseGet forces an… | ||
| DevOps Speakeasy | Lauren Schaefer | 15m |
Ten concrete, usable remote-work tactics: a numbered set of ten tips that include Pomodoro 20–25 min focus blocks, using Fitbit move reminders to force mental… | ||
| CONFERENCE WELCOME | 01m | |
Welcome to Devnexus 2021. The longest running and largest Java Language/Framework Conference in the USA | ||
| Java 16 Language Features | Mala Gupta | 39m |
Covers Java 16 previews with live IDE demos using IntelliJ IDEA 2020.1 and JDK 16: shows sealed classes with permits clauses and the three modifiers (sealed… | ||
| nothing matches | ||