Skip to content
Swizec Teller - a geek with a hatswizec.com

A boutique React & D3v4 workshop – and my first vlog

On Saturday – Mar 25th – Freddy and I taught a boutique workshop to six magnificent people. We didn't intend for it to be a boutique workshop, but we learned that 2 weeks is really tight to promote a \\\$400 event.

And you know what, it was better this way.

Having six people was great. We could banter and hang out, everyone could get to know everyone, we could help everyone individually if they got stuck. Typing code is a harder problem than you'd think, and finding typos is the hardest.

I think this was the 6th React & D3 workshop we've done, and it was my favorite. We improve the content with each iteration, we get better at teaching, and we get more relaxed.

You know, I think less than ten is my favorite audience size. When somebody asks a question, we can go on a tangent to answer. With a small class, it's easy to gauge everyone's interest, and we can spend more time answering great questions. And because the class is small, people feel more comfortable asking questions.

With more questions, our workshop becomes better for the audience. We help them and not an abstract version of them.

That's why on Saturday people didn't learn just about React and D3 and building data visualizations. We talked at length about Redux, MobX, and approaches to state management. We talked about setting up a new project (always use create-react-app), strategies to fetch and organize data, and we even broached some deep CompSci topics.

It was great ?

My favorite quote of the day was: "I learned a lot"

But I didn't get it on camera. ?

You see, I wanted to give vlogging a shot. I want to try my hand at vlogging. I think it's going to make my coding videos more interesting.

And holy shit is vlogging harder than it looks!

You look at vlogs and you think "Oh, it's just idiots running around with cameras saying random things" and yes, that might be the case on Snapchat, maybe.

But to make a real vlog, the kind that stays on YouTube forever more… damn.

Here is a list of things you have to always keep in mind. I didn't think about all of these, and now I know I should.

  1. The camera should point at person talking, always
  2. You should spend more time on camera
  3. Think more selfies with other people, less camera pointing away from you at other people
  4. When a scene transition happens, you have to narrate it
  5. Said narration should happen on camera, not behind the camera
  6. Mind the light. People's faces look dark real quick
  7. Background noise is louder than you think
  8. Camera on automatic aperture and shutter speed never makes the perfect decision
  9. You don't have time for manual aperture and shutter speed
  10. You think autofocus found your face, but are you sure autofocus found your face?
  11. Don't configure your mic manually. Your settings are wrong because you set them up in a quiet environment.
  12. Mic settings do not travel well
  13. It's easy to take long shots of things that don't drive the story
  14. Those long shots take a long time to edit and cut down

Basically, I should improve my camerawork and my narrating.

But the workshop was great. Can't wait to do the one in Chicago in May. We already know how we're gonna make it better.

Did you enjoy this article?

Published on March 28th, 2017 in Business

Learned something new?
Want to become a high value JavaScript expert?

Here's how it works 👇

Leave your email and I'll send you an Interactive Modern JavaScript Cheatsheet 📖right away. After that you'll get thoughtfully written emails every week about React, JavaScript, and your career. Lessons learned over my 20 years in the industry working with companies ranging from tiny startups to Fortune5 behemoths.

Start with an interactive cheatsheet 📖

Then get thoughtful letters 💌 on mindsets, tactics, and technical skills for your career.

"Man, love your simple writing! Yours is the only email I open from marketers and only blog that I give a fuck to read & scroll till the end. And wow always take away lessons with me. Inspiring! And very relatable. 👌"

~ Ashish Kumar

Join over 10,000 engineers just like you already improving their careers with my letters, workshops, courses, and talks. ✌️

Have a burning question that you think I can answer? I don't have all of the answers, but I have some! Hit me up on twitter or book a 30min ama for in-depth help.

Ready to Stop copy pasting D3 examples and create data visualizations of your own?  Learn how to build scalable dataviz components your whole team can understand with React for Data Visualization

Curious about Serverless and the modern backend? Check out Serverless Handbook, modern backend for the frontend engineer.

Ready to learn how it all fits together and build a modern webapp from scratch? Learn how to launch a webapp and make your first 💰 on the side with ServerlessReact.Dev

Want to brush up on your modern JavaScript syntax? Check out my interactive cheatsheet: es6cheatsheet.com

By the way, just in case no one has told you it yet today: I love and appreciate you for who you are ❤️