Clivern

A Software Engineer and Occasional Writer.

LangGraph In Action

19 March 2025

LangGraph library enables agent orchestration — offering customizable architectures, long-term memory, and human-in-the-loop to reliably handle complex tasks.

Read More

Building a Neovim Plugin

07 March 2025

Creating Neovim plugins with Lua can significantly enhance your development workflow. This guide will walk you through building a simple plugin that displays a daily quote.

Read More

Learning Lua for Neovim Part 1

04 November 2024

Lua's syntax is relatively straightforward that why it has become the preferred language for Neovim configuration and plugin development. In this series i will go through Lua basics and the Neovim Lua API.

Read More

Load testing with k6

25 September 2024

A while ago, I came across this a nice load testing tool called k6. It's an open-source project developed by Grafana Labs that lets developers easily test the performance of their APIs, websites, and microservices.

Read More

Understanding Distributed Tracing

24 September 2024

Distributed Tracing is a technique to keep track of requests as they flow from the frontend layers through a complex distributed backend systems, Mainly those built in a microservices architecture.

Read More

Text Chunking Techniques With Langchain Part 1

13 September 2024

In this article we explain different ways to split a long document into smaller chunks that can fit into your model's context window. LangChain has a number of built-in transformers that make it easy to split, combine, filter, and otherwise manipulate documents.

Read More

Building My Own RAG With OpenAI, Qdrant and LangChain

18 August 2024

RAG stands for Retrieval Augmented Generation. It enhances the large language models (LLMs) by integrating them with external data sources. This allows LLMs to generate more accurate and relevant responses by providing it with information from databases or knowledge bases, rather than relying on their pre-trained data.

Read More