DDD Academy
3 min read

How to Prepare for a Remote Workshop

Implementing Value Objects and Entities using Python dataclasses and Pydantic.

Hilde Goossens
Hilde Goossens
Academy
cover image

Remote workshops can be just as engaging and effective as in-person sessions, but they require a slightly different approach. These guidelines will help you get the most out of your online learning experience and create a smooth, interactive environment for everyone.

Before the Workshop

Test your setup early

  • Check your internet connection, camera, and microphone at least 15 minutes before the session
  • Have a backup plan ready (like a phone number to dial in) in case your internet connection fails
  • Close unnecessary browser tabs and applications to free up bandwidth and minimise distractions

Prepare your environment

  • Find a quiet space where you won't be interrupted
  • Use a headset or earbuds if possible - good sound quality makes a huge difference and prevents feedback
  • Keep water nearby, especially for longer sessions
  • Silence your phone and notifications

During the Workshop

Show up ready to engage

  • Arrive a few minutes early so we can start on time
  • We encourage keeping your camera on when you can - it helps create connection and keeps everyone engaged. We understand there are legitimate reasons to turn it off (bandwidth, privacy, or fatigue), but face-to-face interaction makes workshops much more effective

Audio etiquette (for smaller groups)

  • In our workshops, we typically keep ourselves unmuted. We know this differs from most online meetings, but we find it creates much smoother, more natural conversations
  • Being able to react quickly with a simple "yes" or "no" helps the instructor gauge understanding without awkward pauses
  • This approach works best in smaller groups (usually 8-12 people)
  • If you're in a noisy environment or have background noise, please stay muted and use the raise hand feature

Asking questions

  • If your question is immediately relevant or blocking your understanding, just ask it - don't wait
  • For non-urgent questions, use the "raise hand" button so the instructor can call on you at an appropriate moment
  • For tangential questions or comments, write them in the chat or shared whiteboard

Communication norms

  • Speak one at a time when possible. Accidental interruptions happen and are normal - just acknowledge them and continue
  • Turning your camera and mic off usually signals you're stepping away briefly. Let us know in chat if you need a longer break
  • If you're losing focus, it's completely okay to ask for a break. Speakers in the zone sometimes forget others need them, and we want you to get the most out of the session

The Bottom Line

These aren't rigid rules - they're agreements that help create the best learning environment for everyone. Come ready to participate, be patient with the occasional technical hiccup, and remember that we're all learning together.

See you online!

Written by Hilde Goossens

Academy

Sessions & Booking

Stay in the Loop

Get notified about new workshops, early-bird discounts, and exclusive content on DDD, Architecture, and Software Design.

No spam, unsubscribe anytime.

Share this post

Stay in the Loop

Get notified about new workshops, early-bird discounts, and exclusive content on DDD, Architecture, and Software Design.

No spam, unsubscribe anytime. Join 5,000+ developers.