Konstantinos Tsakalozos is an Engineering Manager for Kubernetes at Canonical. He has been working on open-source software for the Ubuntu ecosystem for more than a decade. He is the original author and maintainer of MicroK8s – a small, fast, single-package Kubernetes for developers, IoT and edge. Prior to Canonical he was with Microsoft – Skype working in the Big Data Group. Konstantinos holds a Ph.D. in IaaS resource allocation and currently lives in Athens, Greece where he is active in the Athens Kubernetes User Group.
Konstantinos Tsakalozos is an Engineering Manager for Kubernetes at Canonical. He has been working on open-source software for the Ubuntu ecosystem for more than a decade. He is the original author and maintainer of MicroK8s – a small, fast, single-package Kubernetes for developers, IoT and edge. Prior to Canonical he was with Microsoft – Skype working in the Big Data Group. Konstantinos holds a Ph.D. in IaaS resource allocation and currently lives in Athens, Greece where he is active in the Athens Kubernetes User Group.
Most Kubernetes networking problems come down to the same handful of misunderstandings, yet they are all fixable once you see how the pieces actually fit together. In this talk, we’ll start with the basics: every pod gets its own IP from a cluster-wide CIDR, so pods can talk to each other directly without NAT tricks. From there, we’ll dig into Services: ClusterIP for internal routing, NodePort for quick external access, and LoadBalancer for when you need your cloud provider to hand you a real endpoint. Then we’ll tackle the part that interests most people: getting traffic into the cluster. We will visit Ingress with the newer Gateway API. We will look at how each handles HTTP routing and TLS, and talk about why Gateway API is worth paying attention to now. You will leave with a working mental model of how traffic flows from a user’s browser all the way to your application pod.
A discussion of building global success and how artificial intelligence is transforming the world.
AI is transforming software development, making coding, knowledge, and execution more accessible than ever. As AI evolves from a productivity tool into the interface between human intention and creation, a deeper question emerges: what does it mean to be a capable human in the age of AI?
When a junior engineer can achieve in hours what once required years of experience, what truly distinguishes a senior professional? Is it technical expertise, or the ability to exercise judgment, ownership, critical thinking, creativity, and empathy?
This panel explores how AI is reshaping careers, learning, leadership, and human value. Where does deep expertise still matter? What skills remain scarce when knowledge and execution become abundant? And how should developers, students, HR leaders, and CTOs prepare for a future where anyone can build, but not everyone can create value?
Audience takeaway: Understand how the definition of talent, expertise, and impact is changing, and what skills will matter most in the AI-native world.
A hands-on workshop on using modern AI tools with WordPress for design, development, site management, and context-aware user experiences.
An interactive workshop examines how AI coding assistants and autonomous agents are reshaping software development, developer roles, and the skills needed to remain relevant.
A 60-minute AI-guided workshop builds and deploys an Airbnb-style booking MVP with Next.js, Tailwind CSS, and browser-based AI IDEs.
Architectural Katas give teams repeated practice designing systems, defending decisions, and learning from alternative approaches to develop architectural judgment.
A hands-on workshop using Elephant Carpaccio to practice vertical slicing, incremental delivery, and keeping software deployable through small end-to-end changes.
A hands-on workshop teaches context engineering for AI coding tools through prompts, project configuration, context management, and grounded retrieval.