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.
when I code and I know what I am doing I listen to fast paced music, I prefer music without vocals mostly I listen to fast Hardgroove Techno.
When I am thinking about a problem and trying to get a solution I listen to slower paced coding music (you can find them on youtube). Or just silence. As you mentioned noise cancelling headphones are good, even without any audio, just silence.
But once I have a solution or a specific todo, I go to turbo mode with techno ;)
Where my Vue devs at? All frameworks have their merit honestly; I'd say think about what core skills you really want to hone and pick a framework that will aid/reinforce those values. Personally, the lack of barrier to entry with Vue was a massive plus for me and to this day I'm yet to find something it can't do for me. I also think it'll give me a good basis to learn Angular at some point in the future. React is quite heavy on the JSX which, if you're not a fan of, might be a reason to give it a miss. However, it's very popular and common among lots of big companies, where there will be lots of good guidance and teamwork to support learning. Gatsby is one I want to learn desperately as GraphQL is something I'm keen on understanding and a framework that goes hand-in-hand with it seems like an opportunity. Smaller frameworks? I'm intrigued by EmberJS a lot. 🤔 There really is no right answer; framework choice is incredibly personal and will likely depend on the type of project you're wanting to work on. :3
Happy Friday everyone!
- I've shipped a free update for my book Building Your Mouseless Development Environment on Monday, including a new chapter.
- I had two new ideas I'm super excited about for two new books 😅
I would add as optional but highly recommended, knowing the principles of Clean Code and some understanding of how to apply a correct architecture to your project, in front-end we tend to hardcode more things like putting routes or literals directly in place instead of doing enums.
React is also about being clean and tidy :)
I'll start with Python because of its versatility. It can be used in
- web development
- data science
It's also easy to learn and will help you get started with the OOP concepts quicker.
See you next week for more great comments ✌