Worklica
Workshops for developers
May 9th, 2025
About
Worklica 2019

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
Worklica 2019
Speakers

Speakers

Nikola Brežnjak
Nikola Brežnjak
VP of Engineering @ Nomorobo
Engineering executive leading people and developing software products with a focus on tech innovation. Skilled in strategic leadership, empowering globally distributed teams, and guiding companies to success. Committed to community engagement, with contributions to education and open-source projects. Demonstrated passion and relentless pursuit of excellence by transitioning from software engineering to executive leadership at a Fortune 500.
Ivan Čuljak
Ivan Čuljak
Cloud Whisperer @ Cloudlet Ltd
A developer evolved into an architect. Loved salvaging wrecks, now enjoys correcting the course well before the wreck happens. Keeps postponing releasing his SaaS and podcast.
Dino Duranović
Dino Duranović
Senior IT Consultant @ EBCONT
Specializing in the development and consulting of full-stack applications and AI-powered solutions
Ante Javor
Ante Javor
Developer Experience Engineer @ Memgraph
He focuses on improving the experience for all developers using Memgraph. He is passionate about database systems, algorithms, and data structures and enjoys engaging with other developers. In addition to his work at Memgraph, Ante is also a guest lecturer at the University of Applied Sciences in Bjelovar, helping students grasp the fundamentals of algorithms and data structures. To balance his sedentary work life, he spends his free time outdoors—running or playing padel.
Filip Voska
Filip Voska
Filip is JavaScript engineer from Infinum who spends his days practicing Dark Angular Magic
Filip graduated from Faculty of Electrical Engineering and Computing, University of Zagreb in 2017 and has started his careers at Infinum as JavaScript Engineer. Over the years, FIlip gathered knowledge of various Frontend topics, with focus on Angular, and became Angular Lead Engineer. Some more time passed and Filip started focusing more on soft-skills and became JavaScript Team Lead at Infinum, while still continuing to do Angular development and being involved in architecture-level decision-making. As for FIlip's personal interests and hobbies, he likes PC/Nintendo Switch Gaming, messing around with HiFi gear and mehcnical keyboards, and being a loving husband & father to his wife & child.
Schedule

Schedule

Before registering to workshops, you will need to purchase a ticket! Please use the same e-mail when purchasing and registering!
10:10-10:55(45 min)
The Angular Renaissance1/2
  • Filip Voska
  • LanguageEnglish
  • LevelIntermediate
  • Code AmountHeavy

During this workshop, we will build a simple todo-list application using some of the latest Angular features:

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.

Assets available
10 min
Coffee Break
Powered bycWebSpace
11:05-11:35(30 min)
The Angular Renaissance2/2
  • Filip Voska
  • LanguageEnglish
  • LevelIntermediate
  • Code AmountHeavy

During this workshop, we will build a simple todo-list application using some of the latest Angular features:

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.

Assets available
10 min
Coffee Break
Powered bycWebSpace
11:45-12:30(45 min)
From Pixels to Knowledge1/2
  • 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.

    To start with our hands-on workshop, you will need some preconditions:
  • your laptop (desktop with monitor may eventually work too ;-) )
  • docker and docker compose up and running
  • specific docker images downloaded, i.e. Memgraph
Please check our workshop public GitHub project directory - everything that you will need fot it will be published here:
Assets available
10 min
Coffee Break
Powered bycWebSpace
12:40-13:25(45 min)
From Pixels to Knowledge2/2
  • 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.

    To start with our hands-on workshop, you will need some preconditions:
  • your laptop (desktop with monitor may eventually work too ;-) )
  • docker and docker compose up and running
  • specific docker images downloaded, i.e. Memgraph
Please check our workshop public GitHub project directory - everything that you will need fot it will be published here:
Assets available
60 min
Midday Break & Lunch

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.

14:25-15:10(45 min)
CloudKISS1/2
  • Ivan Čuljak
  • LanguageEnglish
  • LevelIntermediate
  • Code AmountNone
Over-engineering stuff is not only tempting, but also easier, especially in the cloud.
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.
10 min
Coffee Break
Powered bycWebSpace
15:20-16:05(45 min)
CloudKISS2/2
  • Ivan Čuljak
  • LanguageEnglish
  • LevelIntermediate
  • Code AmountNone
Over-engineering stuff is not only tempting, but also easier, especially in the cloud.
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.
10 min
Coffee Break
Powered bycWebSpace
16:15-17:00(45 min)
Vibe Programming: The End of Coding as We Know It
  • 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

Tickets

Ensure your place at Worklica 2025 and become part of our community.

All tickets gives you access to all workshops (after registering), all conference sessions, three meals, after party, and the entry to Lookout Mađerkin Breg Štrigova.

Student
Oct 1st, 2024 - May 9th, 2025
  • Conference
  • Workshops
  • Snacks & drinks
  • Breakfast, lunch i dinner
  • After Party
  • Lookout Mađerkin Breg
€30.00
Regular
Jan 1st, 2025 - May 9th, 2025
  • Conference
  • Workshops
  • Snacks & drinks
  • Breakfast, lunch i dinner
  • After Party
  • Lookout Mađerkin Breg
€150.00
Prices include VAT
Venue

Venue

 Parking

Free parking is available for all participants within the facility where the conference will be held.

 Accommodation

If you need help or recommendations regarding accommodation, feel free to contact us.

 Accessibility

Access for people with disabilities is ensured.
Frequently Asked Questions

Frequently Asked Questions

Who is Worklica for?
Worklica is designed for developers who want to explore technical challenges and solutions in greater detail. Unlike conference sessions, workshops offer more time to dig deeper into specific topics, sometimes requiring active participation. Each workshop will indicate whether hands-on involvement is expected.
Do I need to have technical background to participate?
The required knowledge level for each workshop depends on the topic. Some workshops will dive deep into technical subjects, while others may be more accessible to beginners. Each workshop will clearly state the knowledge level required, so you can choose the ones that best fit your experience.
Where and when will Worklica 2025 be held?

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.

How to apply for participation as a lecturer and what is the application deadline?
Applications for speakers end on February 28th, 2025 at midnight, and you can register via Sessionize platform (please notice Session type entry).
How can I become a Worklica sponsor?
If you are interested in sponsorship, please send us an inquiry using this form.
Is participation free of charge?
Unfortunately not. Check out the tickets
Can I get a refund if I can not longer attend?
No, we do not provide refunds, but we can authorize ticket transfer.
Please contact us at [email protected].
Will it be possible to park a car somewhere?
Yes, free parking is available.
Sponsors & Partners

Sponsors & Partners

EBCONT
IntersoftMcKnight MediaNybblemakerspacecWebSpace
Humana Nova
Printex
Algebra BernaysS-ConsultingEvolva
IPC
Newsletter

Newsletter

Join our mailing list and be up to speed.
Please check our Privacy policy for info about data processing before sending this data!