AboutSpeakersScheduleWorkshopsMeetupBlog202320242025Join Slack
Buy tickets

Workshops

Hands-on React Server Components, Server Actions, and Forms in the Next.js App Router#

26.5 (09:00-17:00)

Instructors#

Location#

Development

Description#

In this workshop, we will explore React's latest features: Server Components, Server Actions, and Forms. Discover how to optimize server-side rendering, build smooth user experiences with React Suspense and Transitions, enhance application interactivity with Server Actions and multiple new React 19 hooks, and create robust forms for efficient data handling and validation.

Content and procedure#

With the introduction of Server Components and the Next.js App Router come new patterns and strategies for developing performant and interactive apps. In addition, React 19 brings new hooks and API’s. It’s all very exciting, but can be confusing to grasp and keep up with.

To cover all the concepts, we will be building an interactive CRUD app for managing contacts. Through the development process we will be learning each relevant concept step by step, and for each step use it to implement a feature in the application, until the application is completed.

Who should join the workshop?#

Designed for developers of all levels, this workshop provides practical skills to build scalable, performant web applications. Ideally you have some experience with React and JavaScript already.

Designing and Implementing Practical Industry Level Frontend AI solutions#

26.5 (09:00-17:00)

Instructor#

Location#

AIDevelopment

Description#

This workshop provides an intensive, hands-on experience focused on selecting, implementing, and optimizing AI-driven features in modern applications. You’ll learn how to choose the best Large Language Model (LLM) knowledge retrieval method, whether prompt engineering, Retrieval-Augmented Generation (RAG), or fine-tuning, by understanding their specific strengths, limitations, and ideal use cases. We’ll dive into concrete applications in sectors like healthcare and government, and explore how to choose high-performance, real-time backend languages tailored for AI applications. Should you go with Go, Rust, Zig, Nim, or Swift? Through benchmarking and performance analysis, you’ll be prepared to justify your language choice, from developer experience and prototyping speed to overall system performance, ensuring a fast and responsive AI-powered application.

Takeaways#

By the end of this workshop, you’ll be able to:

  • Select the most effective LLM knowledge retrieval technique for your use case, with a clear understanding of the pros and cons of each option.
  • Build secure, privacy-compliant browser extensions using locally loaded language models on the browser.
  • Design a UI component that enhances user experience through adaptive predictive text.
  • Choose the best high-performance systems language for real-time AI backends, using developer experience, prototyping speed, and benchmarking metrics to guide your choice.

Content Outline#

  • Optimizing AI Integration for UI: We’ll break down advanced AI strategies for user interfaces by comparing prompt engineering, RAG, and fine-tuning. Each method is examined through hands-on use cases with a straightforward pros-and-cons analysis, helping you pick the best approach for your needs and align each technique with real-world applications for optimal performance.
  • Browser Extension for Data Interaction: Build a browser extension that directly interacts with displayed data and leverages a local language model layer. Focused on privacy-compliant use cases in critical sectors like healthcare and government, this segment demonstrates how to meet data security requirements by running models directly within the browser, achieving both usability and data ownership.
  • Adaptive Text and Predictive Prompts: Implement adaptive text prediction and ghost prompts that adjust to user input, inspired by tools like GitHub Copilot and Gmail’s Smart Compose. This part emphasizes customization of predictive elements tailored to your application’s requirements, enhancing user engagement and responsiveness.
  • Choosing the Right Language for Real-Time AI Backends: We’ll review the top contenders for real-time AI backend development, prioritizing safe, compiled languages over JavaScript, PHP, and Python. You’ll get a detailed look at the performance and safety advantages of Go, Rust, Nim, Zig, and Swift, with guidance on benchmarking to select the ideal language for high-performance, real-time AI applications.

Target Audience: intermediate/advanced#

This workshop is for developers familiar with basic AI concepts and have proficient experience with one or more web frameworks, and master proficiently in one or more programming languages, and want to deepen their skills in AI-driven UI customization. Also suitable for project managers and architects and senior developers looking to broaden and discover new ideas and applications.

Not for: Those with no prior experience in AI, backend languages, or web development basics, or those looking exclusively for beginner-level or purely theoretical content.

Design Systems for Legacies#

26.5 (09:00-17:00)

Instructors#

Location#

Design

Description#

Over the past few years, numerous workshops and talks have explored the implementation of Design Systems from scratch. While these sessions have been invaluable for education and promoting the benefits of a Design System philosophy, it's important to recognize that not all projects begin anew. More often than not, we need to integrate a Design System into existing tech stacks. This process involves not just introducing a new library of components but also establishing a comprehensive workflow to enhance collaboration and communication among stakeholders.

In this workshop, we will explore the realities of implementing and integrating design systems into existing codebases. We’ll discuss how to engage stakeholders in conversations about design system practices, effectively transfer essential elements like design tokens from design teams to front-end developers, ensure consistent documentation across all teams, manage legacy templating, and more.

This workshop isn’t about starting a design system from scratch. We will focus on real-world use cases and strategies for overcoming the challenges of integrating your new design system into legacy projects.

The workshop draws on our experiences as designers and developers in implementing Design System components and infusing the Design System philosophy into legacy projects. Join us to learn practical strategies for seamless integration and to foster a collaborative design culture within your organization.

Takeaways#

  • A reminder of what Design Systems are, their goals, and how to implement them
  • Tools around DS for Designers and Developers
  • Workflows to pass data and enforce communication
  • Frameworks you want to use: documentation, design, tokens, components
  • Topography of legacies and their DS compatibility
  • Use cases

Who should join the workshop?#

You’re a Designer, Tech Leader, Architect, or Tech Writer working within a Design System-compatible ecosystem, but you’re facing challenges in implementing a Design System philosophy due to legacy stacks, components, and stakeholders. We’ve got you covered with practical strategies and frameworks to help you move forward. Bring your own use cases, and we’ll work through them together!

Human and machine: Undoing the impact of living a tech-native life#

26.5 (09:00-17:00)

Instructor#

Location#

Description#

Living a tech-native life comes with a cost to ourselves. There is plenty of research showing that our spine and joint health is deterioring faster than ever, due to our continuous use of electronic devices. This effect has been described by health professionals as an epidemic, and sitting is being described as worse than smoking. Given this background, what can we do to live a lifetime of ability free of pain and injuries?

This workshop has been designed to allow you to create habits that propel you to the right direction. It is based on 20% of theory and 80% of practice so you can try out the ideas. By joining this workshop, you will gain the following learnings:

  • A fundamental understanding of key anatomical facts about the different systems that suffer when we deprive ourselves of movement.
  • Awareness exercises to train your preprioception (your ability to understand what is going on with your body).
  • Simple but effective joint mobility and movement exercises to reset your body on a daily basis, from the imprints of stress and the sitting posture.

Quick FAQ#

1. Are there physical requirements to join the workshop?

Any fitness level is appropriate, because none of the exercises shown in the workshop will be particularly demanding. If in doubt, please consult your physician. Other than that, come along!

2. What should I wear?

Please wear a comfortable outfit that allows you to move freely.