A weekly dose of best resources and articles for a full stack web developer 🔥 #2
Tags: javascript, webdev, node, react
Published: 2021-02-01 17:44:34

For about some time, I've been pinning the best articles and resources I've come across while learning web development. Since I can no longer find myself in my Google Chrome bookmarks, I've decided to publish them online for better organizing and for other people to have access to them. 😃

The first set of articles is available in the previous post.

{% link https://dev.to/skona27/a-weekly-dose-of-best-resources-and-articles-for-a-full-stack-web-developer-1-4nmb %}

I've got articles covering topics like Javascript, React, Serverless, Cloud, CI/CD, DevOps, and others. Due to lack of time, I will try to post them gradually. Here are another 10 of my pinned articles:

---

### [Finding the cause of a memory leak in Jest tests](https://making.close.com/posts/finding-the-cause-of-a-memory-leak-in-jest)
With increasing test coverage using Jest and React Testing Library, you may start seeing some “out of memory” errors. In this article, you will find how to solve this and how to find the cause of a memory leak.

### [Push Notifications in JavaScript? Yes, you can!](https://itnext.io/an-introduction-to-web-push-notifications-a701783917ce)
With this tutorial, you will get started with JavaScript Push Notifications with working code samples and an easy explanation.

### [Let's Bring Spacer GIFs Back!](https://www.joshwcomeau.com/react/modern-spacer-gif/)
Learn how to design components so they only affect their inner layout and not the whole page

### [Multiple NodeJS apps on single server](https://medium.com/dev-blogs/multiple-nodejs-apps-on-single-server-47b8bba3ec68)
Learn about what is web server and application server and how to deploy multiple NodeJS applications on a single server with Reverse Proxy

### [How to analyze 100 GB of data on your laptop with Python](https://towardsdatascience.com/how-to-analyse-100s-of-gbs-of-data-on-your-laptop-with-python-f83363dda94)
Learn the best way of approaching that kind of datasets, which are a bit uncomfortable to use

### [Why React Context is Not a 'State Management' Tool (and Why It Doesn't Replace Redux)](https://blog.isquaredsoftware.com/2021/01/context-redux-differences/)
This post will clarify what Context and Redux actually are, how they're meant to be used, how they're different, and when you should use them.

### [Introduction to Reactive Programming for Everyone](https://codersbible.com/introduction-to-reactive-programming-for-everyone/)
RxJava, RxJS... - do you see technologies like these listed in the job requirements and feel a little bit scared? With that article, you will get to know your opponent!

### [How To Set Up a Node.js Application for Production on Ubuntu 16.04](https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04)
This tutorial will cover setting up a production-ready Node.js environment on a single Ubuntu 16.04 server. The server will run a Node.js application managed by PM2 with Nginx Reverse Proxy.

### [Fast-Paced Multiplayer (Part I): Client-Server Game Architecture](https://www.gabrielgambetta.com/client-server-game-architecture.html)
First in a series of articles exploring the techniques and algorithms that make fast-paced multiplayer games possible

### [18 DevTools for productivity 🚀](https://dev.to/christopherkade/18-devtools-for-productivity-5ia)
This may sound crazy, but developers are lazy. We need to automate lots of our tasks because repetition can be tiring. Here is a list of some tools I find extremely useful

---

That's it for now. 😀 If you also have great resources pinned or saved on your computer, you can send me some (comment or message), and I will include them in my list.

You can find the whole list of resources on my personal website:
[Resources | Jakub Skoneczny - Javascript Developer](https://blog.jskoneczny.pl/resources)

If you are interested in the latest tech news, you can follow my account since I plan to post here regularly. I also tweet on a regular basis so that you can follow [My Twitter account](https://twitter.com/SkonecznyJakub) as well!