
SpeakingWorkshops
Hands-on workshops. You keep the repo.
Three workshops to choose from. Each edition has its own agenda, so the length you see matches the schedule on the day. Attendees keep the material afterwards.
Engineering in production
Real-World React: Designing Frontend Architectures That Survive Production
Design React and Next.js systems that handle dependency failures, degrade gracefully, recover safely, and remain operable in production.
- 3-8 hours
- Run 7×
Delivered at React Alicante, JNation, CityJS, ZurichJS and WhatTheStack.
You leave able to
- A practical framework for reasoning about frontend architecture under real production constraints
- Hands-on experience implementing circuit breakers and designing useful fallbacks
- An understanding of retry policies, exponential backoff, jitter and retry amplification
- Techniques for handling slow dependencies with deadlines, timeouts and cancellation
+6 more on the agenda
Bring
Solid understanding of React fundamentals, including components, hooks and state · Familiarity with Next.js or another React framework is useful, but not required · Comfortable with modern JavaScript or TypeScript development · +3 more
Engineering in production
Mastering Production-Grade Patterns with TanStack
Build maintainable data-fetching layers with TanStack Query, from query keys and caching to resilience and observability.
- 3-8 hours
- Run 2×
Delivered at CityJS.
You leave able to
- Replace ad-hoc data fetching with a structured, cache-aware model
- Understand how TanStack Query manages server state and why it scales better than local state
- Design stable query keys and maintainable data layers
- Handle loading, error, and edge cases without UI complexity
+4 more on the agenda
Bring
Solid understanding of React fundamentals · Comfortable with hooks and component composition · Basic knowledge of async JavaScript and promises · +1 more
Payments & scale
Payments and Monetization at Scale for Frontend Engineers
Design checkout and subscription flows that handle payment providers, global markets, and production failures.
- 3-8 hours
- Run 1×
Delivered at WhatTheStack.
You leave able to
- Explain how payments work
- Design safe, resilient checkout flows in React and Next.js
- Choose between MoR, PSPs, and hybrid setups
- Reason about global payment constraints and UX tradeoffs
+3 more on the agenda
Bring
Strong React fundamentals · Basic Next.js experience · Comfort with async JavaScript · +1 more
“Organizing a workshop and a meetup with the ZurichJS team was a great experience.”
Running a conference workshop day or a team training?
Tell me the audience and the slot. I'll send the matching agenda.