Voxxed Days Thessaloniki 2025
2025-11-07..2025-11-08
Thessaloniki, Greece
[Voxxed Days Thessaloniki 2023, Voxxed Days Thessaloniki 2024, Voxxed Days Thessaloniki 2025]
who it's for
software architects, backend developers, platform engineers, devops engineers, data engineers, site reliability engineers, frontend developers, security engineers
topics
observability with OpenTelemetry; data mesh on Databricks; AI-driven developer assistants; contract testing with Pact Broker; event driven message design; Java cloud-native microservices; continuous profiling with JFR; green software and sustainability; React Router v7 fast apps; Tailwind v4 utility-first CSS; Kafka schema registry evolution
| title | author | length |
|---|---|---|
| Back to Basics: Crafting Quality Software in the Age of Complexity | Scott Gerring | 42m |
Shows concrete practices to keep a codebase maintainable: a Quarkus sticker-catalog demo uses Panache, Kafka and OpenTelemetry and reproduces a 102ms… | ||
| How Microsoft Fabric Empowers Developers with Unified Data, DevOps, and AI | Josh Ndemenge | 39m |
Microsoft Fabric ties storage, CI/CD and AI into actionable developer features: native Git integration covers 80% coverage of item types with two‑way sync and… | ||
| Data Mesh: The Speedrun | Nick Bozovits | 17m |
Cloud-native Data Mesh implementation uses a hybrid orchestration pattern with a single Airflow orchestrator and dataset-trigger choreography to keep… | ||
| Machine Learning In Observability Systems: From Insights To Action | Panos Tsilopoulos | 42m |
Nike runs an observability platform that ingests 2 million alerts a day and reduces noise via an event-to-incident funnel that compresses signals to… | ||
| Magenta Eagle: How We’re Re-engineering Software Delivery with AI-Driven Development | K. Galanis | 14m |
T-Digital by Deutsche Telekom builds Magenta Eagle, an AI coding assistant that ingests Figma designs, APIs, repos and standards to generate production-ready… | ||
| Executable Agreements: Code, Collaborate, and Deploy with Confidence | Dimitris Dranidis | 45m |
Shows how Pact and a Pact Broker replace many slow end-to-end tests by publishing consumer-generated JSON pacts, verifying them in CI against the real… | ||
| Disney Driven Development - Keynote | Melinda Seckington | 49m |
Disney’s method reduces culture to five practical levers: five keys — safety, courtesy, inclusion, efficiency, show — with concrete tactics: hidden lightning… | ||
| Black Friday Brilliance: Managing a Billion Transactions with Tech, Tactics, and Teamwork | J.Coleman | 42m |
Loqate handles 1+ billion requests over four-day BFCM 2023 with >99.99% availability and ~100x growth in a decade, moving from on‑premises to Google Cloud… | ||
| Evolutionary Architecture: How do you build systems that can evolve? | Nikhil Barthwal | 43m |
Advocates defining an explicit fitness function (a 0–10 score) across dimensions like auditability, performance, security and data, then guiding small… | ||
| The Java Cloud-Native Stack for Microservices and Serverless Architecture | Markus Kett | 43m |
Claims a Java-native persistence stack that replaces ORMs and costly cloud databases with Eclipse Store (object-graph storage) and Eclipse Data Grid… | ||
| How to design your messages: Patterns and tradeoffs in Event Driven Architectures Workshop | Kostas Stroggylos | 01h 54m |
Compares three concrete message styles—pure messages, embedded messages, envelope (CloudEvents)—and shows code and Docker demos using Kafka and RabbitMQ to… | ||
| Architecting for Sustainability: A Software Architects Guide to Green Software Keynote | Eoin Woods | 49m |
Software contributes 2–4% of global emissions and data centers use about 1.5% of global electricity in 2024 (forecast ~4.5% by 2030). A machine learning batch… | ||
| The Future of Angular: Faster, Lighter, Stronger | Loïc Magnette | 40m |
Angular replaces ZoneJS-driven change detection with signals and a new control-flow syntax, showing benchmarks nearly as fast as Vue; a live sheep app demo… | ||
| The Day the EU Broke My Build: NIS2 for Developers | Antonis Gkogkotsis | 11m |
NIS2 enforces audit-ready cybersecurity for entities that meet the EU’s essential vs important thresholds, with essential entities facing proactive supervision… | ||
| Unlocking Reactive State Super Powers with NgRx Signal Store | Dimitris Kiriakakis | 31m |
Shows a concrete NgRx Signal Store implementation using NgRx Signal Store and the composition helpers withState, withComputed, withEntities to build feature… | ||
| Microservice Matchmaking: Pact Testing Between Spring Boot and gRPC | Stelios Gkiokas | 16m |
Shows how Pact links a Spring Boot REST consumer to a .NET gRPC provider by generating a protobuf descriptor set, pushing consumer contracts to a Pact Broker… | ||
| The Hidden Art of Thread-Safe Programming: Exploring java.util.concurrent | Heinz M. Kabutz | 45m |
Shows concrete concurrency failures and fixes: Vector’s serialization race then deadlock between nested V1↔V2 was fixed across Java 1.4→1.7; LongAdder (striped… | ||
| How We Turned AI Hype into Real Value | Dimitra Gkoutziouli | 14m |
Claims that 95% of AI projects return little to no profit and that 80% never reach production drive a pragmatic approach: choose between hybrid model selection… | ||
| The Future of Utility-First CSS: What Tailwind v4 Signals for Web Development | Devlin Duldulao | 32m |
Tailwind v4 reworks the toolchain with an oxide engine (Rust) that yields microsecond incremental builds and effectively instant hot reload, making local dev… | ||
| Impact Over Output: Our Shift from Project Delivery to Product Thinking | Eva Lampri | 12m |
Allwyn shifts from dozens of project codebases to a single common foundation, dedicating six months to define baseline capabilities, architecture and scope so… | ||
| From Prompt to PR: Vibe Coding Meets AI Code Review | Triantafyllos Tsirellis | 11m |
Demonstrates a full Prompt→PR→Review loop: VS Code + GitHub Copilot (LLM cloud set 4) generates a NodeJS Express endpoint /users/:id, commits and opens a PR… | ||
| Tracing event-based systems with OpenTelemetry | Harry Kimpel | 41m |
Shows how to get end-to-end traces through Kafka by adding an OpenTelemetry Java agent for zero‑code tracing or by adding SDK calls to create custom spans in a… | ||
| The Remix Evolution: How React Router v7 Enables Fast and Resilient Apps | Aurora Walberg Scharff | 40m |
React Router v7 merges Remix features into the router, adding automatic code splitting, Route Modules with loader/action APIs, SSR and SSG, and a Vite-based… | ||
| To RAG or not to RAG | Piotr Przybył | 42m |
Explains when RAG (retrieval augmented generation) actually fixes hallucinations by showing a live bash demo that runs a local LLM (Llama), creates embeddings… | ||
| Patterns & Practices for building Multi-Agent Systems | Nikhil Barthwal | 41m |
Explains how to actually build multi‑agent systems: introduces Model Context Protocol (MCP) for agent→tool calls and A2A agent protocol for agent→agent… | ||
| From Cold Starts to Escape Velocity: Three Practical Ways to Accelerate Java Services | C. Edelveis | 40m |
Service cold start is ~5.6–6 seconds with a layered Spring Boot image, reduced to under 2 seconds by using AOT cache (Project Leyden) with no code changes… | ||
| MCP for Java developers | Sandra Ahlgrimm | 42m |
Describes the Model Context Protocol as a standard way to expose files, DB schemas and tools to LLMs and shows a live Java build that actually runs: a Quarkus… | ||
| Eternal Sunshine of the Spotless Macro | Andrea Mocci | 42m |
Survey of reflective models and code-generation techniques, with concrete demos: Smalltalk live reflection creates classes and rebinds object classes at… | ||
| Improving Spring Boot test efficiency | Sergei Chernov | 36m |
Spring Integration Test contexts are cached by a merged configuration key, causing many simultaneous heavy contexts (TestContainers-managed Docker containers… | ||
| AI Security Simplified: Turning Complexity into Cohesion | Christos Koukoumialos | 15m |
Vodafon reports building an AI security program that reduces hundreds of controls to 51 controls organized into 11 focus areas, mapping ISO/GRC and newer AI… | ||
| From Tower of Babel to Babel Fish: Evolving Kafka Architecture With Schema Registry | Viktor Gamov | 43m |
Demonstrates a running Kafka cluster with Confluent Schema Registry in Docker connecting three services (orders, inventory, analytics) across Java, Python and… | ||
| Luckily, You Don’t Have to Rewrite Everything in Rust | Vitaly Bragilevsky | 45m |
Rust reaches stable ten years ago but maintains six‑week releases and a small ecosystem—about 15% developer usage on Stack Overflow versus Java’s 30%—with over… | ||
| Are We Ready For The Next Cyber Security Crisis Like Log4Shell? | Soroosh Khodami | 46m |
Live demos show a build environment and dependency confusion can give an attacker an interactive shell: running Maven/npm install pulls a malicious package… | ||
| Do Legacy Systems dream of Modernization? | Katerina Andreadou | 14m |
About 30–40% of enterprise tech counts as legacy and consumes roughly 80% of budgets, often holding decades of irreplaceable data and code with lifespans far… | ||
| Streaming financial market data through WebSockets | Athanasios Irodotou | 41m |
XM’s backend streams market prices via AWS WebSocket API Gateway, Kafka and Kubernetes, using Java 21 with ZGC and aggressive batching; a DynamoDB subscription… | ||
| Learning modern Java the playful way | Marit van Dijk, Piotr Przybył | 46m |
Demos show concrete upgrades: a multimodal encoder indexes image vectors into Elasticsearch and a hybrid search (keyword + vector, free reciprocal rank fusion)… | ||
| AI Agents for increased productivity and efficiency | Konstantinos Bloutsos | 13m |
A practical account of building an EY multi-agent valuation tool that combines RAG retrieval, a central orchestrator, memory, and agents that run SQL/Python… | ||
| Inside karoot: the tech that moves people | Symeon Foskolos | 21m |
Karut routes a tap through an API gateway, firewalls, load balancers and microservices to a real-time intelligence engine that uses geospatial indexing and… | ||
| nothing matches | ||