kelvinmwinuka.comEchoVault: Embeddable Redis Alternative in GoI started working on an open-source project about a year ago to build an embeddable alternative to Redis in Go. That’s when I started building the EchoVault project. Since then, the project has gained some interest and even a few contributors. This a...Jul 23, 2024·6 min read
kelvinmwinuka.comSocial Login With Cognito and NextAuthAWS Cognito user pools allow you to manage your app's within the AWS ecosystem. It provides all the basic features you'd expect from an auth system. When I'm building an application on AWS infrastructure, I prefer using Cognito user pools due to its ...Feb 24, 2023·8 min read
kelvinmwinuka.comWeb Sockets with API Gateway and AWS LambdaAWS offers an easy way to work with web sockets through the WebSockets API in API Gateway. This article is going to be a short walkthrough on how to get started with WebSocket APIs. Setup This is article is based on a serverless framework project. Yo...Nov 19, 2022·7 min read
kelvinmwinuka.comGoogle Login on AWS Cognito Without Hosted UI (Work-around)I've previously written an article about basic username/password authentication with AWS Cognito. This article will cover registration and authentication using Google. Cognito offers this functionality built into the hosted-ui. However, if you find ...Apr 23, 2022·7 min read
kelvinmwinuka.comDeploy Cognito Triggers Using Serverless FrameworkRecently, I posted an article about pre signup triggers for AWS Cognito user pools. The article went over setting up pre signup validation using a lambda function. In this article, I'm going to demonstrate how to achieve the same goal, but using the ...Apr 11, 2022·6 min read