Web Developer Monthly ๐Ÿ’ป๐Ÿš€

Andrei Neagoie
Andrei Neagoie
hero image

11th issue! If you missed the last eight 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 May as a web developerโ€ฆ

Image result for justin timberlake it's gonna be may

Whatโ€™s Coming Up Next in JavaScript ๐Ÿคฏ

A really good talk from Google I/O event where we learn what new features JavaScript language has, and also what is coming down the road. Worth the full watch.

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. Lorem Picsum for photos. Placeholder photos for your MVP
  2. Ever wanted to code your own file uploader? Donโ€™t. Use this instead
  3. A nice free way to host your own websites under 1MB
  4. Creative Commons Search: find images that you can freely use
  5. Coolest CSS effect I have seen in a long time
  6. Tornis library which allows you to react to different viewport events

How Not To Mess Up Gitย ๐Ÿ˜“

A funny quick article on the commands you should use anytime you mess up git commands in your career (probably a weekly occurrence for most developers including myself). Sometimes itโ€™s nice to have articles that donโ€™t take themselves too seriously.

Security. Security Issues Everywhere ๐Ÿฆนโ€โ™‚๏ธ

Letโ€™s just say this month was not a great month for security on the web. Why? Where do we beginโ€ฆ.

Electron 5.0 and Hyper 3 are Out!ย ๐Ÿง™โ€โ™€๏ธ

If you ever wanted to build your own desktop application that runs on all Mac, Windows, and Linux computersโ€ฆand also while using JavaScript, then this library is all you need. With this new version, it is now easier than ever.

Hyper 3, a javascript based terminal that is surprisingly fast is also out (and built with Electron). I know a lot of web developers are using it and loving this tool.

React Newsย ๐Ÿ’Ž

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

Most Important Skill of a Programmer ๐Ÿ‘ฉโ€๐Ÿ’ปย ๐Ÿ‘จโ€๐Ÿ’ป

Sometimes less is more, and this article make a great point on why you should think about every line of code you write. The rule is simple: Write less code, donโ€™t be clever, keep it simple.

Simple Design Guideย ๐Ÿ‘ฉโ€๐ŸŽจ

Just because you are a programmer, it doesnโ€™t mean that you shouldnโ€™t think about design. Even if you already have a designer on your team, it never hurts to understand the simple principles that may make you stand out. Check out this article.

If you want to keep going, here is a complete resource guide.

Do We Like the VirtualDOM? ๐Ÿ–ฅ

A great discussion about the topic of VirtualDOM really popularized by libraries like React. Now, new frameworks like Svelte say that it isnโ€™t necessary. This thread is a great read to understand some of the issues surrounding web development currently (noโ€ฆperformance isnโ€™t the only thing we care about)

Powering up yourย .reduce() ๐Ÿงจ

reduce() function is always a tough one to wrap your head around. This article does a nice job of giving you some examples of where you may want to use reduce() beyond just summing numbers (but remember the tradeoff in readability of your code).

Clean JavaScript Codeย ๐Ÿ›

A nice quick guide on some JavaScript clean code best practices. Iโ€™m continuing to type here so this looks more like a paragraph instead of a one liner, and now you can see that I put some effort into thisโ€ฆ

I still donโ€™t get WebAssembly ๐Ÿคท๐Ÿผโ€โ™‚๏ธ

Are you ever confused by what WebAssembly can do? This article by eBay engineers shows a great example of where you might benefit from WebAssembly. If you have a problem similar to this at work, you may be able to benefit from WebAssembly and get all the praise from your boss.

Server Side Rendering is Dead?ย ๐Ÿฅพ

A few details are missing here, but the google bot now renders JavaScript when indexing websites and can also render the latest JavaScript features. I hope that in the future the argument that Server Side Rendering is the only way to get good SEO is no longer the case.

Github Makes Movesย ๐Ÿ›

Github had an exciting month with 2 big announcements:

  1. Github Package Registry allows you to keep your packages on Github. Think of it as NPM on Github.
  2. Github Sponsors allow you to donate to your favourite open source contributors!

Copy Paste CSSย ๐ŸŽจ

Not much to say here. Find something that you like, click and copy, and use it in your own project. A great way to use beautiful design effects even if you are terrible with CSS.

Ok, youโ€™re still here? Check out this light weight css framework that will make you more productive than Bootstrap.

Big Tech Newsย ๐Ÿข

  • Googleโ€™s ad revenue growth is slowing. But on a brighter note, they had the Google I/O conference and announced some exciting things: A new tag for chrome browsers, New Pixel Phone, Nest Hub, Android Q, and a few other key announcements. But probably the most significant in my books is TCAV which may allow machine learning models to be more transparent.
  • Apple had to pay a tiny amount in a settlement with Qualcomm. $4.5billion dollars to be exact.
  • Windows is finally introducing a way for your command line tool to be able to use UNIX commands: Windows Terminal. This means if you are on windows, you can still follow along videos that show terminal commands on the Mac. Hooray!
  • Facebook held their annual F8 event with a few notable announcements: They are moving away from the newsfeed and focusing more on private groups, instagram is focusing more and more on e commerce, and there will be a facebook blockchain based payment method coming soon.
  • Uber and Lyft had their much anticipated IPO. Things did not go as well as planned. Here is my opinion on it (donโ€™t take this as financial advice, I probably donโ€™t know what I am walking about): All of these startups that have been private for so long and have had no issue raising money, IPO at a time when they have maximized their growth potential and some of the early investors want their money out since they donโ€™t foresee the growth that they have seen in the past.
  • Google Android, and ARM have cut ties with Huawei. This means that Huawei canโ€™t use ARM chips, nor Android software on their phones. Keep an eye on this story.

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

SpaceX just received approval from the FCC to launch 4,425 satellites into space to build a low earth orbit network of satellites to sell home internetโ€ฆitโ€™s called Starlink.

Also, this story is absolutely wonderful and shows that sometimes it may be better to ask for forgiveness than ask for permission (but if you get fired doing it, donโ€™t blame me).

Best Resource of the Monthย โœ…

Donโ€™t let the title fool you. This isnโ€™t a post about Java. Itโ€™s about the importance of making sure that you look outside of your community silos and remember that not everybody is using React, GraphQL, Kubernetes, AWS, for their latest mixed reality Starbucks barista review machine learning model app: IT runs on Java 8

Ok, one last thing: This is a little advanced, but if you know about data structures (if you donโ€™t you should probably take my course on it), this is a great example of thinking like a software engineer and understanding how to use data structures properly.

Trick of the Monthย ๐ŸŒ—

The trick this month shows you how to spend countless hours looking at Fluid Simulations: https://paveldogreat.github.io/WebGL-Fluid-Simulation/

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

ZTM's Philosophy on Learning: The 10 Learning Commandments preview
ZTM's Philosophy on Learning: The 10 Learning Commandments
8 min read

These are the 10 Learning Commandments that we follow here at ZTM. Itโ€™s our philosophy on learning, and we believe it is the main reason our students consistently outperform others in the workplace and have higher success rates when applying to jobs.

Best Places To Learn To Code In 2025 preview
Best Places To Learn To Code In 2025
36 min read

With 100's of sites to learn to code from online, which platform is the best for you? We got you. Here are the pros & cons for 14 of the best sites.

[September 2025] Web Developer Monthly Newsletter ๐Ÿ’ป๐Ÿš€ preview
[September 2025] Web Developer Monthly Newsletter ๐Ÿ’ป๐Ÿš€
9 min read

87th issue of Andrei's Web Developer Monthly: The NPM Saga, Chrome DevTools MCP, and much more. Read the full newsletter to get up-to-date with everything you need to know from last month.