1. Don't have a meltdown!
An #explainlikeimfive about the meltdown security vulnerability...and a great metaphor for the CPU 🍔
2. 𝖋𝖚𝖓 𝖙𝖔𝖔𝖑 𝖆𝖑𝖊𝖗𝖙
Vicky walks us through how she created uni-pretty, a tool that lets you convert characters into unicode characters. You'll learn about the Caeser Cipher and how it came in handy to prevent a bunch of hard-coding.
3. Lead by example
Douglas shares eleven ReactJS projects of varying degrees of complexity. Each project has a detailed readme and uses typical React structures and configurations to help newbies get settled into the ecosystem.
4. Make your life easier.
Use git hooks for linting, tests, commit formatting, and more! Federico explains how to set up git hooks and shares three examples he uses on the day-to-day.
5. New year, new copyright!
In the discussion following this post, we learn that you might not need to have a copyright date on your app at all. BUT, if you're someone who needs to update that footer at the start of every new year, this post has a great suggestion for you.
6. TDD in theory vs. TDD in practice
Jason shares his five major takeaways from practicing test driven development for 100 days. Hint: you don't need to test everything.
7. Morning miracles ☀️
Why waking up early improved this developer's life, and their side projects. Like Benjamin Franklin said, “Early to bed and early to rise makes a (wo)man healthy, wealthy, and wise.”
That's it for our weekly wrap up! Keep an eye on dev.to this week for daily content and discussions...and if you miss anything, we'll be sure to recap it next Monday!