Mario Fusco
where else to find them
what they talk about
all 17 in the filters
where they keep going back
- Voxxed Days Ticino8 editions2017–2026
- Voxxed Days Zurich6 editions2017–2026
- Devoxx Belgium3 editions2017–2024
all 12 in the filters
on a stage with
all 23 in the filters
who talks about the same things
- Venkat Subramaniam243 talks
- Rémi Forax29 talks
- Maurice Naftalin30 talks
- Kevlin Henney95 talks
- Trisha Gee41 talks
- Eric Normand9 talks
| title | conference | date |
|---|---|---|
| Panel Software Engineering in the age of AI | JNation 2026 | 2026-05-26 |
A live panel surveys agent tooling and real projects: hands‑on use of LangChain4J and ADK for Java, greenfield work produces usable code quickly while legacy… | ||
| Agentic AI Patterns | Voxxed Days Zurich 2026 | 2026-03-24 |
Agentic orchestration uses LangChain4j with Quarkus to compose multiple specialized agents into concrete patterns: sequence, loop (max 5 iterations, exit ≥80%… | ||
| Behavioral Software Engineering | Voxxed Days Ticino 2026 | 2026-02-05 |
Compares behavioral-economics biases to everyday engineering decisions and gives concrete examples: removing reflection from non‑critical paths wastes effort… | ||
| Agentic AI Patterns | Jfokus 2026 | 2026-02-02 |
Presentation claims a concrete library for Java (LangChain for Java + Quarkus) that implements four orchestration patterns — sequence loop parallel conditional… | ||
| Behavioral Software Engineering | Jfokus 2026 | 2026-02-02 |
Covers how documented cognitive biases map to everyday engineering choices and gives actionable countermeasures: patternicity (benchmarks showing a spurious 3%… | ||
| Agentic AI with Quarkus, LangChain4j and vLLM | Voxxed Days Zürich 2025 | 2025-03-25 |
Builds agentic systems with Quarkus + LangChain4j, serving models on-prem with vLLM and Kubernetes, and shows working examples: a parallel workflow that… | ||
| Complementing LLM with agentic AI: a Quarkus story on AI | Voxxed Days Ticino 2025 | 2025-01-16 |
Shows a Quarkus app that combines langchain4j LLM calls with a drools rule engine and deploys models on OpenShift; demoed a refund chatbot that uses a state… | ||
| Pushing LLMs over the Edge: Exploring the Limits of the Possible | Devoxx Belgium 2024 | 2024-10-07 |
Built a shopping assistant using LangChain4j and Quarkus that runs agents with tools for product selection, cart management, SQL execution and confirmation… | ||
| 20 years younger 🤩 💈 ✂️ | Devoxx Belgium 2024 | 2024-10-07 |
A live onstage haircut happens during the opening keynote with a barber team transforming an attendee into a hipster look over 45 minutes, complete with music… | ||
| Measure, don’t guess: benchmarking stories from the trenches | Devoxx Belgium 2024 | 2024-10-07 |
Shows concrete pitfalls and fixes: uses JMH harness plus perf and async-profiler to reproduce dead‑code elimination that reports absurd ops/sec, a black hole… | ||
| Machine Learning + Symbolic Reasoning | Voxxed Days Trieste 2024 | 2024-05-30 |
A Quarkus web app wires an LLM to a Drools rule engine using Quarkus + langchain4j + drools and demonstrates an airline refund flow: the LLM extracts customer… | ||
| Game of Loom 2: life and dead(lock) of a virtual thread | Voxxed Days Ticino 2024 | 2024-01-19 |
Virtual threads in JVM 21 are stable but carry concrete limits: experiments running 64 CPU-bound tasks on an 8-core machine show groups of eight virtual… | ||
| Game of Loom: implementation patterns [...] playing with virtual threads | Voxxed Days Zurich 2023 | 2023-03-16 |
Implements Conway’s Game of Life with CSP channels and runs JMH benchmarks comparing native threads vs virtual threads; virtual-thread runs hit 7× faster on… | ||
| Game of Loom: implementation patterns and performance implications playing with | Jfokus 2023 | 2023-02-06 |
Implements Conway’s Game of Life with CSP channels and measures performance with JMH, flame graphs and ForkJoinPool carriers; virtual threads remove the… | ||
| Game of Loom: implementation patterns and performance implications | Voxxed Days Ticino 2023 | 2023-01-20 |
Compares Java Project Loom virtual threads versus native threads by implementing Conway’s Game of Life with a CSP style channel per cell and variants including… | ||
| Reinventing the wheel ... as a service | Voxxed Days Zürich 2022 | 2022-05-17 |
Software engineering repeatedly repackages old ideas as new and often breaks things by oversimplifying core assumptions. Examples: attempts to sell an XML… | ||
| Let's make a contract: the art of designing a Java API | Voxxed Days Ticino 2021 | 2021-11-18 |
Concrete rules for Java APIs: prefer static factory methods and small value objects (example: replace three confusing buy overloads with a Price object and… | ||
| Let's make a contract: the art of designing a Java API | Global Summit for Java Devs 2020 | 2020-08-01 |
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… | ||
| Event-driven business automation powered by cloud native Java | Devoxx Belgium 2019 | 2019-11-04 |
Kogito combines Drools and jBPM with Quarkus and GraalVM to generate runtime Java code ahead-of-time, remove reflection and enable native compilation and hot… | ||
| How and why I turned my old Java project into a first-class serverless component | Voxxed Days Ticino 2019 | 2019-10-09 |
Migrates Drools/jBPM into a serverless-ready stack by replacing runtime reflection and dynamic classloading with an executable Java model and ahead‑of‑time… | ||
| Welcome | Voxxed Days Milano 2019 | 2019-04-13 |
Welcome and logistics briefing for Voxxed Days Milano explains that the event targets experienced engineers, offers talks in English (rooms 6) and Italian… | ||
| OOP v̶s̶ and FP | Voxxed Days Zurich 2019 | 2019-03-19 |
Argues that OOP and FP are complementary not opposing, claiming polymorphism and encapsulation solve dependency and extension while immutability and… | ||
| OOP vs FP | Voxxed Days Ticino 2018 | 2018-10-20 |
Compares Object-Oriented Programming and Functional Programming, arguing they are not mutually exclusive. Names OOP features (polymorphism, encapsulation) and… | ||
| Reactive Programming in Java | Codemotion Milan 2017 | 2017-11-10 |
Explains the reactive programming paradigm for asynchronous event processing and how Java 9's Flow API standardizes the contract libraries must follow. Covers… | ||
| Lazy Java | Devoxx Belgium 2017 | 2017-11-06 |
Shows how to implement laziness in Java 8 with concrete code: builds an infinite Stream 'from' and a custom lazy list that defers evaluation, demonstrates a… | ||
| Reactive programming in Java | Voxxed Days Ticino 2017 | 2017-05-06 |
Covers Java’s reactive-streams support (Java 9 Flow API) and RxJava types (Flowable/Observable) implementing backpressure. Uses a temperature-sensor demo that… | ||
| Welcome | Voxxed Days CERN 2017 | 2017-02-25 |
Event organizers recount how local teams rode trains and pooled ideas to launch Voxxed Days at CERN and confirm two parallel tracks plus a digital panel… | ||
| G o F Patterns | Voxxed Days CERN 2017 | 2017-02-25 |
Argues that many GoF behavioral patterns are workarounds for missing higher order functions and rewrites them with Java 8 lambdas and the Stream API and… | ||
| g ∘ f patterns | Voxxed Days Zurich 2017 | 2017-02-23 |
Claim: most GoF behavioral patterns are boilerplate workarounds for missing higher‑order functions and Java 8 lambdas remove that boilerplate. Live‑coded… | ||
| Welcome keynote | Voxxed Days Zurich 2017 | 2017-02-23 |
Conference frames itself as community-driven and cross‑technology, reporting 394 attendees and a satellite Voxxed at CERN next Saturday plus a kids workshop… | ||
| Keynote: BDD - Bias driven development | Codemotion Milan 2016 | 2016-11-23 |
Software teams repeatedly make specific, measurable mistakes: building a homegrown ORM instead of using a standard (not-invented-here syndrome), “fixing”… | ||
| Gang of Four Patterns in a Functional Light | Codemotion Milan 2016 | 2016-11-23 |
Shows how many Gang of Four design patterns exist as workarounds for missing higher-order functions and demonstrates, via live coding, how to reimplement… | ||
| Intervista a Mario Fusco | Codemotion Milan 2016 | 2016-11-23 |
Argues that cognitive bias in code shapes architectural choices and causes engineers to reuse familiar, suboptimal patterns; recommends awareness and… | ||
| From object oriented to functional domain modeling | Codemotion Rome 2016 | 2016-03-18 |
Shows how to apply functional-programming principles in Java 8 domain modeling: using immutable objects and data structures, writing side-effect-free… | ||
| Laziness, trampolines, monoids and other functional amenities | Lambda World 2015 | 2015-10-24 |
Shows concrete Java 8 code: implements currying for converters and composes a Celsius↔Fahrenheit pipeline; models salary rules as composed endomorphisms and… | ||
| OOP and FP | Codemotion Rome 2015 | 2015-03-25 |
Compares idiomatic Java 7 OOP style with Java 8’s functional style using concrete examples: string joining with map/reduce to avoid mutable StringBuilder… | ||
| nothing matches | ||