Design Patterns For Complex UIs and Enterprise UX
- Your instructor
- Vitaly Friedman
- Tickets
- Get a ticket ↓
-
- 🍵 Tea, coffee, snacks and drinks during the whole day
- 🥪 Lunch
- 📒 Paper and pen/pencil
Workshop includes:
Full-day workshop • Monday, September 6, 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
-
Cooperate
Learn from your teacher and other attendees
-
Dedicated Q&A time
To ask all your questions
-
Digital Smashing Certificate
A well-deserved reward for your work
€495.00
Excl. 19% VAT
🎪 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 9:30 AM to 5:00 PM on Monday, September 6.
Schedule for Monday, September 6
9:00 AM – Doors open, Registration
9:30 AM – Introduction & Kick-off
11:00 AM – Coffee Break
1:00 PM – Lunch
2:00 PM – Afternoon Session
3:30 PM – Coffee Break
5:00 PM – The End
Save EUR 100 when signing up for the conference and a workshop!
€495.00
Excl. 19% VAT
🎪 Save up to 25% on this workshop with a Smashing Membership.