DEV Community

Maroun Baydoun profile picture

Maroun Baydoun

Frontend engineer and Mentor.

Location Berlin, Germany Joined Joined on  Personal website https://maroun-baydoun.com/ github website twitter website

Work

Senior Frontend Engineer

All 33 comments

Migrating a React codebase to web components

You can't avoid this, frameworks will always exist. That's...

Migrating a React codebase to web components

Knowing and using the native DOM APIs are a necessary "pain"....

Migrating a React codebase to web components

That's true, browser support could be a concern for tradition...

Migrating a React codebase to web components

It only took me 5 years...

Migrating a React codebase to web components

I hope more and more people will see that.

Using media queries with JavaScript

Thanks for sharing. There are indeed multiple solutions to th...

Stop blaming your developers for technical debt

Thank you for bringing attention to that topic.

5 things I'm thinking about when I check a Pull Request for accessibility

Thanks for sharing the nice tips.

Dark Mode Three Way Switch

Nice solution. Kudos for using CSS variables.

HTML5 Feature Detection

Nice introduction for feature detection in the browser. We of...

Window illustration - CSS

This looks amazing! Great job. A small tip to simplify your...

Is "fundamentals first" the best approach to learning web development?

I still believe some basics have to be learned first. I've wr...

Why I switched away from Google Firestore

Thank you for sharing your experience. I have always been on ...

If I don't use React, am I still a developer?

Thank you Tanner!

Stop setting the language of your website based on user location

Thank you for bringing this topic up.

Thirty Green Squares

Nice article. I had never even considered those green block...

If I don't use React, am I still a developer?

I have recently written about developers jumping on the React...

Which Post Title Would You Click On?

d) Array Methods in JavaScript

Don't start with React

It is enough to get the job done for sure, but it's a short...

Don't start with React

Thank you for sharing your experience. I believe you summar...

Don't start with React

I agree. The difficult part is about striking a balance. I...

Don't start with React

I believe that investing time and effort in a library/frame...

Don't start with React

Thank you.

Don't start with React

That's very true. And I'm blaming the market for that, not ...

Don't start with React

I totally agree. But I believe at some point, in the not ve...

Don't start with React

Correct, but unfortunately the problems will start to appea...

Don't start with React

Thank you for reading

Immutability Benefits

Immutability ensures quick change detections. If we are gur...

How to elegantly flatten a list

What do you think about my solution? Flatten an array in Ja...

What are you working on for Open Source?

Working on Mediaq, a library to listen to media query updates...

loading...