It's time to ditch Medium for good! 🌈⚡️

Introducing Devblog by Hashnode. Blog on your domain for FREE. Highly customizable and optimized for developers.

Learn more

I am Wes Bos. Ask me anything.

Wes Bos is a fullstack developer and educator from Hamilton, Canada. Wes loves to break down complex topics into short, tasty, little tutorials. He has contributed to Smashing Magazine, CSS Tricks and NetMag as well as released Learn Redux, React For Beginners, Sublime Text Power User and Command Line Power User.

This is a great opportunity to interact with Wes and have his unique insights on React, Redux, JavaScript, NodeJS and other technologies/topics.

Take a look at his work, read his blog or get in touch!

Ask a Question

74 discussions

What tools/process do you recommend for managing styles in React apps?

Mostly just <link rel="stylesheet" href="style.css">

I see the value in some of these inline styles, but for most of the stuff I work on, I still prefer the cascade. That might / will change in the future, but for now I'm letting other people figure it out.

Reply to this…

Share your programming knowledge and learn from the best developers on Hashnode

Get started

What's your favorite technical and non-technical book?

Non-Technical might be The Power of Habit or How to win friends and influence people. Both lay down some fantastic ground rules for living a productive and kind life.

Technical? I don't really read technical books - I'm more about video tutorials and blog posts.

Reply to this…

Wes, Please talk a little bit about CSS Grid Layout. When I look at it, I can't imagine why almost everybody seems hyped about it. Comparing it to Flexbox code I see now much more code, new CSS units, new CSS rules, new everything. Writing more code can't make people happy I guess. But why are so many freaking about CSS Grid Layout?

It's all about the flexibility - from the outside it seems like a headache but that is because you haven't learned it yet. We saw the same thing with flexbox as well.

With flexbox and grid being supported, it's going to open up an amazing world of layouts - things that both were really hard before but also things that just were not possible before.

It's gonna be awesome and I'll make a free course on it once I get a handle on it myself :)

Reply to this…

  1. Have you tried VueJS (you must have ;) )? What do you think about replacing ReactJS with VueJS (and Redux with Vuex)? No need to answer if you don't feel comfortable.

  2. Anything you'd like to share to improve my BBQ talents. Are you a natural or did you learn somewhere (those twitter pics looked exquisite)

Answering #2 first because I love BBQ.

It's funny that you ask about improving it because I'm learning BBQ the same way I learn to code. I watch a ton of videos on youtube, read a ton of recipes and read up on the core ideas behind bbq on Once I have a good idea of how things work, it's all about being hands-on for me. Just keep trying new things, referencing the documentation (recipe) when you need it and you'll pick it up pretty quickly!

  1. I've never tried it, but I've watched a bunch of tutorials and I see what all the hype is about - it seems really easy to build things with and the single-file approach is pretty interesting!

I think it's a nice option when looking at frameworks.

Reply to this…

Hey, Wes! Nice to see you here. Thanks for hosting this AMA. It is clear that you invest a huge amount of time behind each one of your video tutorials, they come out so amazingly awesome. Sublime Text Power User is one of my favourite series.

I am curious to know about your recording setup. Could you go on in brief about all the software/hardware you use; and the sort of flow you approach when you go about recording your videos? Thanks, again! :)

Most of my tutorial series right now are done with a Audio Technica AT2020 microphone. The audio quality is okay, but not great.

I recently invested about $1,000 into a really good setup that cuts my audio editing time down to zero and makes the quality amazing.

TLDR it's a Heil PR40 running through a DBX286x which makes it have that boomy sound. If you want to know more, I talk about it here:

Reply to this…

Load more responses