talks.title
talks.heroDescription
1/2

Michalis Zampetakis
Are your tests good enough?
If we use tests to test code, how can we test our own tests? We write tests in order to assure the quality of the software we are writing. Software de...

Theodore Neward
Artificial, yes; Intelligent, no.
When ChatGPT arrived on the scene, it sparked an immediate reaction from the world--not just the computing world, but the larger world in which we all...

Elias Theodoridis
Automating Cloud Security Compliance: From Patching to Machine Image Building and Auto Scheduling
This session explores the journey from scattered security practices to automated compliance pipelines that actually fit into existing workflows. We'll...

Nikoleta Tzika
Behind the Scenes of Novibet’s Casino API: Building a Scalable and Modular Platform
Join me for a high-level technical walkthrough of Novibet’s Casino API - the backbone of our gaming platform. I’ll share how we designed a modular, sc...

Daniel Roe
Beyond the Framework: Building for the Next Decade of the Web
The text discusses how to architect frontend projects that remain resilient and adaptable despite rapid changes in tooling and technologies. Drawing o...

Mete Atamel
Beyond the Prompt: Evaluating, Testing, and Securing LLM Applications
This talk discusses evaluating and securing LLM applications by measuring changes in prompts or RAG pipelines. It highlights evaluation frameworks lik...

Daniel Roe
Building a personal CLI
Effortlessness' is the super-power I'd pick if I could. With and without AI, there's a lot you can do to make your workflow feel more effortless - spe...

Theodore Neward
Busy Developer's Guide to Esoteric Languages
WARNING: This talk is not for the faint of heart. In this presentation, we will examine the realm of the "esoteric" language: the programming language...

Łukasz Nowak
Component wrappers and other patterns for making your tests bulletproof.
This talk guides frontend developers in writing stable Vitest/Jest tests by addressing common mistakes and exploring effective patterns. It covers opt...
Asim Hussain
Don't be an Idiot
This talk connects ancient Athenian democracy and mystery cults to the origins of the internet and open source, arguing that modern standards and open...

Stavros Bastakis

Zacharias Fragkiadakis
From Insanity to Sanity: How We Let the Product Team Take Over
Always the developer on-call for every copy tweak, campaign launch, or urgent content update? In this talk, we’ll share how we used Sanity CMS to move...

Ko Turk
From Space to Code: Using NASA's Open Data APIs with Kepler
This session explores NASA's open APIs for building educational and sustainable applications. Key focuses include Astronomy Picture of the Day, Mars a...

Fotis Adamakis
Front end development in 2040
Let’s imagine front-end development 15 years from now. Will TypeScript still be around? What about React? And what will happen to the everyday problem...

Keren Kenzi
Hello (Virtual) World
This session introduces creating a virtual reality game using JavaScript, HTML, A-Frame, and the DOM API. Through a live demo, participants will learn...

Sander Hoogendoorn
How to survive as a developer in the exponential age of AI
Sander Hoogendoorn, CTO at iBOOD.com, examines AI's rapid impact on software development, questioning its potential to replace developers or enhance t...

Vladas Diržys
Introduction to ADRs
In software projects, it's important to write down why we make certain big decisions about how the software is built. These written records are called...

Foivos Zakkak
Investing for geeks v1.1.0
This talk introduces developers to personal finance basics, focusing on budgeting and index investing through ETFs as accessible options for beginners...

Zaharenia Atzitzikaki
It Works on My Machine: Why Engineers Are Misunderstood (and What They Can Do About It)
This talk examines common misconceptions about engineers and their impact on collaboration and influence. It explores the origins of these myths, thei...

Fabian Stäber
Java Agent vs. eBPF: A Deep Dive into OpenTelemetry Instrumentation Technologies
This talk compares OpenTelemetry's eBPF instrumentation with Java agent technology, focusing on deployment, compatibility, security, and performance....
Alexander Chatzizacharias
Let’s use IntelliJ as a game engine, just because we can
Join Alexander for a playful exploration of using IntelliJ IDEA as a game engine. This talk covers his journey of implementing game logic and graphics...
Hinse ter Schuur
Level Up Your Java Streams with Gatherers
This session explores Java 24's new Stream Gatherers, enabling custom intermediate operations on streams. Attendees will learn their functionality, ad...

Alex Shershebnev
LLMs, Meet Your Tools: The Magic of Model Context Protocol
Model Context Protocol (MCP) enhances LLM capabilities by integrating external tools, APIs, and data sources within IDEs, fostering intelligent, conte...

Frank Lyaruu
Modern Sandboxing: Using Web Assembly in Java
Sandboxing enables safe execution of untrusted third-party code by restricting its access. This proposal explores using Web Assembly, a secure binary...
Aggelos Bellos
Modernizing the Legacy
This talk details TalentLMS’s modernization of a decade-old monolith, highlighting strategies like breaking DevOps silos, restructuring teams, and ado...

Patrycja Wegrzynowicz
Prometheus Puzzlers: Traps, Pitfalls, and Corner Cases
Prometheus makes monitoring easy - until it doesn’t. From hidden cardinality explosions to misleading query results and unexpected interpolation or ex...
1/2