Web Developer Monthly Newsletter ๐Ÿ’ป๐Ÿš€

Andrei Neagoie
Andrei Neagoie
hero image

56th 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 web development newsletter is focused on keeping you up-to-date with the industry, without wasting your valuable time. I curate and share the most important articles, news, resources, podcasts and videos of the month.

Think the Pareto Principle (80/20 rule) meeting the Software Development world. Whatโ€™s the 20% that will get you 80% of the results?

Let's dive in. Here's what you missed in February 2023 as a Web Developerโ€ฆ

My Guide To Keeping Up with ChatGPT? ๐Ÿซฅ

Just to get caught up on all the ChatGPT saga, I recommend you read/watch these 5 resources:

  1. ChatGPT Plus
  2. Windows added it to Bing search
  3. It wasn't perfect but it wasn't as bad as Google's execution
  4. Will it steal your job?
  5. It won't if you learn to work with it

Bonus... our ZTM SEO instructor just wrote AI + SEO: How To Use ChatGPT For SEO Success.

React News ๐Ÿ’Ž

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

  1. There have been a number of criticisms levied at the React project over the years, some of them handled and some of them still wavering in the wind. In this post, you'll get a little historical context of all the major React criticisms.

  2. I prefer HOCs over Hooks. I may be in the minority, but this is worth a read regardless.

  3. React.js Documentary just came out. Learn its history... it's very well done.

  4. A summary of libraries that are commonly used with React. Here is another one.

Gatsby is joining Netlify ๐Ÿซก

Vercel buys NextJS, Shopify buys Remix, and now the company behind the Gatsby framework is joining Netlify with many Gatsby Cloud features expected to be integrated into Netlify.

Everything is becoming consolidated.

Removing Event Listeners ๐Ÿ—ฃ

Cleaning up your code in runtime is a non-negotiable part of building efficient, predictable applications. One of the ways thatโ€™s done in JavaScript is by stewarding event listeners well โ€” specifically, removing them when theyโ€™re no longer needed.

Here are some of the ways to do this.

94th TC39 meeting ๐Ÿฏ

If you wear a "I was at the 94th TC39 meeting" T-Shirt, you've reached full JavaScript nerd nirvana. On another note, there were several items on the agenda, this post focuses on feature proposals and their progress from the 94th TC39 meeting.

Stage 4 features are the ones you should be paying attention to.

No More _ Lodash ๐ŸŽˆ

List of JavaScript methods which you can use natively + ESLint Plugin without having to use the popular Lodash or Underscore libraries.

A nice little Github repo to bookmark.

Visual Design Rules ๐Ÿ‘˜

Even if you are not a designer, you can follow these visual design rules to make your apps looks nice and clean. Check it out.

All About That State ๐Ÿ’„

The song was wrong. It's not all about the bass. It's all about the State.

All Programming Philosophies Are About State.

Inside Github ๐Ÿคฟ

A fun technical read for those that are interested in a look at what went into building the world's largest public code search index. It's impressive, but uses tried and true computer programming principles: The technology behind GitHubโ€™s new code search.

Vue in 2023 ๐Ÿ”‹

Vue.js creator Evan You explains how Vue 3 is different from Vue 2, and in particular how its use of the Virtual DOM has evolved.

Check it out if you love Vue.

Speeding Up JavaScript Eco ๐Ÿšฃโ€โ™€๏ธ

How can you speed up your JavaScript apps? This 3 part series will take you through some tried and tested methods to speed up your JavaScript ecosystem: PostCSS, SVGO, module resolution, and linting with eslint.

Web Trends in 2023 ๐Ÿ‘›

History repeats itself.

The Future (and the Past) of the Web is Server Side Rendering.

Do you agree?

Here are 10 Web Development Trends in 2023 to keep an eye on.

P.S. I'm still bullish on Deno.

Build Systems Suck ๐Ÿ—

Nobody likes Webpack. That's a fact. Build systems in JavaScript are nice, but when something isn't working right, they can be a real pain in the buttocks.

So... can you write Javascript without a build system?

4 Ways To Building Apps ๐ŸŽ›

This is an opinionated list of four approaches to building websites and web applications. Publicly hosted on the internet, serving HTML, CSS, JavaScript, images, etc over HTTP.

Which do you prefer?

New Libraries and Tools ๐Ÿ—ฟ

There are a ton of shiny new libraries and tools every month which is why I have this dedicated section for them...

KonstaUI: mobile UI components built with Tailwind CSS.

Actually... not much else this month, so instead I'm giving you a list of great tools/plugins to use to remove all the annoying parts of browsing the web (inspired from a hackernews comment):

  • uBlock Origin;
  • Disconnect;
  • F.B Purity;
  • Consent-O-Matic (auto fill cookie consent forms);
  • Kagi Search;
  • PopUpOFF;
  • ClearURLs;
  • Return YouTube Dislike

News Around the World ๐Ÿ—บ

Big Tech News ๐Ÿข

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

Paper computers.

Construct the computer from your childhood or build an entire computer museum at home with these paper models, free to download and share.

Best Resource of the Month โœ…

"Toxic mimicry and recalcitrant ignorance must not be rewarded."

With a line like that in the article, you know this is going to be juicy. Has the JavaScript ecosystem created a monster? This is worth pondering.

Trust me, read this.

Once you read that, read the rebuttal here.

And then form your own opinions.

Trick of the Month ๐ŸŒ—

wow reaction

Thanks for reading!

Don't be shy now... Share this newsletter with your friends.

See you next month! โค๏ธ

By the way, I teach people how to code and get hired 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 ZTM courses here.

More from Zero To Mastery

[Full Guide] Learn To Code For Free in 2024 & Get Hired in 5 Months (+ Have Fun Along The Way!) preview
Popular
[Full Guide] Learn To Code For Free in 2024 & Get Hired in 5 Months (+ Have Fun Along The Way!)

Updated for 2024 (including A.I. & ChatGPT). In 2014, I taught myself how to code & got hired in 5 months. This is the step-by-step guide I used. Now 1,000s of other people have also used it to learn to code for free & get hired as web developers.

ZTM Career Paths: Your Roadmap to a Successful Career in Tech preview
Popular
ZTM Career Paths: Your Roadmap to a Successful Career in Tech

Whether youโ€™re a beginner or an experienced professional, figuring out the right next step in your career or changing careers altogether can be overwhelming. We created ZTM Career Paths to give you a clear step-by-step roadmap to a successful career.

Top 7 Soft Skills For Developers & How To Learn Them preview
Top 7 Soft Skills For Developers & How To Learn Them

Your technical skills will get you the interview. But soft skills will get you the job and advance your career. These are the top 7 soft skills all developers and technical people should learn and continue to work on.