Top 7 Featured DEV Posts of the Week

Michael Tharrington - Mar 25 - - Dev Community

We're back with another roundup of top posts from the past week! Five of seven of our featured authors below are first-time Top 7 winners, so lots of fresh faces on this list. 😀

Give a round of applause to all the fantastic authors below and hope you enjoy this week's picks.



"What programming language is the best?" is a debate that devs have wrestled over time and time again. @kigazon reminds us that it's less about one particular language being the best and more about what you and your team are comfortable with and the project at hand!

In this helpful tutorial, @fpaghar walks us through three different ways of copying objects in JS. Plus, check out the comments section for a fourth way along with an interesting discussion about when it makes sense to use it.

While SASS may have formed the backbone of @karsten_biedermann's projects for years, it's undeniable that modern CSS has become very capable. With helpful new features like CSS Nesting, Karsten questions whether it's justifiable to reach for SASS anymore.

One part pet project and another part SEO experiment, @piotrkulpinski recently launched openalternative.co — a directory of open source alternatives to proprietary software — to huge fanfare! Read on to learn about the overall concept and process that led to such a stellar launch.

@jurajmalenica reveals a type of toxic working environment where teammates simultaneously compete with one another for superiority and are paranoid that they are incompetent in comparison to their teammates. The only way to break out of this environment of "invincible engineers" is by establishing vulnerable and open communication amongst your team.

Ah, the mid-career crisis. You, or someone you love, may have experienced this relatable existential pain of working at one career for a long time, being fired from a job you worked at for 10+ years, or watching the world around you change faster than you're able to keep up. If this is you, @hikarimaeda has some tips to keep you on a steady path.

The life-changing magic of tidying up your file organization in React! Improve your scalability, general architecture, maintainability, and navigation with @itswillt!

That's all we got for you this week! Don't hesitate to drop your favorite post from the past week into the comments below. 👇

Wondering where you can catch more of these fantastic articles, discussions, and updates? Well, it's your lucky day because this week's top articles will also be featured in our weekly DEV Community newsletter, landing in your inbox every Tuesday. Don't miss out on the best discussions – make sure you’re opted in! 🚀📩

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .