Embeddings, Vector Search & RAG from Scratch with Node.js and PostgreSQL (pgvector)
Learn the building blocks before you touch LangChain
Search for a command to run...
Learn the building blocks before you touch LangChain
Generative AI is moving quickly. Every few weeks, there seems to be a new model, framework, agent platform, vector database, automation tool, or AI development library. It is tempting to learn them on

Previously I’ve containerized a spring boot application using Docker. I’ve chosen to reuse this project for this article. The image is pushed here. Also I’m using Minikube for this article. Today I’m going to deploy the image’s containers in a Kubene...

We are in the microservice era, we need to deploy our applications very fast. Before containers, Kubernetes etc. deploying a Java or Spring boot project was a painful process. Today I’m going to containerize a very simple Spring boot application usin...

State manage is a necessary thing in every frontend projects. Sometimes we need to define some objects throughout the application globally. If we do this by own it could be a big messy work. Recently I've worked with Pinia in a Nuxt project. I've dec...

Form validation is a basic need in any frontend application. But if we need to do a validation from scratch, it could be a tedious and error-prone. There are some awesome libraries exist for the most popular frontend framework. You already know that ...

Sometimes we need to search text in log files or command outputs. For example, you may need to search error in production server's log files. Typically those log files size are huge and text editor's can't handle it even if the computer has a standar...

If we want to work in linux servers, The knowledge of file/folder manipulation is a must. In this article, I'm going to share my knowledge about the linux commands about file/folder manipulation. In linux/unix not only the files and directories are t...

Once upon a time, simple regex patterns are really hard to understand to me. But now-a-days, I can write simple regex patterns comfortably. Few weeks ago, I also have written a complex one. Today I'm going to share how I approach a regex problem. Tod...
