Probabilistic data structures are essential tools for efficiently answering questions like “Is this...
Why RAG? LLMs have come a long way since their inception. However, one of the main...
tmux is a terminal multiplexer. We can have multiple terminals inside a single terminal, which is...
I was setting up a new Fedora Server VM over the weekend and wanted to use it as a kubernetes cluster...
One of the major changes that Java 21 brought about is Virtual threads. There is so much hype around...
React I recently decided to refresh my React skills, since it has been a very long time...
What is Kafka? Created by LinkedIn, and was written in Java and Scala, Apache Kafka is a...
So, let's start with a quote from Confucius. “Study the past if you would define the future.” -...
Git Git is a source control program. It can be used to, Version control (maintain all...
VS Code snippets is an easy way to create a template for recurring code blocks or front matter for...
As I started to go through the book Designing Data-Intensive Applications, I thought I would...
As I was exploring further about Go, I came across APIs in Go, which was very easy to build. So...
As I was exploring a way to automate testing of my APIs and chaining the response of previous request...
In the last article, we saw some of the very basic constructs of Go. Here, I am gonna go over basic...
As I continue to explore Go for some side projects, I am familiarizing myself with some of the basic...
I recently started learning Go after going through a lot of articles talking about all the awesome...
JavaScript ES6 came out in 2015 and it's been quite a long time after that. I am just gonna walk...
I have been using the terminal for quite a long time. And few of these commands which I recently came...
Linux Commands to boost productivity I have been using the terminal for quite a long time....
One of the most commonly used versions of Java is Java 8 now. We will take a look at some of the...