Don't want to get left behind? Learn to build with A.I. now 🤖

Web Developer Monthly 💻🚀

Andrei Neagoie
Andrei Neagoie
hero image

16th 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 focused on keeping you 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 October as a Web Developer…

Git Branches Everywhere 🌲🌳

Ever get confused by how git branching works, and what a proper workflow should look like? Don’t lie, we all have had a tough time learning about this. Luckily, there is now a fun interactive tool for you to learn without destroying everyone’s day at work by ruining everything with your merge. Finally, here is a little git cheat sheet for you.

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. My favourite illustration library in a long time
  2. Find the screen sizes needed for your next project (hint: there are a lot)
  3. If you’re not sick and tired already of free illustrations: Here is another one. And another one. Ok, one last one.
  4. Use physical mockups instead of digital ones
  5. Unsubscribe from all unwanted emails… but not this one because, you know, we like each other.
  6. 200 free icons for you!
  7. List of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers.

React News 💎

It’s a big one this month. What crazy things have they been up to?

Yep, read on here to see why.

Design Quick Tips 🎨

Ok, this is from 2017, but I just saw this now so it still counts. A great twitter thread showing some quick design tips to make your next web project look a little nicer.

Finally, learn how to implement a design system on your project with this great guide.

Ok, I lied… one more: here is a video series on how to do Layout with CSS Grid and Subgrids.

Who Cares About <head>? 🗿

It’s usually an afterthought, but when was the last time you audited what is in your <head> tag on your page? I guarantee you will learn something new in this free guide to improve what is added in your <head> tag. Enjoy!

Vue 3 is Happening 👩🏻‍🔬 👨🏻‍🔬

VueJS is growing up fast. Here is what to expect next and the alpha version if you want to experiment. You can read up on what this version of Vue (Vue 3) has that will make it much better than before.

JSON.stringify() Tricks 🧶

I didn’t know you could do half of these things with JSON.stringify() until this post. Pretty fun read. You probably will never use this knowledge in your day to day, but imagine the possibilities now impressing your programmer friends.

Monorepo vs Multirepo 🧱

Read the first half of this blog post for a nice quick overview of the pros and cons of each strategy.

Why Accessibility is Important 👓

No, this isn’t another post on how to do something that you know you should, but you probably wont. Instead, this is the supreme court saying: *Hey you should probably make your website with Accessibility in mind otherwise you are in trouble. *Learn how to do that here.

Node.js 13 is Here and Node.js 12 is LTS 🛎

The title is literally all I have to say about this, but for the sake of making this chunk of text look like a paragraph one thing I want to note: The Node.js 13 release replaces version 12 in the release line. But 13 release won’t be promoted to LTS (Long Term Support) so they don’t recommend it for production. Wow, this turned out to be a nice little writeup in the end!

Data Industry is Big. How big? 🌅

You know how everybody wants to be a Data Scientist now? Well, good luck keeping up with everything. This is still a young (kind of) and fast growing industry with a lot to go through (Yes this is a monthly for web developers, but it’s still important, so check it out).

HTML Mistake Can Cost You Money 💸

I absolutely love write-ups like these. You don’t need to be a master security expert to find vulnerabilities online. This individual just used basic knowledge about the web to realize that Chipotle had an HTML attribute incorrectly set that potentially cost them a lot of money. Must read.

While we are on the topic, here is a similar article showing how to take advantage of your newfound skills with Chrome Developer Tools.

Around the World 🗺️

Big Tech News 🏢

Facebook News launch plan

Completely useless to your career but still great 🙃

This is just so cool! Check out the most popular programming languages throughout history… guess who’s at the top now? I’ve watched this 5 times now. Don’t judge.

Best Resource of the Month ✅

We constantly hear that shared mutable state (data) is bad practice. But can you explain why? This blog post attempts to help you understand why we would want to avoid such type of state, and what we can do to solve it in JavaScript.

Trick of the Month 🌗

Fun way to create hand drawn interactive charts with JavaScript! Also, here is a way to find out if a website has vulnerabilities in its frontend JavaScript libraries.

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 💻🚀 preview
Web Developer Monthly 💻🚀

15th issue! If you missed the last few months, check them all out

Don’t be a Junior Developer: The Roadmap From Junior to Senior preview
Don’t be a Junior Developer: The Roadmap From Junior to Senior

Don’t sell yourself short. Seriously, don’t be a Junior Developer. This article outlines all the skills that you should learn if you want to get out of your Junior Developer role and get started on the path to becoming a Senior Developer.

The Developer’s Edge: How To Become A Senior Developer in 2024 preview
The Developer’s Edge: How To Become A Senior Developer in 2024

Do you want to be a Senior Developer and excel in your field? You're in the right place. By the end of reading this, you will have a set path with a list of the best resources for you to level up and become a Senior Developer.