~/talks

Mario Fusco

what they talk about

all 17 in the filters

where they keep going back

all 12 in the filters

on a stage with

all 23 in the filters

who talks about the same things

titleconferencedate
Panel Software Engineering in the age of AIJNation 20262026-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…
Talk on
Agentic AI PatternsVoxxed Days Zurich 20262026-03-24
Agentic orchestration uses LangChain4j with Quarkus to compose multiple specialized agents into concrete patterns: sequence, loop (max 5 iterations, exit ≥80%…
Talk on
Behavioral Software EngineeringVoxxed Days Ticino 20262026-02-05
Compares behavioral-economics biases to everyday engineering decisions and gives concrete examples: removing reflection from non‑critical paths wastes effort…
Talk on
Agentic AI PatternsJfokus 20262026-02-02
Presentation claims a concrete library for Java (LangChain for Java + Quarkus) that implements four orchestration patterns — sequence loop parallel conditional…
Talk on
Behavioral Software EngineeringJfokus 20262026-02-02
Covers how documented cognitive biases map to everyday engineering choices and gives actionable countermeasures: patternicity (benchmarks showing a spurious 3%…
Talk on
Agentic AI with Quarkus, LangChain4j and vLLMVoxxed Days Zürich 20252025-03-25
Builds agentic systems with Quarkus + LangChain4j, serving models on-prem with vLLM and Kubernetes, and shows working examples: a parallel workflow that…
Talk on
Complementing LLM with agentic AI: a Quarkus story on AIVoxxed Days Ticino 20252025-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…
Talk on
Pushing LLMs over the Edge: Exploring the Limits of the PossibleDevoxx Belgium 20242024-10-07
Built a shopping assistant using LangChain4j and Quarkus that runs agents with tools for product selection, cart management, SQL execution and confirmation…
Talk on
20 years younger 🤩 💈 ✂️Devoxx Belgium 20242024-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…
Talk
Measure, don’t guess: benchmarking stories from the trenchesDevoxx Belgium 20242024-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…
Talk on
Machine Learning + Symbolic ReasoningVoxxed Days Trieste 20242024-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…
Talk on
Game of Loom 2: life and dead(lock) of a virtual threadVoxxed Days Ticino 20242024-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…
Talk on
Game of Loom: implementation patterns [...] playing with virtual threadsVoxxed Days Zurich 20232023-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…
Talk on
Game of Loom: implementation patterns and performance implications playing withJfokus 20232023-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…
Talk on
Game of Loom: implementation patterns and performance implicationsVoxxed Days Ticino 20232023-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…
Talk on
Reinventing the wheel ... as a serviceVoxxed Days Zürich 20222022-05-17
Software engineering repeatedly repackages old ideas as new and often breaks things by oversimplifying core assumptions. Examples: attempts to sell an XML…
Talk on
Let's make a contract: the art of designing a Java APIVoxxed Days Ticino 20212021-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…
Talk on
Let's make a contract: the art of designing a Java APIGlobal Summit for Java Devs 20202020-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…
Talk on
Event-driven business automation powered by cloud native JavaDevoxx Belgium 20192019-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…
Talk on
How and why I turned my old Java project into a first-class serverless componentVoxxed Days Ticino 20192019-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…
Talk on
WelcomeVoxxed Days Milano 20192019-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…
Organiser on
OOP v̶s̶ and FPVoxxed Days Zurich 20192019-03-19
Argues that OOP and FP are complementary not opposing, claiming polymorphism and encapsulation solve dependency and extension while immutability and…
Talk on
OOP vs FPVoxxed Days Ticino 20182018-10-20
Compares Object-Oriented Programming and Functional Programming, arguing they are not mutually exclusive. Names OOP features (polymorphism, encapsulation) and…
Talk in Italian on
Reactive Programming in JavaCodemotion Milan 20172017-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…
Talk in Italian on
Lazy JavaDevoxx Belgium 20172017-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…
Talk on
Reactive programming in JavaVoxxed Days Ticino 20172017-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…
Talk in Italian on
WelcomeVoxxed Days CERN 20172017-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…
Organiser on
G o F PatternsVoxxed Days CERN 20172017-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…
Talk on
g ∘ f patternsVoxxed Days Zurich 20172017-02-23
Claim: most GoF behavioral patterns are boilerplate workarounds for missing higher‑order functions and Java 8 lambdas remove that boilerplate. Live‑coded…
Talk on
Welcome keynoteVoxxed Days Zurich 20172017-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…
Talk on
Keynote: BDD - Bias driven developmentCodemotion Milan 20162016-11-23
Software teams repeatedly make specific, measurable mistakes: building a homegrown ORM instead of using a standard (not-invented-here syndrome), “fixing”…
Talk on
Gang of Four Patterns in a Functional LightCodemotion Milan 20162016-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…
Talk in Italian on
Intervista a Mario FuscoCodemotion Milan 20162016-11-23
Argues that cognitive bias in code shapes architectural choices and causes engineers to reuse familiar, suboptimal patterns; recommends awareness and…
Talk on
From object oriented to functional domain modelingCodemotion Rome 20162016-03-18
Shows how to apply functional-programming principles in Java 8 domain modeling: using immutable objects and data structures, writing side-effect-free…
Talk in Italian on
Laziness, trampolines, monoids and other functional amenitiesLambda World 20152015-10-24
Shows concrete Java 8 code: implements currying for converters and composes a Celsius↔Fahrenheit pipeline; models salary rules as composed endomorphisms and…
Talk on
OOP and FPCodemotion Rome 20152015-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…
Talk in Italian on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.