Kelvin Mwinuka

Kelvin Mwinuka @kelvinvmwinuka

Joined:
Jan 8, 2020

Kelvin Mwinuka
articles - 21 total

EchoVault: Embeddable Redis Alternative in Go

I started working on an open-source project about a year ago to build an embeddable alternative to...

Learn More 58 0Jul 23 '24

Social Login With Cognito and NextAuth

AWS Cognito user pools allow you to manage your app's within the AWS ecosystem. It provides all the...

Learn More 3 0Feb 24 '23

Web Sockets with API Gateway and AWS Lambda

AWS offers an easy way to work with web sockets through the WebSockets API in API Gateway. This...

Learn More 5 0Nov 19 '22

Google Login on AWS Cognito Without Hosted UI (Work-around)

I've previously written an article about basic username/password authentication with AWS Cognito....

Learn More 8 0Apr 23 '22

Deploy Cognito Triggers Using Serverless Framework

Recently, I posted an article about pre signup triggers for AWS Cognito user pools. The article went...

Learn More 10 1Apr 11 '22

Pre Signup Validation on AWS Cognito

In the last article, we leveraged AWS Cognito to handle user authentication in our application. There...

Learn More 7 1Apr 9 '22

Basic Authentication with AWS Cognito & NextJS

I’ve written quite a few articles about authentication before. This is yet another user auth...

Learn More 25 3Apr 7 '22

Python Lambda Functions

Python lambda functions are an invaluable feature. One of the benefits of using Python is that it fac...

Learn More 16 0Jan 2 '21

Python Higher-Order Functions

A higher-order function is one that either takes a function as an argument or returns a function (or...

Learn More 5 0Jan 2 '21

Testing React App With Jest & Puppeteer

So you've created your react application and now you have to write end-to-end tests in order to make...

Learn More 11 0Jan 1 '21

Setting Up Redux in React

Setting up redux in your react application can be confusing, but it doesn't have to be. In this artic...

Learn More 34 2Jan 1 '21

How To Set Up Cronjobs on MacOS

Cron is a software utility that allows us to schedule tasks (cronjobs) to run periodically, at fixed...

Learn More 0 0Jan 1 '21

How to Optimise React with useMemo and React.memo

There comes a time when we have to worry about more than just making sure our applications work, but...

Learn More 47 0Jan 1 '21

How to Manage React State with useReducer

React offers many ways to manage state. I have previously written about one such method, using redux....

Learn More 12 0Jan 1 '21

Easy Workbox Integration with create-react-app

Recently, I was in a situation that required workbox integration for background sync in an...

Learn More 4 0Jan 1 '21

How to Verify Users in ExpressJS

If you're building an application, you likely want a lot of users on your platform. However, you don'...

Learn More 23 0Jan 1 '21

How to Handle Password Reset in ExpressJS

No authentication system is complete without a password reset feature. I would personally never ship...

Learn More 165 7Jan 1 '21

How to Create Registration & Authentication with Express & PassportJS

In this article, I'm going to demonstrate how to build a user registration and authentication system...

Learn More 23 0Jan 1 '21

How To Set Up Mongoose With ExpressJS

In the previous article, I demonstrated how to set up Nunjucks template engine in your express projec...

Learn More 16 0Jan 1 '21

How to Set Up Nunjucks with ExpressJS

When building a web app without a dedicated front-end framework like ReactJS, Templating engines (e.g...

Learn More 8 0Jan 1 '21

Periodically Pull Financial Data With Python and Cron

Whenever I have a task that needs automation, python is my goto language. This is due to its simplici...

Learn More 22 0Dec 31 '20