Reading this Week
Posted on by Bob Matyas
Over the past week or so I havenât had as much time to read articles. Instead, I have been using my spare time to work on getting some more practice on Node, Express, and MongoDB. That said, hereâs a few articles that caught my eye:
Web Development
- Front-end Fisticuffs: Angular vs React vs Vue in 2019 - This is a a good comparison of the âgood, bad, and uglyâ of the top 3 JavaScript frameworks by someone who has used them all. I think it offered a lot of insight in a pretty approachable way.
- The 2019 React JS Developer RoadMap - This is a nice roadmap offering a recommended learning path for React JS along with links to courses and resources covering each of the topics.
- JAMstack Tools and The Spectrum of Classification - A nice post listing many different JAMStack options: CMSs, hosting, and static site generators.
- Why Parcel Has Become My Go-To Bundler for Development - Parcel seems like a great bundler and has perhaps the best feature ever â NO CONFIGURATION!
- Thinking in React Hooks - From the article: âReact introduced hooks one year ago, and theyâve been a game-changer for a lot of developers. There are tons of how-to introduction resources out there, but I want to talk about the fundamental mindset change when switching from React class components to function components + hooks.â
- The Future of freeCodeCamp.org - Lessons From 5 Years of Teaching the World to Code - A nice bit of reflection on freeCodeCampâs 5th anniversary. freeCodeCamp is such an amazing resource and this article dives into what they have done over the past five years, what they have learned, and where they plan to go in the future.
Books
- React Handbook - I came across this free ebook via freeCodeCamp. I am a few chapters / sections in and I am treating it primarily as review. Itâs been an alright read so far and Iâm really hoping that when I get to hooks it will offer some important insights.
Other Resources
- is-website-vulnerable - An NPM script that you can run to find publicly known security vulnerabilities in a websiteâs JavaScript libraries. Its existent is even more of a reason to keep things updated.
- Build a Classic Layout FAST in CSS Grid - A nice video from Mozilla providing an introduction to CSS Grid.