The Best of Better Programming (December 12–18, 2020)
The best things we published this week
Hey everyone! Happy Holidays!
50 weeks down this year. The last full work week before Christmas and New Years for many. In what’s been a turbulent year, filled with challenging times, I hope you and your family are doing well and are able to enjoy a holiday together in some way, in person or virtually.
On behalf of the team at Better Programming, we’ve very grateful for the time you spend reading, learning, and writing with us.
If you’re spending some personal time in the next few weeks doing projects, here are some of our most-read stories that can hopefully inspire you or solve a problem you’re facing.
Here’s a bit of a new format this week. Please let us know what you think in the comments.
JavaScript:
- Why React Hooks Are the Wrong Abstraction by Austin Malerba
- The 4 Types of Memory Leaks in Node.js and How to Avoid Them (Part 2) by MD Ahad Hasan
- A Journey From React to Vue.js by Muhammad Anser
- I Built 20 Web Projects With Vanilla JavaScript in 20 Days by Gianmarco Ebeling
- Scaling Node.js Applications With Multiprocessing by Janith Gamage
- What’s New in React Native 0.64? by Joan Saum
- Learn the Different Ways of Logging to the Web Browser Console by Mwiza Kumwenda
- Deploying a React App to AWS S3 by Chameera Dulanga
- A Back-End Developer’s Guide to Vue.js Component Testing by Summer Mousa
Software Engineering:
- How to Improve Your Dev Skills All Year Long in 2021 by Adrien Miquel
- Functional Programming From an Object-Oriented Perspective by Randal Kamradt Sr
- An iOS Engineer’s Perspective on SOLID Principles by Kelvin Tan
Interviewing:
Python and Data Science:
- Understand Blockchains by Building Your Own in Python by Emmy Chamberlain
- 8 Things to Know to Master Python Function Arguments by Yong Cui
- The Future of Data Science, Data Engineering, and Tech by SeattleDataGuy
Misc:
Exciting Career Opportunities From Better Programming Jobs
BetterProgrammingJobs.com continues to grow this week! If you're an employer or your company is hiring, you can post a job for free and promote it to this email list of 75,000+ devs next week for just $100.Featured Career Opportunities:* Doximity is hiring a Senior Mobile Software Engineer (iOS):Do you want to improve healthcare? Is Mobile Engineering in your blood? Doximity is the leading professional medical network with over 1 million members. Start the new year with a new remote job!Apply to Doximity
That’s it for this week! Have a relaxing weekend.
Stay safe, healthy, and please wear a mask,
– Zack Shapiro and The Better Programming Team