Web Developer Monthly 💻🚀 June 2020

Andrei Neagoie

24th issue! If you missed them, you can read the previous issues of our Web Developer Monthly newsletter 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 hard thing, however, is staying up to date with the constantly evolving ecosystem. You want to be a top-performing web developer, coder, programmer, 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?

If you want to be the first to get next month's issue of Web Developer Monthly and receive other exclusive ZTM content once in a while, subscribe below 👇

What you missed in June as a Web Developer…

Insane Amount of JS Questions 😵

Are you really bored during the quarantine? Test out your boredom by trying to complete as many questions in this JavaScript questions series. Bonus points if you can do it all in one day.

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. Triangles are the new circles
  2. Blob generator for all your blob needs
  3. Annotate your screenshots to explain your ideas
  4. Create shape dividers for your modern looking websites
  5. Download and use classical art in your projects
  6. Compare your salaries with other people because that sounds like a great idea for self-confidence (sarcasm alert)
  7. Add colors to your black and white images
  8. Free hands... wow that sounds creepy when I say it like that
  9. Share your local sever with the outside world

React News 💎

Mostly everyone's favourite frontend library. What crazy things have they been up to?

History Of Search Engines 👾

Nope...It isn't not just Yahoo, Bing and Google. This in-depth article talks about the deep history of search engines and I guarantee there will be at least one thing in there that you didn't know (I learned plenty when reading this). Enjoy!

JetBrains Developer Survey 🗳

My second favourite developer survey just released their results to show you what the developer market is doing. Python and JavaScript are still the champs. Check it out for more insights.

Denofy 🗺️

It's no secret that I am a big fan of Deno and its future potential. Here is a great library that takes Node modules and converts them to Deno so you can have all that community goodness in your Deno projects.

PS. Here is my favourite Deno article of the month from one of the main contributors.

MDN 💔 Angular

Mozilla Developer Network which is the defacto place for all JavaScript documentation for the web has new sections on Frameworks and Libraries. They have tutorials now on React, Vue and Ember... but nothing for Angular...hmm wonder why?

But, whatever. Angular doesn't need them. They just announced Angular 10!

Not Another Performance Article 🛸

Ugh... ANOTHER performance article. But before you just brush this one off, it's actually a pretty good article showing you the process of analyzing performance and improving it beyond just doing super specific niche things for a measly 1% performance gain. Actually recommend you read this.

Grid God/Godess 🏗

Next time you want to present data inside of a grid/sheet style display on your website, there is no need to use anything else but this easy to use library. I wish I knew about this earlier: Grid.js

Port Scanning Shenanigans 🔬

Although this is a security article, it actually teaches you a useful skill of how to analyze obfuscated JavaScript on any website. Trust me, you will learn something new and interesting by reading this article.

PS. Here is a fun review of how to encrypt your internet traffic to stay safe out there.

Relational VS Mongo 🌿

The age old debate around Relational vs non Relational databases. HSBC just moved a bunch of their relational databases to MongoDB and Hackernews had a field day bashing them about it. A fun/educational read through the comments.

If you want to geek out on latest Database advances, check out this article for some of the exciting things happening in the space.

JavaScript Project Ideas 🏟

We recently released a new course in our online coding academy: 20 JavaScript projects to add to your portfolio and sharpen your JS knowledge.

You should check it out. But if you don't want to, here is a fun weekend project idea for you to build on your own.

Also, I love this library: Elevator.js ...and this one: Textures.js

Bootstrap 5 is here 🌪

Bootstrap is still around and hanging on strong. Although it may not be "new and sexy" it is a library that is designed very well that makes you productive. They just came out with version 5! I will be updating my Web Development course once it is out of alpha stages this year with this newer version.

What Is DevOps? 🥁

We keep hearing this term, but would you be able to explain it in just a few sentences? The short answer is that DevOps is more of an ideology than an actual role. However, this article will break down its rise and what it all means much better than I can.

How To Make Money on Github 🏦

An interesting business model if you want to make money on Github and open source projects. Open source profitability is tough, but this person seems to have found a way to do this successfully using the Github Sponsors model. Expect more of these stories to come out.

Quick Web Accessibility 🔮

A nice short overview of how Web accessibility works and some of the things you should be doing for best practices.

Let's Talk TypeScript 🗝

There is no question that TypeScript is a big part of the Web Development world now. In this article, we get to learn some of its history and where it is going. TypeScript really took off when Angular announced they would be using it for their project back in the day, and it hasn't stopped since. Enjoy some insights from this interview.

Github Is Taking Over 🗿

Github's latest Actions (ha! get it?) have really shown the powerhouse that it is. Now, they announced Github Linter. A Github super linter that will lint all your code with no need for you to build your own linting pipeline. Things are becoming better and better with Github and I don't see why we shouldn't be using all their tools in one place.

Container History 🧱

This was a really interesting article from Coinbase. They discuss the history of containers, where we came from, and the current landscape (i.e. Kubernetes). Even if you aren't working with these technologies directly, it's a great overview of the container landscape and some of the reasons you may need/not need Kubernetes.

Refactor vs Rewrite 👹 👺

Software is never perfect. With time, all code needs to be re-factored or re-written. But which options should you chose? This article does a great job talking about the tradeoffs and when the rare occasions are when you want to do a full rewrite.

News Around the World 🗺

Big Tech News 🏢

Completely useless to your career but still great 🙃

This website will self destruct... help to keep it alive.

Your CSS skills are embarrassing.

Why 536 was the worst year to be alive.

Best Resource of the Month ✅

Frontend or Fullstack? The role of a web developer has shifted a lot throughout the years and things have become more and more complex in the frontend world. This article goes over the fullstack frontend world, the current trends, and also the possibilities for the future. Worth a read.

Along those lines, I see a big shift happening over the next couple of years to the web of the 90s.

Trick of the Month 🌗

See you next month everyone!

If you haven't already, subscribe below to receive Web Developer Monthly next month along with exclusive ZTM posts and offers. If you're already subscribed, please share it with someone (use those little widgets on the left) who might find it useful, they'll love you and so will we!

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

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 ...

Python Monthly 💻🐍 June 2020

7th issue of Python Monthly! Keeping you up to date with the Python industry eco...