Lilanga GamageUse clustering with NodeJS to utilize multi-core processorsNodeJS is the most popular and versatile JavaScript runtime environment, which has become a fundamental server-side and network application…Sep 11, 2023Sep 11, 2023
Lilanga GamageUsing JWK for Signing and Verifying JWT (JWS) TokensJSON Web Tokens are popular mechanism to use as bearer tokens for client authorizations, signed JWT tokens called JSON Web Signatures (JWS)…Sep 6, 2023Sep 6, 2023
Lilanga GamageToken based authorisation with JSON Web Tokens (JWT)Due to the publicly available nature of the World Wide Web, security is a critical element for web-based application development. Users…Aug 7, 2023Aug 7, 2023
Lilanga GamageinAWS TipMonitoring AWS lambda function issues and performance with SentryAWS lambda is an excellent platform for creating serverless functions. AWS has sophisticated tools for monitoring telemetry data, and with…Jan 19, 2023Jan 19, 2023
Lilanga GamageinAWS TipAWS Lambda resources utilisation comparison using NodeJS, Golang and RustAWS lambda is a popular serverless computing service that is well-suited for many functional/event-based processing requirements. Even in…Jan 18, 2023Jan 18, 2023
Lilanga GamagePublic Key Infrastructure — Digital Certificates with Chain of trustIn this article, let’s discuss how digital certificates are working. What are the tools and eco-system associated with public-key…May 22, 2022May 22, 2022
Lilanga GamageTLS communication — Observing the internals of SSL/TLS workflowIn this article, let’s discuss what transport layer security is? How it is being implemented to secure network communication.May 16, 20222May 16, 20222
Lilanga GamageinBitsFactoryNavigatable Javascript objects arrayArrays help us to store multiple values in a single object, retrieve and manipulate them later. Since javascript is not a typed language…Jan 1, 2019Jan 1, 2019
Lilanga GamageinBitsFactoryActive development on legacy codebasesLegacy usually refers to neglected codebases and not using proper standards anymore when evolving the codebase. These codebases are…Apr 30, 2018Apr 30, 2018
Lilanga GamageinBitsFactoryWhy logging matters for software engineersLogging the processing statuses was a common practice from the early stages of computing. Since computers run various subroutines and…Mar 29, 2018Mar 29, 2018