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.
The Great Programming Language Debate: A Perspective on Why It Just Doesn't Matter
Josef Held γ» Mar 20
"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.
Goodbye SASS π, welcome back native CSS
Karsten Biedermann γ» Mar 20
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.
Growing a side-project to 100k Unique Visitors in one week
Piotr Kulpinski γ» Mar 19
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.
Death to the invincible engineer
Juraj Malenica γ» Mar 20
@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.
Beware the Mid-Career Crisis for Programmers: The Four Major Causes
Hikari γ» Mar 21
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.
βοΈ Folder Structures in React Projects
Will T. γ» Mar 20
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! ππ©
Top comments (5)
Props to all our Top 7 authors featured above: @kigazon, @fpaghar, @karsten_biedermann, @piotrkulpinski, @jurajmalenica, @hikarimaeda, & @itswillt!
Appreciate ya all sharing such wonderful posts with us. π
Why I am not part of this? Hmmm... that's bad... and why #htmx is not available in DEV?
Dawww, I'm sorry to disappoint! FWIW, you did write a great post here. π
And to be clear, #htmx is available as a tag here!
#htmx
But, if you're wondering why it wasn't showing up in the drop-down of tags when you're typing them in, I can see that it wasn't set to "supported" β I've just changed that! π
But, folks can always add any tag β supported or not β to their articles. We don't have any firm restrictions there! We just choose to support certain tags that are more popular and common if that makes sense. #htmx is def a good one to support!
Oh thank you for this information. It will popular after this... π
By the way! Thank you for you feedback in my journal about HTMX
Woohoo!! Congrats to everyone!