Building a simple Readwise alternative
I’ve had used Readwise long back but did not want another subscription in my life. The combination of keeping my highlight organised and gentle email digests that resurface old insights was something
Search for a command to run...
I’ve had used Readwise long back but did not want another subscription in my life. The combination of keeping my highlight organised and gentle email digests that resurface old insights was something
Retrieval Augmented Generation (RAG) is a technique used to give LLMs access to specific data. In this post, we will build a RAG application using Spring AI and PostgreSQL. What is RAG? RAG combines the power of LLMs with specialized data. Instead of...
This blog post will guide you through the process of creating an MCP server in Spring Boot. We'll use a practical example of a JournalTool that allows an AI to create and retrieve journal entries. What is an MCP Server? Imagine an AI assistant that c...
In today's digital age, data loss can be catastrophic for individuals and businesses alike. Having a reliable backup system in place is crucial to ensure the safety and availability of your important files and documents. Let's discuss how to automate...

Loyalty programs have become a popular way for businesses to retain customers and keep them engaged with their products or services. These programs are designed to reward loyal customers for their repeat business, which in turn, helps businesses incr...
gRPC is a high-performance open-source framework that provides an efficient and easy-to-use mechanism for building distributed systems. gRPC allows for seamless communication between services and is particularly well-suited for modern cloud-native ap...

In today's software development world, testing has become an integral part of the development process. Testing helps to ensure the quality and reliability of software. In this blog post, we will discuss how to use Rest Assured for testing RESTful API...

What are bloom filters? Bloom filters are a data structure used in computer science for efficient probabilistic set membership testing. In other words, given a set of elements, a Bloom filter can answer whether an element is not in the set or maybe i...

Introduction MongoDB is a NoSQL database program and uses JSON-like documents with optional schemas. Which makes it exceptionally great for storing logs. I wrote a simple spring boot microservice to consume logs using a REST API and a Kafka Listener ...
