DEV Community

loading...
Ben Duncan profile picture

Ben Duncan

I'm an American programmer living in France. I'm often on a bike. πŸš΄β€β™‚οΈβ›·πŸ•πŸ‡«πŸ‡·πŸ‡ΊπŸ‡Έ

Location Bayonne, France Joined Joined on  Twitter logo GitHub logo External link icon
Work

Web Developer at Komoot

All 29 comments

What are the last 3 books you read? πŸ“šπŸ€“

I'm trying to improve my French reading, so I'm going through...

What are your fav ES6 features?

I find async/await greatly simplifies asynchronous flows. Li...

How to use loop in React.js?

Nice article! I see you mention map, but it's worth emphasizi...

Why you still love using linux?

My answer for switching back (to macOS, not windows - for wor...

What's hard about React Hooks for you?

I find this is the most unnatural part of hooks: the lifecycl...

Making a wait widget using a pseudo-element and CSS Step Animation

It can be used on any animation, but it doesn't mean infinite...

Practical Tips for Handling Forms in React

How do you feel about an onChange handler on the form element...

Help: Handing off Images in Design Tools?

Thanks Lynne, I'll take a look at Zeplin!

Help: Handing off Images in Design Tools?

I'm not sure I understand... in Figma I see the same export...

Launched my startup landing page!

It looks nice! I like the subtle animations.

Mar. 27, 2020: What did you learn this week?

Finally learned CSS grid... and it's great!

🦠πŸšͺ Show your COVID19 work from home desk? πŸ‘©πŸ»β€πŸ’»πŸͺ‘

It took me a while, but now I miss it - I even tried to use...

🦠πŸšͺ Show your COVID19 work from home desk? πŸ‘©πŸ»β€πŸ’»πŸͺ‘

Good spotting! I don't use a mouse much. Most of my work is...

🦠πŸšͺ Show your COVID19 work from home desk? πŸ‘©πŸ»β€πŸ’»πŸͺ‘

Next to the window, always with my pen and paper, some wate...

What do you use for a website quickie?

For something quick I usually start building something on a...

You Don't Need CSS-in-JS: Why I Use Stylesheets

It depends on your setup, typically with webpack loaders or...

You Don't Need CSS-in-JS: Why I Use Stylesheets

First of all, great article. I think many people overlook t...

React Typescript Cheatsheet

Thanks for these! The React.ComponentProps<typeof Compon...

What kind of physical exercises do you maintain to be fit and healthy?

I've been doing yoga on a regular basis, as well as followi...

Unpopular opinions

Is that assuming the strong-typed language compiles to Java...

Unpopular opinions

React ships with context and reducer support built in, so I...

Unpopular opinions

Most testing of UI components is a waste of time, especially ...

Which Operating System Are You Using?

I'm on OSX because I want something reliable where I'm spen...

Dear New Front-End Developer

Every one of these resonates so well. Good advice!

Shattered or How to bomb interviews as a senior developer

So they wanted a Java engineer but they quizzed you on Java...

πŸ’… Styled-Components: Extending Children

Personally I don't mind the use of className for targeting ...

Why you shouldn’t use inline styling in production React apps

This is the first I've come across the term kebab-case. I'l...

loading...