WorklicaWorkshops for developers
Worklica
Workshops for developers

Thank you!
See you again next year!

Watch this space for updates or join our newsletter and stay in the loop!
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

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
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
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
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
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.
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.
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.

Sponsors & Partners

Sponsors & Partners

TRIA
Factory X
EBCONT
IntersoftInproMcKnight MediaNybblemakerspacecWebSpace
Humana Nova
Printex
Algebra BernaysS-ConsultingEvolva
IPC
Thera
ENTRIO
Općina Štrigova
Streaming.HRThe Geek GatheringWeb Summer CampFull CircleStorenestCYCLE
Netokracija
Murska DeklaJAKOPIĆ
PRO LED
Računalniške novice
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!