Updates
NEED YOUR SUPPORT
I have been running this newsletter for over 4 years and have spent probably close to $20k on it... I now have 10000+ subscribers but I cannot afford to keep it running any more. I really don't want to shut it down and could use your support, if you have enjoyed reading my newsletter for the past 4+ years, then please do support it over here https://www.patreon.com/frontendweekly?fan_landing=true Thank you, Emad
Must Read
8 Practices to Ensure Better Code Quality
Get to know the best practices used in the industry to improve code quality that will be useful for any software project.
Sponsor (Thank You)

Adjust
We're currently on the lookout for a Senior Frontend Engineer. Join the industry leader in mobile measurement, fraud prevention, and cybersecurity. Candidates need to apply through this specific link: https://grnh.se/a2bdc5452us
Learn
How to Greatly Enhance fetch() with the Decorator Pattern
This post lets you enhance the functionality to perform fetch requests with the decorator pattern.
How to Log JavaScript Stack Traces and Objects Using console.trace
Learn the console.trace method that you can use to log JavaScript stack traces.
Tools & Code
Introducing Env: A Better Way to Read Environment Variables in JavaScript
This helpful post introduces Env, a zero-dependency utility designed to make reading environment variables safer and less error-prone.
Namespace in JavaScript — The Basics
This article discusses Namespacing, one of the techniques in achieving code organization patterns in JavaScript.
Watch
What State Management Library Should I Use with React?
This video explains the past, present, and future of state management to help you make the correct decision for your team, project, or organization.
Interesting Links
Zsh Tricks to Blow your Mind
Learn these 9 lesser-known Zsh tips and tricks to optimize your development.
Misc
What You Need to Know About CSS-in-JS for 2021
This post is an overview of CSS-in-JS frameworks that are the most in-demand in the developer community this year.
Sponsor

Time tracking for your business has never been this easy!
Time Tracking has never been this easy. Hyperlogs is the most comprehensive app that helps you manage all your projects and teams timesheets without the clutter and complexity. Its time to focus on growing your business.
Tracking time is only a small part of understanding how healthy your business is. Hyperlogs gives you powerful and invaluable insight that guides sound business decision making. Know your revenue as well as your costs and get visual cues when vital project adjustments are necessary to help it succeed.
Its time you start focusing on growing your business, so let Hyperlogs handle the rest.