Docker offers many benefits, but it can be tricky to get started—especially when you need to deploy several components. In this article, Muhammed Ali shows how to use Docker and Docker Compose to containerize an application built with Django and React.
Amazon's Elastic Beanstalk makes it easy to deploy and scale your applications with load balancing, health monitoring, and auto-scaling. In this tutorial, you'll learn how to deploy a Node JS application with AWS Elastic Beanstalk.
Can't decide which React component library to use? In this article, Samson Omojola evaluates ten of the most popular React component libraries. Material UI is the most popular by far.
A version/environment manager is essential if you work with different Node.js versions—but which should you use? Ayooluwa Isaiah investigates the competing options.
GraphQL is a solid alternative to a traditional REST API, and offering one to your users may be easier than you think. Follow along as Kevin Cunningham builds a GraphQL endpoint with Node.js and MongoDB!
Typically, every project that you do will have its own git repository. This approach can be cumbersome when those projects are closely tied. Monorepos promise a more convenient alternative. In this article, Saiharsha Balasubramaniam shows how to set up and manage a monorepo for a JS project using Yarn Workspaces and Lerna.
Turbolinks is no longer being developed. It's been superceeded by Turbo, which is part of Hotwire. In this article, Julio Sampaio shows us how to port our existing Turbolinks apps to Turbo.
Caching is a common technique for making your applications faster. It lets you avoid slow operations by reusing previous results. In this article, Ayo Isaiah walks us through the different options for caching in NodeJS applications.
OAuth2 is everywhere. From "Login With Facebook" buttons to back-end API authentication. But how does it work? In this article, Diogo Souza will give us a gentle introduction to the big concepts behind OAuth2, then walk us through implementing it in Node.js.
Next.js seemed to be the hot topic recently with several great posts about whether to migrate or use it more effectively. There were also a few cross-site scripting and phishing vulnerabilities fixed.
Several security fixes were addressed. Popular topics include Microservices Authentication in Node.js, the npm registry deprecating TLS 1.0 and 1.1, and the Node v16.10.0 release.