
Understanding MCP Servers: A Beginner's Guide
Large language models are good at reading and writing text, but on their own they can't check your calendar, query your database, or read a file on your laptop. To be useful in real work, they need a

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...