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

Web Developer Monthly 💻🚀

Andrei Neagoie
Andrei Neagoie
hero image

12th 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 June as a web developer…

Practice JavaScript Problem Solving 🤓

A great little website to practice your JavaScript skills which you can do on your phone next time you are waiting in a line and you say to yourself “I could really just be coding right now”. If you get through those questions fast, you can spend even more time with this one.

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):

What Language is Hot?? 🌋

Another interesting way to see what programming languages people are using and what you should learn next. I always enjoy things like this to keep track of the industry (but don’t get too focused on it and think you have to learn 50 different languages).

React, React Everywhere 🥂

So remember how sometimes I just write on here whatever comes to mind? Well here is a shocker: Time to promote a new course that I just released which some critics have called the greatest tutorial since the birth of the internet (citation needed). Complete React Developer in 2019: Zero to Mastery is a course that teaches you everything about React. So you know, check out the intro video and see if it’s for you.

Moving on now from blatant self-promotion….

All About Performance 🧙‍♀️

This is a pretty neat way to optimize images for the web and a must do for any web developer out there. It’s an easy thing to overlook, but still probably one of the biggest factors when it comes to web performance.

A new article came out which talks about the cost of JavaScript in 2019. A great read. One of the big points is to avoid long running tasks in JavaScript. After you read that article, read this one.

React News 💎

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

Cloudflare Workers👩‍💻 👨‍💻

You heard it here first (probably not)! Cloudflare workers is something I am very excited about and I see this becoming more and more common over the coming years. Keep an eye on this as a web developer.

If you’re wondering: When Should I use Web Workers? Well then, here is your answer.

History of NPM and Beyond 📦

This is probably one of the best JS talks in a long time and I highly recommend that if you dedicate time to anything in this month’s article, it is watching this video. A great speaker, and even better content.

While we are on the topic, Pika has a new awesome CDN that allows you to not have to build for the web with a bundler anymore.

Life as a Junior Developer 🔮

I have written before about being a Junior Developer, but this new article is another great read to get you in the right mindset and give you tips on how to overcome the imposter syndrome and do the things that top programmers do.

Vue.js + Functions 🧨

It looks like Vue.js may be moving towards functional components and hooks in future releases like React did. Some people are not happy about this (they say it does not keep the simplicity of Vue) and others are very happy. It’s still a proposal, but what are your thoughts on this?

More About Angular Ivy 🛡

Whether you are an Angular dev or not, this is an interesting overview of some of the features of Angular Ivy and the latest version. Angular popularity for enterprise applications is steadily growing. You can find out about the state of Angular here.

Mary Meeker 📈

You may not know about this report, but this is a yearly bible for all marketers out there on the internet. As a web developer you should also keep an eye out on the trends, and who knows, it may even help you if you want to start your own company. Enjoy the 2019 version of the report (full report can be found here).

Learning to Use D3.js 🖌

One of the most visually appealing and fun blog post you will read. If you are interested in working with data visualizations, have a read through this and enjoy the exercises.

Learn To Build Web Components 🛍

A great introduction on building your own Web Components. It’s still not catching on in the whole industry after so many years but it is good to keep in mind and know about.

State of CSS 🎨

Just like the popular state of JS survey, there is a State of CSS survey that just came out. Some interesting trends in this one.

HTTP3 Is Coming 🔋

Ok, maybe not right away, but keep an eye out on it as it solves some interesting problems especially using QUIC which will be a transport protocol that may replace TCP. That’s a lot of jargon, but read through this article to get a good idea of the benefits.

Big Tech News 🏢

  • Apple had their WWDC event and you can see the recap here. Apple’s big play on being a security focused company which we’ve discussed in this newsletter before is now more and more evident. They have added a few new features: This, this, and this, plus the new sign in with Apple feature which will not send your information to advertisers. You’ll start seeing this more and more in applications. Trust me.

  • Speaking of privacy, Google’s privacy issues have caused services like this one that offer open source alternatives to Google products that don’t track you and sell your data. Browsers are also getting ready for Google Chrome’s proposed blocking of of ad-blocking plugins.

  • Facebook launched their white-paper on their new cryptocurrency: Libra. This could be huge, or it could be a flop. Nothing in between.

  • You can now have a Mac/Linux like Terminal on your Windows Machine!

Completely useless to your career but still great 🙃

A real time journey with the Apollo mission to the moon. This is just too great not to share.

Best Resource of the Month ✅

This article touches on some important topics for becoming a Senior Developer. I recommend bookmarking this article and reading it once in a while to be reminded of what skills are truly important if you want to grow in your career.

Trick of the Month 🌗

Turn your entire website to have Dark Mode in seconds!

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 💻🚀

69th issue issue of Andrei Neagoie's must-read monthly Web Developer Newsletter: Eloquent JavaScript 4, How to Build a GPT, Fine... Let's Talk About Devin, and much more. Everything you need to know from the world of web dev from last month.

Introduction To Design Fundamentals with Three.js preview
Introduction To Design Fundamentals with Three.js

Thinking of adding to your Web Dev skills? Learn how Three.js can enhance common Design Principles to create mind-blowing interactive websites (with examples).

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.