๐ŸŽ Give the #1 gift request of 2024... a ZTM membership gift card! ๐ŸŽ

Web Developer Monthly ๐Ÿ’ป๐Ÿš€

Andrei Neagoie
Andrei Neagoie
hero image

14th issue! If you missed the last few months, check them all out here.

If itโ€™s your first time hereโ€ฆ(otherwise skip this part)

Being a web developer is a fantastic career option. You have many job opportunities, you can work around the world, and you get to solve hard problems. One thing that is hard, however, is staying up to date with the constantly evolving ecosystem. You want to be a top performing web developer, coder, programer, software developer, but you donโ€™t have time to select from hundreds of articles, videos and podcasts each day.

This monthly newsletter is going to be focused on keeping up to date with the industry, keeping your skills sharp, without wasting your valuable time. I will be sharing the most important articles, podcasts and videos of the month. Think Tim Ferriss and the Pareto Principle (80/20 rule) meeting the Software Development world. Whatโ€™s the 20% that will get you 80% of the results?

What you missed in August as a Web Developerโ€ฆ

Become a JavaScript Testing Master ๐Ÿ‘ฉโ€๐Ÿ”ฌ ๐Ÿ‘จโ€๐Ÿ”ฌ

Tests are important. We all know this, but sometimes we can get lazy. Well, we no longer have an excuse because we have a nice organized list of JavaScript and Node.js testing best practices. Spend a day to read through this. It is well worth it.

Free Tools For Web Developers โœ‚๏ธ

Some tools and assets to help you build your next project since we are best friends by now (unless this is your first time reading my articlesโ€ฆ in that case letโ€™s take things slow):

  1. Generate pretty looking waves for your next project

  2. Another Free logo maker!

  3. A nice little tool to make page maps

  4. Free art and illustrations for you to use

  5. Turn any website into an API. Free up to 1000 API calls.

  6. Make a website act and look like a Terminal. Good portfolio idea.

  7. Ever wonder how people share awesome code snippets? This is how

  8. Want to work remote? People seem to love the idea. Here is a new job board for remote jobs

  9. Here are some free startup templates

YES 10 free tools this month. Pretty generous right?! You should definitely give this article a ๐Ÿ‘ , share with your friends and subscribe right now. Sorry for being demanding.

PHP News ๐Ÿงžโ€โ™‚๏ธ

Our first mention of PHP in this newsletter! WHAT IS GOING ON, TRAITOR!?? Donโ€™t worry, I havenโ€™t jumped ship. But since this is a Web Development newsletter, we should learn about things outside of our JavaScript bubble. PHP has a new proposal to create a dialect of PHP (code named P++) that will live alongside PHP that will potentially be strictly typed (think TypeScript vs JavaScript).

React News ๐Ÿ’Ž

It wouldnโ€™t be a monthly recap without some React news. What crazy things did they get up to?

Python is Eating the World ๐Ÿ

Ever heard of Python? It has been growing like crazy the last couple of years. Donโ€™t worry, JavaScript isnโ€™t going anywhere and if you know JavaScript, itโ€™s not hard to pick up Python. Here is a great read on how it got so popular.

PS, Iโ€™m releasing a course this month on Python. Itโ€™s going to be pretty big and complete. You can see what I will be teaching here.

Privacy News ๐ŸŒ‹

A nice writeup of how a JIRA issue exposed internal project boards of organizations like NASA. This is actually not new, but still a fun read.

Google team found some new vulnerabilities that allowed iOS phones to have a monitoring implant downloaded onto them simply by just visiting certain websites.

Microservices Architecture Cons ๐ŸŒฟ

Always good to read different sides of the story. This article does a great job outlining some of the situations in which you may not want to implement a Microservices architecture, and instead stick to your monolith.

CSS Animations + Transitions ๐ŸŒˆ

A nice little guide to using CSS animations and transitions to improve your designs. You probably donโ€™t need to know these in so much detail, but the blog post has some pretty nice examples of beautiful animations you can do just with CSS.

While we are on this design topic. Here is the best chrome plugins for designers and a way for you to create your own SVGs.

Performance Quick Tips โšก๏ธ

More performance articles from Googleโ€™s web.dev website. This is a nice โ€œto-doโ€ list if you really want to optimize your website. Just donโ€™t go down a never ending rabbit hole with this one.

Global News For Developers ๐Ÿ“ฐ

Three big stories this past month:

The Greatest VS Code Setup in the World ๐Ÿฐ

Ever wished there was a list of the greatest plugins and extensions for VS Code in one location so that you have all the tools needed to be a full stack developer? Well, somebody made the list and it is pretty good. Just donโ€™t go around installing everythingโ€ฆ only install the ones you actually need.

Ace Your Next Tech Interview ๐ŸŽฏ

A great resource for you to bookmark because there is no way you can read it all in one sitting. But this will be a great tool for you to use as you get prepared for coding interviews. Some excellent advice and tips in here.

What Is Good Software? ๐Ÿงฑ

Sometimes we get caught up in our code and our own views. Take a break, and read this article. If you start mentioning things from this article in your next interview, the interviewer is going to love you.

How Does HTTPS Work? ๐Ÿš 

Easy. Just follow this article and its cute animations to be able to explain to all of your friends how HTTPS works. We need more things explained with animations.

Big Tech News ๐Ÿข

Completely useless to your career but still great ๐Ÿ™ƒ

Find fruit trees in the wild. Now this is a great personal web project! We have enough To Do List apps in the world. Letโ€™s all move to Find Fruit Trees apps in React/Angular/Vue (data sources provided in the link). Cool? Cool.

Ps did you know that July was the hottest month on record?

Best Resource of the Month โœ…

A great explanation of how we got to where we are in the web development world. Looking forward to the 2nd part of this post. Sometimes posts like these explaining the โ€œwhyโ€ are more helpful than the very common โ€œthis is the latest, newest, way to do something using this libraryโ€ blog post.

Trick of the Month ๐ŸŒ—

A distraction free way to browse YouTube videosโ€ฆ pretty useful since when was the last time you learned something from the YouTube comment section?

By the way, my full time job is to teach people to code in the most efficient way possible as the Lead Instructor of Zero To Mastery Academy. You can see a few of my courses below or see all of my courses by visiting the courses page.

More from Zero To Mastery

Web Developer Monthly Newsletter ๐Ÿ’ป๐Ÿš€ preview
Web Developer Monthly Newsletter ๐Ÿ’ป๐Ÿš€

77th issue issue of Andrei Neagoie's must-read monthly Web Developer Newsletter: Frameworks Are Dead, JS Without A Build System, and much more. Everything you need to know from the world of web dev from last month.

Getting Hired by Amazon as a Software Developer with a 2.9 GPA preview
Getting Hired by Amazon as a Software Developer with a 2.9 GPA

Part of our Zero To Mastery Student Interview series, we speak with Justin Lin about how Zero To Mastery helped him land internships with JP Morgan and Amazon and what advice he has for others that want to do the same.

Beginner's Guide To useSearchParams In Remix (With Code Examples) preview
Beginner's Guide To useSearchParams In Remix (With Code Examples)

Unlock the power of useSearchParams in Remix. Learn to sync URL state with your app using practical code examples in this beginner-friendly guide.