DEV Community

loading...
Devin Witherspoon profile picture

Devin Witherspoon

Frontend engineer focused on combining #a11y, testing, and developer ergonomics. Amateur photographer.

Location Mountain View, CA Joined Joined on  github website twitter website

Education

BSE @ University of Waterloo

Work

Senior Software Engineer at Chan Zuckerberg Initiative

All 33 comments

How to Use SVGs as Tags in React

Hey, thanks for sharing! BTW, you can tag code blocks with a ...

My Dev.to Writing Process

The articles repo is private, that’s a template with examples...

todo, blog

Thanks for sharing 🙂 I just watched The Gap linked from Why I...

My Dev.to Writing Process

Thanks, I’m glad it was helpful! Honestly, I’m doing this to ...

My Dev.to Writing Process

Thanks for sharing, that’s exactly what it’s intended for 🙂 ...

My Dev.to Writing Process

That’s a cool idea, maybe that can skip my iPhone notes step ...

Stop Using "data" as a Variable Name

I’m not sure if there’s any open source project doing this or...

Stop Using "data" as a Variable Name

Nice, I would have thought the joke was older!

Stop Using "data" as a Variable Name

Not sure if you’re joking, but that wasn’t part of the origin...

Stop Using "data" as a Variable Name

Yup, to each their own 👍 I tried to acknowledge that particul...

Stop Using "data" as a Variable Name

I think that falls well into the exception category. byteStre...

Stop Using "data" as a Variable Name

That would be cool! If you wouldn’t mind sharing it back here...

Stop Using "data" as a Variable Name

Thanks for sharing! As far as defaults go, I try to always ma...

Stop Using "data" as a Variable Name

Yes, I should have pointed out the context of that particular...

Stop Using "data" as a Variable Name

Great call out! I don’t see this much in production code, but...

Beyond create-react-app: Why you might want to use Next.js or Gatsby instead

Thanks for sharing! This is random, but I knew that garden ju...

Stop Using "data" as a Variable Name

I actually have a template comment for this! Hey, thanks for...

Stop Using "data" as a Variable Name

Thanks for the feedback, I'm glad you appreciated it. I agree...

Stop Using "data" as a Variable Name

Thanks for sharing! That’s a great angle to look at it from. ...

How to Lazy-Load Your React App🥱

Hey, thanks for sharing! BTW, you can tag code blocks with a ...

Stop Using "data" as a Variable Name

payload is a great example! Super generic, could be anything,...

What was your win this week?

The streak badges are for weekly which is the cadence I’m aim...

What is Recursion, and Why Shouldn't You Use It?

Hey, thanks for sharing! BTW, you can tag code blocks with a ...

What was your first post?

Hey, thanks for sharing! I think a great next step would be t...

What was your win this week?

I got my 4 week streak badge, and I should have another artic...

In programming, the terms "line" and "statement" always mean the same thing.

Hey, thanks for sharing! BTW, you can tag code blocks with a ...

"Variables declared with const cannot change" ... well kinda...

Hey, thanks for sharing! BTW, you can tag code blocks with a ...

meet thanksbot

Thanks for sharing! This is something my team practices, but ...

Digital Clock in React

Thanks for sharing! Looking at your code it seems your time u...

Writing custom TypeScript ESLint rules: How I learned to love the AST

Great article, love to see people writing about linters! I’ve...

Tracking Time with React Hooks

I’ll take a look, but this change likely breaks its ability t...

Tracking Time with React Hooks

Hi, thanks for sharing, and I'm glad it's useful to you! Full...

Building a modal with Vue.js and Tailwind CSS

Thanks for sharing! It looks surprisingly simple to put that ...

loading...
Forem Open with the Forem app