Vivek Alhat

Vivek Alhat @vivekalhat

About: I am a generalist who enjoys exploring different technologies

Location:
Pune, India
Joined:
Nov 15, 2019

Vivek Alhat
articles - 29 total

The Builder Design Pattern

When creating objects in programming, sometimes we need to set many optional values. If we use...

Learn More 3 0Mar 29

The Singleton Design Pattern

Design patterns are essential for writing clean, scalable, and maintainable code. One of the most...

Learn More 3 0Mar 7

Understanding Design Patterns: A Beginner's Guide

If you've worked on a software project that became difficult to manage as it grew, you've likely...

Learn More 5 0Feb 4

Building a Multi-Agent Blog Writer Using Crew AI

Creating high-quality, engaging blog content often involves multiple stages, from planning and...

Learn More 15 0Dec 29 '24

Building a simple rate limiter in Go

Rate limiting is a critical concept in web development and API design. It ensures that users or...

Learn More 6 1Dec 28 '24

Understanding Database Consistency

When working with databases, one of the most important concepts to understand is consistency. It...

Learn More 4 0Dec 25 '24

Building a simple RAG agent with LlamaIndex

LlamaIndex is a framework for building context-augmented generative AI applications with LLMs. ...

Learn More 12 2Sep 30 '24

Building a simple load balancer in Go

Load balancers are crucial in modern software development. If you've ever wondered how requests are...

Learn More 198 7Sep 7 '24

Building a tiny vector store from scratch

With the evolving landscape of generative AI, vector databases are playing crucial role in powering...

Learn More 14 2Aug 26 '24

Load Balancers in AWS

Load balancers are servers that forward traffic to multiple servers downstream. They are crucial for...

Learn More 3 0Jun 30 '24

Scaling databases with AWS RDS and read replicas

Amazon Web Services (AWS) Relational Database Service (RDS) is a managed service that simplifies the...

Learn More 4 0Jun 30 '24

Beginners guide to AWS EC2

AWS EC2 stands for Elastic Compute Cloud. It is one of the most popular and widely used service...

Learn More 4 0Mar 31 '24

AWS IAM: Understanding The Essentials

In the realm of cloud computing, Amazon Web Services (AWS) stands tall as a titan, offering an...

Learn More 7 0Mar 25 '24

Demystifying Go Generics

Go 1.18 introduced support for generics. Generics allow you to write code that can work with any set...

Learn More 4 0Feb 3 '24

Observer Pattern for Beginners

Observer Pattern The observer pattern is a widely used behavioral design pattern. It...

Learn More 61 5Dec 3 '23

Simplifying state management with useReducer hook

State management is a fundamental aspect of React. React provides different native ways to manage and...

Learn More 10 0Apr 23 '23

React API for JavaScript Devs

React is a widely-used JavaScript library for building modern and visually appealing user interfaces....

Learn More 21 0Apr 13 '23

Building a calendar component with Tailwind and date-fns

A calendar component is one of the most common and useful component on the web. It can be used for...

Learn More 57 3Apr 1 '23

Type Up Your Game: A Beginner's Guide to TypeScript

Introduction to TypeScript TypeScript is a strongly typed programming language that builds...

Learn More 8 2Mar 15 '23

Deploying on AWS Elastic Beanstalk

What Is Elastic Beanstalk? Elastic Beanstalk is a cloud computing service provided by AWS...

Learn More 18 5Mar 5 '23

React - Error Boundaries

Errors are frustrating. But you know what’s more frustrating? A simple error that breaks your entire...

Learn More 12 0Dec 23 '22

How to configure TypeScript environment?

What is TypeScript? TypeScript is a superset of JavaScript. It provides all the features...

Learn More 67 5Sep 5 '21

JavaScript : Arrays

Variables can store only a single value at a time but what if you want to store multiple items at the...

Learn More 26 0Jul 17 '21

My Daily Workflow

System Details Operating System: Manjaro Linux Browser: Brave Editor: VS Code &...

Learn More 7 0Jul 17 '21

JavaScript : Variables & Scope

Variable is a fundamental concept of programming. A variable is a container that stores a value or...

Learn More 12 0Jul 16 '21

Relative Units In CSS

There are two important relative units in CSS called, em and rem. em It is a sizing unit....

Learn More 10 2Jul 14 '21

Loading Javascript The Right Way!

Javascript is one of the most important parts of web development. You can add functionality to your w...

Learn More 27 0May 18 '21

Arrow Functions

Arrow functions were added in javascript as a part of the ES6 javascript revision. Arrow functions ar...

Learn More 10 0Nov 27 '20

Weird Javascript

Javascript is one of the most popular web programming languages in the world. It is easy to learn but...

Learn More 8 0Nov 9 '20