Voxxed Days Ticino 2026
2026-02-05..2026-02-06
Lugano, Switzerland
[Voxxed Days Ticino 2017, Voxxed Days Ticino 2018, Voxxed Days Ticino 2019, Voxxed Days Ticino 2021, Voxxed Days Ticino 2023, Voxxed Days Ticino 2024, Voxxed Days Ticino 2025, Voxxed Days Ticino 2026]
| title | author | length |
|---|---|---|
| The Past, Present and Future of Programming Languages | Kevlin Henney | 50m |
Main claim: mainstream programming languages evolve slowly and remain dominated by 20th‑century designs; TIOBE’s top 10 accounts for 70% of TIOBE and the top… | ||
| Why Hexagonal and Onion Architecture Are Answers to The Wrong Question | Oliver Drotbohm | 45m |
Argues that hexagonal/onion patterns answer the wrong question: decoupling became a testability-era obsession and often produces incohesive code where a tiny… | ||
| Tracing Java's Hidden Performance Traps | Victor Rentea | 47m |
Painful days spent optimizing the wrong part of a flow. Repeated attempts to blindly fix a performance issue. Speculative micro-"optimizations" that clutter… | ||
| Backlog.md: The simplest project management tool for the AI Era | Alex Gavrilescu | 42m |
Backlog.md is a terminal‑centric project manager that stores tasks as markdown with front matter, acceptance‑criteria checkboxes, implementation plans and a… | ||
| May the Control Plane be with you: Kamaji and the rise of Kubernetes at scale | Dario Tranchitella | 40m |
Kamaji runs Kubernetes control planes as workloads inside a management cluster using the Hosted Control Plane pattern so control plane components run in pods… | ||
| Agentic AI Patterns | Kevin Dubois | 49m |
Distills concrete, reusable patterns for coordinating multiple models: four basic workflows — sequence, loop, parallel, routing — plus an autonomous supervisor… | ||
| Securing RAG Pipelines with Fine Grained Authorization | Sohan Maheshwar | 44m |
Explains why relationship-based access control (ReBAC) like Google Zanzibar must guard RAG pipelines and shows two concrete enforcement patterns: pre-filter… | ||
| Technical Enshittification: Why Everything in IT is Horrible Right Now and How to Fix It | Baruch Sadogursky | 48m |
Argues that modern software rot is driven by context degradation—reorgs, bloat, slow CI and AI-generated code that add tech debt and… | ||
| Why Security Matters: The Risks of Agentic AI and How to Mitigate Them | Christoph Bühler | 15m |
Claims a practical permissioned access control that encapsulates Model Context Protocol (MCP) servers using Docker encapsulation and a policy enforcement… | ||
| Training My Rival in Java: A Deep Q-Learning AI to Play Azul | Victor Uria Valle | 21m |
Built a playable Azul opponent using a Deep Q-Network (DQN) in Java with a dual-target network, a replay buffer, and a terminal UI; state encoding includes… | ||
| Break the silo: How we built a decentralized control plane for service orchestration | E. Taborelli | 36m |
Julius Baer builds a decentralized control plane that exposes a single public API (composite CRs) on a Crossplane + Kubernetes commander which delegates work… | ||
| Get The Most Out of Virtual Threads in Java 25: A Deep Dive | Christian Wörz | 44m |
Demonstrates concrete Java 25 changes: synchronized detaching fixed so virtual threads no longer block worker threads (100 virtual threads over 10 workers… | ||
| The Future of Angular: Faster, Lighter, Stronger | Loïc Magnette | 46m |
Latest Angular adds signals and a new control flow syntax to stop ZoneJS-driven full-tree re-renders, letting templates re-render just fragments; demoed with a… | ||
| Learning modern Java the playful way | Marit van Dijk, Piotr Przybył | 43m |
Demo shows upgrading a Java 8–style image search app to Java 25: compact source files and compact source files with simple IO replace Scanner, DTOs become… | ||
| Rethinking Full Stack Application Development with Kiro | Alessandra Pasini, Romain Jourdan | 46m |
Live demo shows Kiro reading an existing React/NextJS + Java 25 Spring Boot marketplace repo, generating ten requirements, trimming scope to two (create and… | ||
| From Shadows to Spotlight - How Swiss Post Performs Reliable ML Deployment | Giovanni Degiorgi | 34m |
Swiss Post runs new fraud models behind a shadow variant that mirrors live traffic to a secondary SageMaker endpoint, stores inputs and predictions on S3, and… | ||
| Sharing is caring! Building trust in a system through transparency: lessons from Swiss Post E-Voting | Fabrizio Beretta Piccoli, Céline Camacho | 20m |
Swiss Post publishes source code, protocol specs and architecture docs, enforces code conventions, strict PR reviews and static analysis with Sonar, CodeQL and… | ||
| Driving Smarter Mobility: From OpenStreetMap to Real-Time Traffic Simulation with SUMO & Godot | Lorenzo Verardo, Lorenzo Ferri | 23m |
A Lugano project converts OpenStreetMap into a real-time, city-scale traffic simulator by combining a React prototype, Godot rendering, and SUMO as the physics… | ||
| Spec-Driven Development with AI Agents From High-Level Requirements to Working SW | Anton Arhipov | 47m |
Spec-driven workflow uses explicit artifacts—requirements.md, plan.md, tasks.md—fed to AI agents so each step is reviewable and replayable. Demo uses JetBrains… | ||
| Defense against the dark arts of AI: The playbook for a sovereign model-as-a-service platform | Maarten Vandeperre | 42m |
Agenda shows a practical playbook: build a sovereign MaaS by combining GPUs + inference servers (LMD/Llama-style), a distributed inference layer, an API… | ||
| Spec-Driven Development in the Age of Agents | Anton Arhipov, Baruch Sadogursky, Stefano Maestri, Alessio Soldano, Alex Gavrilescu, Alessandra Pasini | 45m |
Panel argues Spec-Driven Development makes the spec the primary artifact and shows working tools: Kira and Backlog MD; demo includes an agent hook validating… | ||
| Building Secure Software: Practical Strategies for Developers | Sohan Maheshwar, Stefano Maestri, Alessio Soldano, Ixchel Ruiz, Soroosh Khodami | 45m |
Attack surface is expanding with AI and low‑code tools and developers must harden pipelines now: 1.8M breaches traced to broken access control and 100% of… | ||
| Distributed Systems - What Can Go Wrong and How to Get It Right | Florian Mair | 34m |
Shows concrete failure modes and fixes: a 1M→2M request spike plus naive 3-retry clients multiply traffic (4x) and cause the spiral of death; use a token… | ||
| The developer's guide to making money in the open-source galaxy | Ronald Dehuysser | 44m |
A Java library called JobRunr becomes a paid product: a distributed persistent job scheduler that runs with one jar, uses existing Postgres/Oracle storage… | ||
| Visualizing robot minds, and other fun stuff | Alessandro Giusti | 21m |
Convolutional neural networks trained on a 3-GoPro dataset classify trail position and actually drive a drone as a proof of concept, later squeezed to run 100… | ||
| Bug fixed, now what? | Konstantinos Kitsios | 20m |
An open-source GitHub bot generates fail-to-pass tests by combining LLM + search-based testing (it seeds the genetic tool Penguin with LLM-generated inputs)… | ||
| Write Once, Accelerate Everywhere: GPU-Ready Java with TornadoVM | Thanos Stratikopoulos | 44m |
TornadoVM is an open‑source JDK plugin (v2.2.0) that JIT‑compiles Java to OpenCL/CUDA/PTX/SPIR‑V and offloads kernels to GPUs/FPGAs/CPUs via Project Panama… | ||
| Are We Ready For The Next Cyber Security Crisis Like Log4Shell? | Soroosh Khodami | 46m |
Live demo shows adding a harmless dependency (GSON / Express) triggers a reverse shell via dependency install that connects outbound to an attacker listening… | ||
| Teaching Exotic Programming Languages to Large Language Models | Alessandro Giagnorio | 41m |
Claims that models taught with continuous pre-training on whatever code and docs exist plus an instruction-capability transfer via fine-tuning reuse can… | ||
| Reactive ❤️ Loom: A Forbidden Love Story | Francesco Nigro | 38m |
Quarkus/Vert.x/Netty experiments show virtual threads improve throughput ~30% over classic setups, but a custom Netty scheduler built on Loom yields up to ~37%… | ||
| Friendly Borders: Graph algorithms reveal Eurovision voting patterns | Domagoj Marić | 40m |
Graph-based analysis uses Louvain with 1,000 Monte Carlo runs on Eurovision data (2008–present) built with NetworkX + pandas + Plotly to produce a consensus… | ||
| Catching the 137-Killer: A Java Memory Forensics Investigation | Martijn Dashorst | 45m |
A small Quarkus crawler that issues ~300 parallel HTTP requests (about 150 threads) repeatedly runs into Kubernetes exit code 137 because container RSS crosses… | ||
| Why Bad Code Quality Is Not (Only) Your Fault | Annelore Egger | 42m |
Code quality is a shared responsibility: a logistics app accumulates redundant event logic that duplicates updates for leaving and stopping, sending… | ||
| Type Clash: When Structural and Nominal Systems Collide | Matteo Orlandi, Luca Caputo | 43m |
Compares concrete examples: a TypeScript query DSL that computes result types from select/where expressions and rejects invalid field operations at compile… | ||
| Behavioral Software Engineering | Mario Fusco | 30m |
Compares behavioral-economics biases to everyday engineering decisions and gives concrete examples: removing reflection from non‑critical paths wastes effort… | ||
| Welcome | Federico Yankelevich, Tiziano Leidi | 11m |
Conference overview announces a shift: the program centers on agents and widespread LLM use, promotes spec-driven development with two afternoon panels on… | ||
| nothing matches | ||