My courses
- Introduction to State Machines with XState and React
Learn how to build complex web applications and manage state with finite State Machines using Javascript and React.
Awesome articles
- Finding the cause of a memory leak in Jest tests
With increasing test coverage using Jest and React Testing Library, you may start see 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!
In this tutorial, you will get started with JavaScript Push Notifications with working code samples and easy explanation
- Let's Bring Spacer GIFs Back!
Learn how to design components, so they only affect their inner layout and not the whole page
- Multiple NodeJS apps on single server
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
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)
This post will try to clarify what Context and Redux are, how they're meant to be used, how they're different, and when you should use them
- 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
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
First in a series of articles exploring the techniques and algorithms that make fast-paced multiplayer games possible
- 18 DevTools for productivity 🚀
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
- Building an augmented reality (AR) application using the WebXR Device API
Tutorial on building an AR web application. App uses JavaScript to render 3D models that appear as if they exist in the real world.
- The Perils of Rehydration
How to avoid rehydration problems with Gatsby and React SSR
- Building a game with TypeScript
Series of tutorials on how to build a game from scratch with TypeScript and native browser APIs
- Create Your Own Compiler
The Super Tiny Compiler is a simple compiler written in Javascript and we'll write it step by step from scratch
- Using React + Google Sheets as your CMS
Tutorial on how to serve up any data from a Google Sheet into a real React application
- Using the Web Speech API
The Web Speech API enables you to incorporate voice data into web apps
- Continuous Deployment for Node.js on the Google Cloud Platform
Setup your application to deploy to App Engine on GitHub push
- Dockerizing and autoscaling Node.js on Google Cloud
Learn how to dockerize a Node.js server for hosting in Google Cloud and configuring your VM instances to auto scale proportionally with traffic
- Getting Started with Terraform and Google Cloud Platform
Terraform is an automation tool used to ease the process of setting up infrastructure on which you can deploy applications
Part #2 - updated 26.01.2021
Part #1 - updated 21.01.2021
Do you want to be up to date?
Subscribe to the newsletter to get free educational materials as well as access the latest industry news and the best articles 😃 No spam! You will be able to unsubscribe at any time.