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

Web Developer Monthly ๐Ÿ’ป๐Ÿš€

Andrei Neagoie
Andrei Neagoie
hero image

8th issue! If you missed the last seven months, check them 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 February as a web developerโ€ฆ

Itโ€™s raining ๐Ÿ’ธ

Iโ€™m usually not a big fan of these types of articles: โ€œHere is how great I am disguised as a YOU can do it too postโ€. However, this has some good points that may come useful to you one day and is an important skill to learn. How to negotiate your offer.

Free Tools For Web Developersโœ‚๏ธ

Here are some free tools and assets to help you build your next project:

  1. Free HD videos to use in your projects

  2. 1000+ Pixel-perfect vector icons for your next project

  3. Charts, charts everywhere

  4. Want to publish an NPM package? This is probably the best way to do it

  5. Turn any google spreadsheet into your own API

Advanced JavaScript Concepts๐Ÿ‘ฉโ€๐Ÿ’ป ๐Ÿ‘จโ€๐Ÿ’ป

Soooooโ€ฆ I just released my newest course today. Probably the greatest course ever created in the universe. Ok, maybe not, but I think itโ€™s pretty good. You should check it out. The goal of the course is to make you a top 10% JavaScript developer and go over topics that most courses skip over. Ok sorry for the plug, back to the newsletterโ€ฆ

PWA in Google Play Store (kind of) ๐Ÿ“ฑ

Donโ€™t get too excited yet since this is something that still requires a pretty hacky solution. However, this is a glimpse at something that we may be able to achieve easily in the future. The key feature that allows you to do something like this is called Trusted Web Activity. Read this article to get familiar with it (but you should read the comments as well to get a glimpse of some of the issues).

React News ๐ŸŽฃ

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

Vue.js News ๐Ÿ’ƒ ๐Ÿ•บ

Vue 2.6 was released. Also, a nice article about Vue 3.0 that will be coming out this year and the plans going forward. If you want to keep diving deep, did you know that Vue will also be incorporating the idea of Hooks from React soon?

New Section: Computers Freaking Out Humans ๐Ÿค–

A lot of interesting AI news this month. Yes, this is still related to Web Development ok?

Data Science Briefly ๐Ÿงฎ

First you give us AI news and now Data Science news? What is this rubbish? I signed up for web development news! Youโ€™re a real stickler for the rules arenโ€™t you? Well this is too good not to share. Data Science field is a little overhyped right now and it also reminds me of the JavaScript fatigue from a few years ago. However, if you know nothing about Data Science this is a great read to get an idea of the state of the field.

ES5 to Infinity ๐Ÿ›ธ

An insanely long list of all new JavaScript features since ES5. Donโ€™t spend an hour of your life reading it. Just bookmark it as a reference.

Rendering on the Web ๐ŸŒ‡

I feel like articles like these come out every month. But hey, here is another one since people seem to enjoy them.

Another interesting method for improving your website performance: instant.page.

Shell Commands Explorer ๐Ÿ’ป

If you have ever been confused by shell commands, you now have a tool that helps you explain things: https://explainshell.com/

More TypeScript Hype ๐Ÿ“Œ

People lost their mind at this slide from AirBnB: 38% of bugs at Airbnb could have been prevented by TypeScript according to postmortem analysis. Also, you can find a nice cheatsheet here if you are using TypeScript with React.

Bootstrap ๐Ÿ’” jQuery

Bootstrap v5 will no longer use jQuery. So many heartbreaks lately for jQuery.

Proper Way to Make Forms ๐Ÿ“‹

A great read on how to make user friendly forms on the web. Also, this is a great library to automatically format user data. Use these 2 resources to make great forms!

Big Tech News ๐Ÿข

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

Spend hours in front of your computer not being productive: https://alexanderperrin.com.au/triangles/ballooning/ . If you ever want to build something like this, have a look at Three.js.

Best Resource of the Month โœ…

This is an important read for anyone taking the latest Kubernetes, AWS, Serverless certification courses thinking itโ€™s the guaranteed path to success.

But the real Best Resource of the Month is this article which I think every software developer should read. Enjoy!

Trick of the Month ๐ŸŒ—

Use this library to detect NSFW images uploaded to your app! Yes, itโ€™s safe to open this link at work.

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

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.

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.

How to Become a Data Analyst: Step-By-Step Guide preview
How to Become a Data Analyst: Step-By-Step Guide

With 95,000+ jobs available and $80,000+ salaries, it's the perfect time to get started in the field of Data Analysis. Become a Data Analyst this year!