blog.kipchirchirlangat.com2025 Wrapped.2025 wasn’t a breakthrough year; it was a reckoning. 2025 didn’t give me a clean win. It gave me exposure of my habits, of my stamina, of my blind spots and my strengths. I will try to limit this to my tech journey and experiences, but this will be a...Jan 2·4 min read
blog.kipchirchirlangat.comImplement login counter in djangoIn this article, you will learn how to implement a login counter in Django and lock out a user after x number of failed login attempts. Prerequisites.1. A basic understanding of Python and Django. 1.0 Application set up. Navigate to your preferred fo...Jun 15, 2024·11 min read
blog.kipchirchirlangat.comHandle Google login in Nest js and React like a pro.In this article, you will learn about Oauth 2.0 and how to set up Nest and React to use Google Oauth as one of the login methods. Prerequisites: Basic Understanding of NestJs. Basic understanding of ReactJs. A Google account. What is Oauth? Oaut...Nov 16, 2023·5 min read
blog.kipchirchirlangat.comInterceptors in nest js. Understanding them by building an event log interceptor.In this article, you are going to learn about interceptors in nest js by building a simple nest project. According to the official nest documentation, interceptors are defined as a class annotated with the @Injectable() decorator and implement the Ne...Oct 28, 2023·14 min read
blog.kipchirchirlangat.comProvision an AWS ec2 instance using terraformIn this article, you will learn how to provision an AWS EC2 instance in AWS using Terraform. Prerequisites.1. Terraform is locally installed, head to the official website for installation instructions.2. An AWS account, if you do not have one, create...Jun 25, 2023·5 min read