Linkers and LoadersThe basic job of linkers and loaders in computers is binding abstract names written by programmers to more concrete ones. An example is taking a name written by a programmer, getLine and bind it to, location 450 bytes from the beginning of the exec...Oct 23, 2023 路 2 min readtechlia.hashnode.dev
Getting started with Rust(Installation)A command line tool called rustup is used to install the rust compiler and associated tools on your system. Tools installed by rustup command line tool are installed on the Cargo/bin directory rustc is the Rust compiler. It's the software that takes ...Oct 23, 2023 路 5 min readtechlia.hashnode.dev
Docker development to production workflow.Assume you are building a microservices system that comprises a Node JS server, Mongo database, and nginx for load balancing. version: "3" services: nginx: image: nginx:stable-alpine volumes: - ./nginx/default.conf:/etc/nginx/conf.d/d...Oct 23, 2023 路 2 min readtechlia.hashnode.dev
Scaling your Node.js Application: Monolith vs MicroservicesNode.js is one of the most popular choices for building web applications. However, as your application grows, you may need to scale it to handle a higher volume of traffic. There are two main ways to scale a Node.js application: by creating a monolit...Oct 23, 2023 路 8 min readtechlia.hashnode.dev
The Best Way to handle JWT Access and Refresh tokens On the Client Side.JWT is a form of user identification that is issued after the initial user authentication takes place. After authentication, the Rest API issues the client app an access token and a refresh token. An access token has a shorter life span for example 5...Oct 23, 2023 路 2 min readtechlia.hashnode.dev