Skip to main content

Design Patterns For Complex UIs and Enterprise UX

Vitaly Friedman
Your instructor
Vitaly Friedman
Tickets
Get a ticket ↓

Workshop includes:

  • 🍵 Tea, coffee, snacks and drinks during the whole day
  • 🥪 Lunch
  • 📒 Paper and pen/pencil

Full-day workshop • Tuesday, May 18, 2027.

Complex products don’t have to be complicated. As designers, we need to shape UX to maximize clarity and reduce confusion — especially when designing for legacy-ridden environments, B2B systems and complex domains.

In this workshop, we’ll cover practical design patterns and real-life examples for multi-level navigation, complex data tables, live filtering, search and autocomplete, actionable dashboards, multi-page forms, and a whole lot more.


Here’s What You Should Be Expecting:

  • Inspiring & Inclusive

    A full day of teaching in a friendly, inclusive group

  • Interactive & Practical

    Plenty of time for practice & feedback

  • Hands-on exercises

    With 1:1 reviews by Vitaly

  • Collaborative

    You’ll be working in groups with your colleagues all around the world

  • Dedicated Q&A time

    To ask all your questions

  • Digital Smashing Certificate

    A well-deserved reward for your work


549.00 Excl. 21% VAT Register for this workshop → Get a single workshop, or bundle with a conference.

🎪  Save up to 25% on this workshop with a Smashing Membership.

Complex products don’t have to be complicated. In this in-person workshop with Vitaly Friedman, UX consultant for the 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 enterprise-grade tables or complex multi-page forms, this workshop will give you the techniques and tools you need to excel at your work.


We’ll cover:

  • Multi-level navigation — mega-dropdowns with 4+ levels, tree navigation, nested app menus, scanning patterns (F-shape vs. Layer-cake), badges, chips, tags, navigation queries, infinite scroll,
  • Live filtering, sorting and search — auto-apply vs. manual apply, filtering overlays, filtering and sorting intervals, sidebar vs. top bar, multi-sorting UX, faceted sorting, autocomplete UX, customized search results,
  • Complex data tables and grids — pivot mode, comparison patterns, select, pin, move, drag, resize, drag-and-drop, keyboard navigation, accessibility, inline editing, bulk actions, tabbed views, filter constructors,
  • Complex multi-page forms — form layout, one page vs. multiple pages, modals vs. pages, undo vs. confirm, cancel and back buttons, errors, toasts, required and optional fields, disabled buttons, live validation,
  • Actionable dashboards and charts — dashboard types, building blocks, customization, dashboard pressure levels, action dot dashboards, chart types, arrows, scales, colors, arrangement, chart jobs,
  • Hidden vs. Disabled vs. Read-only — when to use each and how to communicate constraints clearly,
  • Legacy systems and third-party UX — practical strategies for designing around fragile systems, zombie features and conflicting priorities,
  • Decision trees for UI components — how to choose the right component for the right context, every time.

You’ll leave the workshop with a toolbox of practical techniques and design patterns to apply for your projects right away.


Who is this workshop for?

  • Product designers and product managers who want to make sure they improve UX of their products,
  • Design and UX Leads who want to explore established practices and make more confident, informed UX decisions,
  • UX researchers and practitioners who want to improve UX maturity, articulate value and drive better design decisions.

You’ll walk away with a toolbox of techniques and examples of doing things well — in your product, website, desktop app or mobile app.

What hardware/software do you need?

You’ll need to bring a lot of creativity with your preferred coffee mug. We’ll be spending a lot of time drawing, sketching, designing and thinking.

Be ready to challenge your general view of designing for complex products. You’ll need a lot of sleep reserves since it’s going to be a packed day. Bring a lot of attention to detail and non-standard thinking to this one! ;-)

About Vitaly Friedman

Vitaly Friedman loves beautiful content and doesn’t like to give in easily. When he is not writing or speaking at a conference, he’s most probably helping companies solve UX issues or running front-end/UX workshops. He loves solving complex UX, front-end and performance problems.

Time & Location

This full-day workshop will take place the day before SmashingConf. The workshop will be running from 09:30 to 17:00 on Tuesday, May 18, 2027.

The workshop is happening at Theo Thijssenhuis (HvA), Wibautstraat 2-4, 1091 RZ Amsterdam.

Schedule for Tuesday, May 18, 2027

09:00 – Doors open, Registration
09:30 – Introduction & Kick-off
11:00 – Coffee Break
13:00 – Lunch
14:00 – Afternoon Session
15:30 – Coffee Break
17:00 – The End

Save 100 EUR when signing up for the conference and a workshop!

549.00 Excl. 21% VAT Register for this workshop → Get a single workshop, or bundle with a conference.

🎪  Save up to 25% on this workshop with a Smashing Membership.