This is a weekly roundup of awesome DEV comments that you may have missed. You are welcome and encouraged to boost posts and comments yourself using the #bestofdev tag.
This is a true weekly win, @ziizium!
I made it to 2021.
@pris_stratton enjoyed "5 JavaScript "tips" that might bite you back" as much as I did!
Great read. Point 1 is also my favourite, “+” over “Number()” just makes no sense as a choice to me. The latter is ridiculously clear, the former is just ridiculous.
@jess is wondering what's on your 2021 reading list and @scrabill kept it real:
Every book I purchased in 2020 and still haven't read 😂
Vue or React? — @dskaiser82 has a balanced perspective from years of experience:
I started with Vue and worked at start-up where I implemented. I now work a big brand where the architecture is react. Some comments just poo poo on Vue and claim React is better are Devs that haven't built production apps with Vue.
Vue:
- Single Files Components are great
- In SFC's knowing where methods, state, render life cycles go is just easy to read
- Personally I found global state management in Vuex easier than Redux or Context API
- No jsx weirdness
- scoped sass is easy
- better, easier to read conditions v-if, v-else
React:
- Better built for super modularity
- Better for child components to update parent state
- React hooks, once you use and understand them are nice
- Jobs, jobs, jobs > marketshare
@ara225 had a great question: "What's the best way to represent time spent on open source on a CV or Linkedin?" @fkhadra's thoughtful advice made me smile.
Hey Anna, it's thanks to my open source project that I've been able to switch from sysadmin to software engineer. So share yours with your network! I've added "Open source developer" in my experience section:
You can check my LinkedIn here
Don't worry you won't appear pretentious. IMHO, open source is about people, the fact that you are willing to share your projects shows how open-minded and collaborative you are.
It doesn't matter if your projects have 1 or 1000 stars. It doesn't mean anything. What matters the most, is that your project provides a solution for a given problem, this is my first criteria when using a library.
See you next week for more great comments ✌
Top comments (2)
Thanks for your thoughtful contributions to these conversations, @ziizium , @pris_stratton , @scrabill , @dskaiser82 , and @fkhadra !
Thank you for the feature. This made my day.