Web Developer Monthly 💻🚀October 2019

Andrei Neagoie

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?

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.


Still there? See you next month!

Thank you for reading this far. If you enjoyed this post, please share it with someone who might find it useful (they'll love you and so will I!) and subscribe below to receive Wed Developer Monthly next month and also receive other new exclusive ZTM posts, community updates and special offers.

Follow me on Twitter and subscribe to the newsletter above. By the way, my full time job is to teach people to code in the most efficient way possible. You can see a selection of my courses below or see all of my courses by visiting the courses page.

More from Zero To Mastery

Web Developer Monthly September 20...

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

The Developer’s Edge: How To Become...

This is part 2 of a series of articles for programmers looking to upgrade their ...

Don't be a Junior Developer

Seriously, don’t be a junior developer. A junior developer puts this title in ...

Copyright © 2019, Zero To Mastery Inc.