At the Yay-Yay Conf, we offer two types of workshops: Canela and Crema workshops.
Crema workshops are paid workshops for ticket holders as well as for the general public. You can check the fee for each workshop below.
Canela workshops are free for Early Camarón and Bokeron ticket holders. For Standard Tuna tickets are available with a 50% discount. For Last Callamar tickets are available with a 30% discount. In all cases previous registration is MANDATORY. Conference ticket holders can register on our webpage with a special promo code, which is sent together with the ticket order confirmation. Check out the following video tutorial. For those who are not conference ticket holders, admission is at a fee of €50.
AI can generate interfaces in seconds, but speed alone often produces generic results: random gradients, endless cards, weak hierarchy, and products that feel indistinguishable from every other AI-generated SaaS demo. In this hands-on workshop, you'll learn a practical workflow for building polished, intentional UI using AI, design references, and modern component ecosystems instead of relying on one-shot generation.
Analyze a dataset to find a story, create an original encoding system, and use vibe coding to turn your digital sketch into an interactive prototype.
You know your design work matters, but can you prove it to the people who control budget, headcount, and your seat at the table? In this hands-on workshop, senior designers and design leaders will learn how to connect design decisions to business outcomes, communicate value in stakeholder language, and build a career narrative based on impact rather than output.
Job titles change. Tools evolve. But great design work still depends on strong, transferable competencies. In this hands-on workshop, you'll build a practical competency framework tailored to your team, helping improve onboarding, mentoring, growth conversations, and long-term capability planning.
Free registration for Early Camarón and Early Bokerón ticket holders. Discounted registration for all other ticket types.
Building AI agents? Not every step needs a giant model. It's about right-sizing: run an agent's frequent, narrow decisions (routing, tool use, self-correction) on Small Language Models on CPUs, and reach for larger models where the task genuinely calls for them. On Kubernetes, with llama.cpp, KEDA, and Karpenter.
Distributed systems fail. Processes time out. Messages arrive out of order. And yet, these cases are often handled ad hoc in runtime code rather than made explicit in the protocol itself. In this workshop, you'll learn how multiparty session types and mixed choice can model timeouts, exceptions, and race conditions, and how those specifications can be transformed into runnable Erlang OTP state machines.
Build safer coding agents by containing them instead of relying on approval prompts. Understand real attack paths, create a cross-platform sandbox from scratch, and verify that your protections actually work before trusting agents with sensitive access.
In this hands-on workshop, you’ll learn how to stress test software, sites, or apps with real users, sorting out what works well and what failures need fixing. We’ll have great fun, and you’ll come away with an amazing new super power.
Your parallel code passes every test, then crashes once a week in production because of an unreproducible data race. Write parallel OCaml and let OxCaml's mode system catch races at compile time, so your weekend stays yours.
Go hands-on with DuckDB — the embedded analytical database that runs everywhere. Build browser-based dashboards, serverless pipelines, and lean analytics apps while learning how embedded OLAP reshapes modern data architectures.
The gap between having an idea and having a product has collapsed into a single conversation. Discover how Vibe Coding with Claude lets designers move from a loose aesthetic concept to a functional, living prototype by combining creative intuition with AI-assisted implementation. Through the creation of a Tamagotchi-inspired password protector, we'll explore how the future of design is becoming increasingly agentic, emotional, and playful.
Go from an empty project to a working GraphQL API an AI agent can use. Build it with SpringGraphQL, expose it through MCP, and watch an LLM discover and query it live. No GraphQL or MCP experience needed.
When should we start testing accessibility? The answer is simple: from the very beginning. In this hands-on workshop, we'll build a small frontend application using Test-Driven Development, XP practices, and accessibility-first thinking, proving that quality, usability, and inclusive design can be built into a product from day one.
Learn functional programming in Kotlin at your own pace by building a Pokémon TCG deck-building application with AI capabilities using Arrow and Koog.
Virtual threads and structured concurrency unlock a new concurrency programming paradigm in Java. We will explore these and learn how to structure concurrent code, process and propagate errors and cancellation, and observe thread relationships.
Build reliable full-stack applications with MoonBit. In this workshop, you’ll create a small GUI agent while exploring shared frontend-backend logic, multi-target compilation to WebAssembly, JavaScript and native code, workspaces, extensible enumerations, and asynchronous programming—all through a practical isomorphic workflow.