How to Hash, Salt, and Verify Passwords in NodeJS, Python, Golang, and Java

Storing passwords can be a nuance due to the liability of them being compromised. To make matters worse, users tend to reuse passwords across services which makes storing them securely even more important. The aim behind storing passwords securely is that even if the database containing them is compromised, the attacker can’t decipher any user’s … Read more

Handling Large Arrays in Golang: Should You Use For Range or For Loop? | by Dwen | May, 2022

Golang loop control method analysis Photo by Nathan Dumlao on Unsplash Go is all about “one way to do one thing”! For example, Go keeps only one type of loop control statement, which is the classic version of for loop. And loop control statements such as while, do…whilesupported by C language are excluded from Go’s … Read more

Using AWS Lambda Function URL To Build a Serverless Backend for Slack

A combination of AWS Lambda and Amazon API Gateway is a widely-used architecture for serverless microservices and API-based solutions. They enable developers to focus on their applications, instead of spending time provisioning and managing servers. API Gateway is a feature-rich offering that includes support for different API types (HTTP, REST, WebSocket), multiple authentication schemes, API … Read more