- May 9th, 2025 (Friday)
- Cultural center Štrigova - Štrigova 103, 40312 Štrigova

Worklica offers valuable, problem-solving learning experiences led by industry experts that go beyond theory.
Tailored for web developers, DevOps engineers, software architects, UI/UX designers, and anyone involved in web development.
Covering the latest trends and practical techniques, each workshop is a chance to learn, connect, and use tools that are shaping the future of the web.
Why join Worklica?
Are you passionate about advancing your skills in web technologies?
Join a community where web development isn’t just theory but instead based on real experience, or even, where possible, full hand-on approach.
What’s in it for you?- Expand your skill set with the latest in web tech
- Learn from industry experts
- Connect with peers who share your passion for innovation

Speakers





Schedule
- Filip Voska
- LanguageEnglish
- LevelIntermediate
- Code AmountHeavy
During this workshop, we will build a simple todo-list application using some of the latest Angular features:
- Signals
- Resources
- Control flow
- Reactive & Typed Forms
- Standalone Components
- NgRx SignalStore + Entity Management
As you will see, modern Angular development can be very elegant and we will break down some preconceived notions that might exists about Angular being too verbose or cumbersome to work with.
In order to get everyone ready to code quickly on their own machines, we provide a starter repository. It is expected that you come prepared to the workshop by cloning the repository and following setup instructions from the README.
- Filip Voska
- LanguageEnglish
- LevelIntermediate
- Code AmountHeavy
During this workshop, we will build a simple todo-list application using some of the latest Angular features:
- Signals
- Resources
- Control flow
- Reactive & Typed Forms
- Standalone Components
- NgRx SignalStore + Entity Management
As you will see, modern Angular development can be very elegant and we will break down some preconceived notions that might exists about Angular being too verbose or cumbersome to work with.
In order to get everyone ready to code quickly on their own machines, we provide a starter repository. It is expected that you come prepared to the workshop by cloning the repository and following setup instructions from the README.
- Dino Duranović
- Ante Javor
- LanguageEnglish
- LevelIntermediate
- Code AmountHeavy
Dive into the intersection of computer vision, knowledge graphs, and advanced graph analytics. In this joint EBCONT and Memgraph workshop, you'll learn how to classify, compare and transform images into text descriptions using neural networks. We will also convert that text into a structured knowledge graph. With the graph built, we'll dive into GraphRAG to enable natural language querying — extracting semantic insights from the images through the graph. By the end, you'll have a working pipeline that turns raw images into actionable knowledge.
- your laptop (desktop with monitor may eventually work too ;-) )
- docker and docker compose up and running
- specific docker images downloaded, i.e. Memgraph
- Dino Duranović
- Ante Javor
- LanguageEnglish
- LevelIntermediate
- Code AmountHeavy
Dive into the intersection of computer vision, knowledge graphs, and advanced graph analytics. In this joint EBCONT and Memgraph workshop, you'll learn how to classify, compare and transform images into text descriptions using neural networks. We will also convert that text into a structured knowledge graph. With the graph built, we'll dive into GraphRAG to enable natural language querying — extracting semantic insights from the images through the graph. By the end, you'll have a working pipeline that turns raw images into actionable knowledge.
- your laptop (desktop with monitor may eventually work too ;-) )
- docker and docker compose up and running
- specific docker images downloaded, i.e. Memgraph
Take a breather. Grab some lunch from Full Circle, say hi to someone new or visit the partner booths.
No rush - lunch will be available until 15:00.
- Ivan Čuljak
- LanguageEnglish
- LevelIntermediate
- Code AmountNone
No matter how grandiose and sluggish solution you build the cloud can run it and make it performant enough - until you run out of other people's money.
Designing a simple, resilient, and performant solution takes discipline, and takes away the fun... the "fun" of being on a rollercoaster. That's where I come in as a "rollercoaster survivor" to tell you that after a while the "fun" stops and it becomes a never-ending nightmare.
I'll take you on a CloudKISS journey during which you'll hear how to build simple and stupid cloud solutions, when to consider adding another layer of complexity, what should be prioritized and - how to incorporate contentment into your solutions.
We’ll talk about why we are doing things, we’ll talk about processes, we’ll talk about steps, we’ll define who does what at which stage, and how to adapt all of these to your specific needs.
We’ll wrap it up with a cloud solution architecture which has a tendency of being good enough for most projects, but you’ll also learn which parts can you adapt and how, all based on the previous steps.
- Ivan Čuljak
- LanguageEnglish
- LevelIntermediate
- Code AmountNone
No matter how grandiose and sluggish solution you build the cloud can run it and make it performant enough - until you run out of other people's money.
Designing a simple, resilient, and performant solution takes discipline, and takes away the fun... the "fun" of being on a rollercoaster. That's where I come in as a "rollercoaster survivor" to tell you that after a while the "fun" stops and it becomes a never-ending nightmare.
I'll take you on a CloudKISS journey during which you'll hear how to build simple and stupid cloud solutions, when to consider adding another layer of complexity, what should be prioritized and - how to incorporate contentment into your solutions.
We’ll talk about why we are doing things, we’ll talk about processes, we’ll talk about steps, we’ll define who does what at which stage, and how to adapt all of these to your specific needs.
We’ll wrap it up with a cloud solution architecture which has a tendency of being good enough for most projects, but you’ll also learn which parts can you adapt and how, all based on the previous steps.
- Nikola Brežnjak
- LanguageEnglish
- LevelIntermediate
- Code AmountHeavy
Have you ever imagined building a complete, functional software application without typing a single line of code? Meet “Vibe Programming”—a paradigm where prompting AI tools and orchestrating intelligent agents takes the place of manual coding. In this session, we’ll explore how natural-language prompts, combined with powerful AI systems, can generate, refactor, and deploy application logic on the fly.
Attendees will see a live demo of creating a non-trivial app—complete with backend logic and user-facing features—using nothing more than carefully guided AI prompts and a “vibe”-driven workflow. We’ll walk through real-world applications, highlight pitfalls and best practices, and discuss how these new approaches might disrupt conventional software development.
By the end of this workshop, you’ll not only understand the fundamentals of vibe programming and AI-driven design, but also gain insights on how to apply these techniques in your own projects, cutting development time dramatically—and maybe even having fun in the process.
Tickets
- Conference
- Workshops
- Snacks & drinks
- Breakfast, lunch i dinner
- After Party
- Lookout Mađerkin Breg
- Conference
- Workshops
- Snacks & drinks
- Breakfast, lunch i dinner
- After Party
- Lookout Mađerkin Breg
Venue





Parking
Accommodation
Accessibility
Frequently Asked Questions
Worklica 2025 will be held on May 9th, 2025, starting at 10:10.
It will be held at Cultural center Štrigova, Štrigova 103, 40312 Štrigova.
Please contact us at [email protected].