WeAreDevelopers LIVE Sep 24, 2025

WeAreDevelopers LIVE - GraalVM in action, Static Analysis insights and more

Chris Heilmann , Daniel Cranney , Rick Ossendrijver

Are backend bottlenecks throttling your business logic? See how Picnic leverages the GraalVM Polyglot Engine to let analysts safely deploy 37 million rules daily without engineering tickets.

Pause
Mute Enter Fullscreen
#1 about 4 min

Picnic's grocery delivery and electric vehicle fleet

How the Netherlands-based supermarket utilizes small electric vehicles for efficient last-mile delivery.

#2 about 2 min

Building shared Java modules and analyst targeting platforms

Creating internal architecture to support scalable data workflows and customized marketing campaigns.

#3 about 4 min

Leveraging data for app personalization and reverse logistics

Using customer insights to recommend products and reducing emissions by picking up clothing returns.

#4 about 3 min

Automating grocery fulfillment centers and warehouse routing

Transitioning from manual picking to proprietary automated conveyor systems and route optimization algorithms.

#5 about 4 min

Enforcing consistent code quality with static analysis

Transitioning to modern Java versions and standardizing programming styles through automated syntax rules.

#6 about 5 min

Exploring agentic browsers and artificial intelligence generation

The privacy concerns and usability implications of integrating generative AI natively into web browsers.

#7 about 3 min

Managing application bundles and server-driven user interfaces

How dynamic page rendering engines bypass slow app store approvals and reduce massive download sizes.

#8 about 3 min

Evaluating emerging CSS features and package manager security

Monitoring new frontend styling capabilities alongside the growing attack vectors in trusted package dependencies.

#9 about 4 min

Preserving retro tech demos and interactive browser captchas

Exploring WebAssembly ports of classic computer graphics alongside highly creative bot verification paradigms.

#10 about 2 min

Nullish coalescing assignment and syntax readability tradeoffs

Balancing conciseness with code maintainability when adopting modern programming shortcut operators.

#11 about 2 min

Mastering advanced CSS view transitions and masking

Introducing modern frontend resources for learning layout capabilities without adding framework bloat.

#12 about 3 min

Phishing attacks leveraging terminal access and shell commands

Analyzing malicious popups that attempt to bypass browser security by tricking users into executing shell scripts.

#13 about 10 min

Empowering business analysts with a polyglot rule engine

Utilizing GraalVM to let non-developers write production business logic across multiple scripting languages.

#14 about 4 min

Defining promotional logic with data and action bindings

Authoring evaluation blocks in Python and JavaScript to safely read events and trigger database operations.

#15 about 5 min

Securing and optimizing contexts on the GraalVM engine

Enforcing resource limitations and sharing compiled code paths to reduce CPU and memory consumption.

#16 about 5 min

Translating Java objects into guest language representations

Using Jackson introspection to pass complex event payloads into native object proxy models securely.

#17 about 5 min

Fetching contextual inputs and emitting downstream actions

Executing side-effect SQL queries from Java wrappers to enrich user conditions before returning operations.

#18 about 7 min

Defending infrastructure against rogue script execution

Preventing queue overloads with automated rate limiters, syntax checking, and safe dry-run environments.

#19 about 10 min

Scaling the rule engine and reducing backend dependencies

How the decoupled architecture handles immense transaction volumes while accelerating complex feature rollouts.

Matching moments

9:56 min

Final code walk-through and audience Q&A session

Germán Álvarez · LIVE

1:34 min

Managing and controlling agentic code at enterprise scale

Edith Harbaugh Edith Harbaugh +3 · WWC Europe 2026

3:15 min

Optimizing performance and overcoming Open Policy Agent barriers

Philipp Krenn · WWC 2023

21:18 min

Audience Q&A on developer advocacy and Java trends

Josh Long · LIVE

22:32 min

Audience Q&A on language support, performance, and tradeoffs

Akmal Chaudhri Akmal Chaudhri · LIVE

3:45 min

Packaging native executables with Spring Native and buildpacks

Josh Long · WWC 2022

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Look What Java Can Do Now: Live-Coding a GenAI MCP Server with the JAQ Stack

Suren Konathala

Senior Engineering Leader, Marketing & AdTech, AI GTM & Digital Experience Platforms, Java x AI

Suren Konathala
Open session

World Congress 2026 North America

From Static Rules to Reasoning Platforms: Scaling Intelligent Canary Delivery in 2026

Daniel Oh

Senior Principal Developer Advocate

Daniel Oh
Open session

World Congress 2026 North America

Stop Running Mystery Meat in Production

Jeroen van Erp

Technical Advocate @ SUSE

Jeroen van Erp
Open session

World Congress 2026 North America

GitHub’s Team X-Ray: Your Repository Knows More About Your Team Than Your Team Does

Andrea Griffiths

Senior Developer Advocate

Andrea Griffiths
Open session

World Congress 2026 North America

It’s Alive! Taming the MLOps Franken-Stack: Write, Run, and Serve with Michelangelo

Eric Wang, Paul Zimmerman

Eric Wang
Paul Zimmerman
Open session

World Congress 2026 North America

Loop Engineering in the Wild: A Live Multi-Agent Coding Session

Vlad Luzin

CTO and Cofounder at BAND

Vlad Luzin