Prices will rise on the 1st of March

Portrait of Vitaly Friedman

Vitaly Friedman UX Designer/Consultant, Founder, creative lead, SmashingMag

BeJS conf 23

UX Designer/Consultant • Founder, editor-in-chief, creative lead, SmashingMag.

Workshop: Designing For Complex UIs

Not much can surprise us when it comes to interface challenges. We can design a decent card, a well-rounded accordion, an accessible modal and an exquisite hamburger navigation. But what if there are slightly more complex UX challenges ahead of us?


Well, complex UI doesn’t have to be complicated. In this workshop with Vitaly Friedman, UX consultant for European Parliament and creative lead behind Smashing Magazine, we’ll dive deep into dissecting how to solve complex design problems. Whether you’re working on a complex nested multi-level navigation or creating enterprise grade tables, this workshop will give you the tools you need to excel at your work.


In this workshop, you’ll learn:


- Complex multi-level navigation (6–7 levels) in a large organization with prioritization techniques, card sorting, tree testing, validation, sideways navigation, mega-dropdowns.

- Complex filtering, exploring layout, auto-apply vs. manual apply, filtering overlays, filtering and sorting intervals, tagging and smart previews, tap/type-ahead pattern, filter presets, scoped filtering.

- Design KPIs, how to establish them, how to deal with governance issues, how to measure them over time, and how they fit with OKRs and common business metrics in B2B and SaS-products, 

- Complex multi-page forms, focusing on form layout, error recovery, inline validation, routing, conditional reveal, disabled states, autocomplete UX, dependencies.

- Enterprise-grade tables, with inline editing, filtering, sorting, search, imports, exports, integrations and modals.

- Accessibility of complex interfaces, with technical considerations, focus traps, navigation, announcements of notifications, keyboard support.

- Authentication and Security UX, with technical and design considerations on security questions, CAPTCHA, social login, password recovery, 2-Factor-Authentication and magic links.

- Privacy UX, and how to gather accurate data while avoiding legal battles and respecting users' data, GDPR/CCPA.

- State of Design Systems, with design system setup, design tokens, themeable components, decision making flowcharts and documentation.

- 100s of real-life examples, government and university websites, financial services, eCommerce, online banking, configurators, data grids and enterprise products.


By the end of the workshop, you’ll have a packed toolbox with practical techniques and strategies for approaching complex UI challenges and tackling them well — plus a collection of real-life examples to apply to your application immediately.

Follow on TwitterFollow on TwitterFollow on Twitter

Other Pro Workshops.

  • Next.js + React Server Components

    11th of May, from 09:00 to 13:00


    Let’s learn: Differences between App Directory and Pages Directory Data Fetching strategies for Server Components How to mix Server Components and Client Components Refactoring from Pages to App

  • Building WebApps That Light Up the Internet with QwikCity

    11th of May, from 14:00 to 18:00


    Discover the Power of QwikCity: the new meta-framework revolutionizing web development. Say goodbye to slow and sluggish web applications. Say hello to instant-on, large-scale applications with unbeatable startup performance.

  • Reactivity with SolidJS

    11th of May, from 14:00 to 18:00


    Join the creator of SolidJS, as he introduces you to SolidJS by focusing on the fundamentals of "Reactivity". Explore the ins and outs of Signals, fine-grained rendering, and even how to create your own reactive system.

  • Web Accessibility in JS Apps

    11th of May, from 09:00 to 13:00


    Let's explore how JavaScript influences the accessibility of your web apps, and how it’s essential to make the web a more inclusive place!

  • Public Speaking & DevRel

    11th of May, from 14:00 to 18:00


    Tech conferences and meetups are everywhere nowadays, you've surely received or will one day receive an invitation to deliver a talk at your local community meetup or at the next big conference in Amsterdam, Berlin or Brussels!!! This session, by one of the best tech public speakers ever, will teach you how to become a skilled public speaker