blog

Guide to JSON Marshal/Unmarshal and Encode/Decode

Introduction JSON is a lightweight data-interchange format that is easy for humans to read and write, and easy for machines to parse and generate. In Go, working with JSON is made simple with the encoding/json package. This blog will explore the fundamentals of JSON marshal/unmarshal and encode/decode in Go, when to use them, a comparison of their … Continue reading Guide to JSON Marshal/Unmarshal and Encode/Decode

Leveraging React Query: A Data-Fetching Powerhouse

Have you ever wondered how caching could transform your React applications, making them faster? In this blog, We’ll explore how React Query utilizes caching to streamline data fetching and management, alongside various methods for effective caching. Additionally, we’ll uncover the power of optimistic updates, a key optimization technique rarely used. What is cache?In React Query, … Continue reading Leveraging React Query: A Data-Fetching Powerhouse

Building a Personal RAG Application for PDF-Based Question Answering

We are in the age of LLMs where everyone wants to use or create LLMs. LLM stands for Large Language Models. There are lots of LLMs available in the market like ChatGPT that everyone uses and other than ChatGPT there are Google’s Gemini, Claude are the LLMs. But everyone uses ChatGPT as it is famous … Continue reading Building a Personal RAG Application for PDF-Based Question Answering