
MakeIT AI edition 2026 · BUILD BEYOND THE HYPE
Build better
software with AI.
Coding agents. Spring AI. Software architecture.
Real lessons from the people building with them.
Free entry · 120 places · Starts at 08:30
MEET THE PEOPLE DOING THE WORK
Real experience.
Shared in person.
Learn with practitioners from Celtra, JDriven, Trilix, Almadar, IGT, Codeplain and Medius.



JDriven
Alexander Chatzizacharias
Coding agents · Developer tools
View talk by Alexander Chatzizacharias

CTO · Codeplain
Predrag Radenkovic
Coding agents · Regenerative software
View talk by Predrag Radenkovic


Build with more confidence.
Practical approaches to agents, tooling and application architecture.
Bring your team along.
Explore collaboration, engineering culture and your own judgement.
Make a few connections.
Continue the conversation over coffee, pizza and a beer with the speakers.
26 NOVEMBER · ONE TRACK · ALL TALKS IN ENGLISH
Your day at MakeIT AI edition.
Open a talk for the details.
All times local to Ljubljana (CET).
Programme subject to change.
- 08:30— 08:40Welcome & openingUrban Zaletel & Aleš Justin
08:40— 09:40Agentic development · 60 MINFrom AI-Assisted to Agentic: Scaling the AI SDLCAriel David Jančar · Celtra Inc.Scale agentic development across an engineering organisation.
About this talk
AI-assisted development is quickly becoming agentic development. Giving developers access to coding agents is the easy part. What happens when we rethink the entire software development lifecycle with AI at its core? At Celtra, the team is moving beyond individual productivity gains towards agent-driven workflows across development, testing, code review and DevOps. Ariel shares practical successes, failures and lessons from scaling these workflows across an engineering organisation — and asks what the next generation of software engineering looks like.
What you’ll take away
- Move from individual AI adoption to an organisation-wide AI SDLC.
- Evolve developer experience, shared knowledge, evaluation, observability and guardrails alongside agents.
- Make growing agent autonomy reliable at scale.
- 09:40— 09:45Break
09:45— 10:25Java · Spring AI · Voice · 40 MINFrom REST API to Voice Agent: Building a Java Call Center Agent with Spring AIMarin Kalapać · TrilixConnect a Java backend to a voice-enabled AI agent.
About this talk
Build a small customer call centre agent on top of an existing Java and Spring Boot REST API. The agent answers product and policy questions, inspects customer data and performs allowed actions only when deterministic business rules permit it. Through Spring AI tool calling and an MCP-style tool boundary, Marin shows how natural language can safely interact with backend services. The session also explores how Croatian-capable speech-to-text, text-to-speech and phone providers connect to the same agent API.
What you’ll take away
- Keep business rules, identity, confirmation and audit in application code.
- Use Spring AI, RAG, tool calling and MCP boundaries in practice.
- Understand the latency and production challenges of adding voice channels.
- 10:25— 10:45Longer break
10:45— 11:25Coding agents · Developer tools · 40 MINYou don't need Claude Code, you need your own agent harnessAlexander Chatzizacharias · JDrivenBuild a coding agent around the way your team actually works.
About this talk
Many coding harnesses are built for the general public and every kind of codebase. They solve problems you may not have, and charge you tokens for the privilege. At some point, extending someone else’s coding harness costs more than owning one. That is where Alexander’s team landed, so they built their own. This session explores dedicated Jira and AWS tools, repository-aware building and testing, and an approach without skills or AGENTS.md files that spend tokens on context their agent rarely needs.
What you’ll take away
- Explore the trade-offs of owning a coding agent harness.
- See dedicated tools and repository-aware build and test workflows.
- Learn how a team shaped its agent around its own codebase.
- 11:25— 11:30Break
11:30— 11:55SPONSOR SESSION · 25 MINAgents in a Box: Agentic development using Docker SandboxesLeon Hvastja · MediusIsolate coding agents and control their access with Docker Sandboxes.
About this talk
AI agents have become extremely powerful tools for software development. They can read and refactor entire codebases, run commands, install dependencies and push changes with little or no supervision. But as their ability to take on more tasks at greater scale grows, so do the risks. Sensitive data can leak, credentials can be exposed or misused, and an agent with open network access can pull in untrusted packages or quietly send data off your machine. A single misguided command can reach far beyond the project it was meant to touch.
This talk presents Docker Sandboxes (sbx), a tool that enables agentic development without compromising on safety. Leon explains what sbx is, the problems it solves and how it solves them: isolating each agent in its own environment, limiting it to the directories it actually needs, controlling which network destinations it can reach and keeping credentials usable without ever exposing them to the agent.
The session closes with a short live demo of sbx in a real agentic workflow.
What you’ll take away
- Understand the privacy and security risks of running autonomous agents on your machine.
- Learn how sbx confines agents to their relevant directories and controls what they can reach.
- See how sbx keeps credentials inherently safe while still letting agents get their work done.
- 11:55— 12:00Break
12:00— 12:25SPONSOR SESSION · 25 MINRegenerate, don’t maintainPredrag Radenkovic · CTO, CodeplainExplore reliable software evolution through code regeneration.
About this talk
Coding agents have changed the economics of software development. Developers should expect their organizations to own an order of magnitude more code than today. But unless agents can also maintain software reliably, with humans only supervising the process, the gains from AI will be limited.
Building on Chad Fowler’s idea of Regenerative Software, this talk explores a novel approach: if a coding agent can repeatedly regenerate software from durable information capturing what must not change, that shows the agent understands what it is building. That understanding enables the agent to maintain the software reliably as it grows and evolves, instead of having the agent’s performance degrade as misunderstandings accumulate in the code through incremental maintenance.
Using what we’re building at *codeplain, I’ll show how code regeneration is becoming a practical alternative to code maintenance, using integration development as an example.
What you’ll take away
- Explore code regeneration as an alternative to incremental maintenance.
- Capture what must not change in durable information that guides coding agents.
- See how regeneration applies to integration development at Codeplain.
- 12:25— 12:45Longer break
12:45— 13:25Teams · Engineering culture · 40 MINAI is changing your team more than your codeErik Pronk · JDrivenProtect collaboration and mentoring as AI joins your team.
About this talk
The biggest shift AI brings to software development may be between people. Every time a developer asks an AI instead of a colleague, a conversation, mentoring moment or shared context can disappear. Erik explores the isolation paradox, AI echo chambers, knowledge transfer gaps and psychological safety. AI also removes real barriers for non-native speakers, introverts and teams stuck in debates. The difference is how teams use it: as a shared resource or a private shortcut.
What you’ll take away
- Recognise how individual productivity can affect team connection.
- Protect critical thinking, mentoring and knowledge transfer.
- Understand the effects of AI on psychological safety.
- 13:25— 13:30Break
13:30— 14:10AI · Software architecture · 40 MINThe bricks have brains. Now what?Osama Alghanmi · AlmadarExplore intelligence as part of your application’s architecture.
About this talk
Where in an application should intelligence live? Rather than wrapping one agent around a finished product, can intelligence live alongside the data and behaviour of each module? Osama explores five architectural questions through real failures, testable hypotheses and demos. Intelligent modules declare each action once, for both a person’s button and an agent’s tool. As modules compose, their intelligence composes too — with agents acting as their users under the application’s existing rules.
What you’ll take away
- Explore five testable questions about where intelligence belongs.
- Understand how composing modules can compose their intelligence.
- Keep user actions and agent tools in sync through a single definition.
- 14:10— 14:15Break
14:15— 14:55Knowledge · Critical thinking · 40 MINThe Anti-AI Playbook & Building the One Asset AI Can't Generate: Your JudgementPiotr Trębacz · IGTTurn hard-won experience into knowledge you can reuse.
About this talk
AI is cheap. Your judgment isn’t. When knowledge is abundant and execution is cheap, original thinking and accumulated experience become scarce assets. Piotr shares lessons from more than three years of building a personal “Second Brain” of over 6,600 interconnected notes. Discover how low-friction capture, opinionated frameworks and AI turn scattered insights into reusable assets for engineering, leadership, hiring and decision-making.
What you’ll take away
- Turn hard-won experience into reusable knowledge.
- Reduce the friction of starting and maintaining a Second Brain.
- Think beyond the hype about the expertise that will remain valuable.
- 14:55— 15:00Closing remarks
- 15:00— onwardsPizza, drinks & networking with speakers
Found your kind of day?
Join the developer community in Ljubljana. Entry is free.
OUR EVENT SPONSORS
Made possible with
Codeplain, Medius and Open Line Vitaly.
Thank you for helping bring the developer community together for a free day of practical AI.
AI-powered software generation from plain-language specifications.
On stage at 12:00 ↗Explore Codeplain ↗
Custom software development and artificial intelligence.
Docker Sandboxes at 11:30 ↗Explore Medius ↗
SEE YOU IN LJUBLJANA
One place.
A whole day of ideas.
Kristalna palača
Congress Hall · 2nd floor
Ameriška ulica 81000 Ljubljana, SloveniaGet directions
Ready for an 08:30 start.
Join us on Thursday, 26 November. The programme finishes at 15:00, followed by pizza, drinks and networking with the speakers.
Plan your journey.
Find us in the Congress Hall on the 2nd floor of Kristalna palača, in BTC City Ljubljana. Plan your route and check current parking information with BTC City before travelling.
Venue information ↗Time to talk between talks.
The programme includes coffee, snacks and networking breaks, with pizza, drinks and a chance to meet the speakers from 15:00.
FREE ENTRY · 120 PLACES
Join us in Ljubljana.
Reserve your place on our registration page. Once all places are reserved, you can join the waiting list.
Is the event really free?
Yes. Entry to MakeIT AI edition 2026 is free. Registration is required and limited to 120 attendees. Once all places are reserved, new registrations join the waiting list. Registration closes at the start of the event. No payment details are needed.
What language are the talks in?
All talks are in English.
Who is it for?
Developers, software architects, DevOps engineers and engineering leaders who want practical experience with AI. Most talks are for all levels; intermediate sessions are labelled in the programme.
What does the day look like?
We start at 08:30. There are eight sessions, including a 60-minute opening talk, with coffee and snack breaks. Closing remarks end at 15:00, followed by pizza, drinks and networking with the speakers.
What happens if all places are taken?
You can join the waiting list using the same form. A waiting-list entry does not confirm attendance. We offer available places in registration order by email. Reply to accept or decline; the organisers will confirm your place after you accept.
How do I change or cancel my registration?
Reply to your confirmation email so the organisers can update your registration. If you haven’t received it, contact the organisers with your registration reference. Please cancel if you can’t attend so we can offer your place to someone waiting. Confirmed attendees receive a reminder shortly before the event.
Where can I park?
Kristalna palača is in BTC City Ljubljana. See BTC City’s visitor information for parking and access. The event takes place in the Congress Hall on the 2nd floor.
