TL;DR MCP is an open protocol that lets AI apps/LLMs talk to external tools and data through MCP servers. Think of it as a USB‑C for AI: one standard plug, many devices (filesystems, GitHub, Slack, DBs, you name it). LLMs use MCP via a hos...
Let’s use an example of a dynamic programming problem to illustrate the concept. I didn’t choose an easy example, since it would fit more in the 2D Dynamic Programming category. Introduction What is Dynamic Programming This problem cannot be sol...
Priority Queue What is it? A priority queue is a specialized data structure that operates like a regular queue but with an added feature: each element has a priority associated with it. So a priority queue is sorted by the priority of its elemen...
Vibe coding use to be a day in the life of a developer where one could implement a feature without leaving the IDE searching for answers on the web or stackoverflow. With AI agents and IDE like cursor or windsurf, anybody can do that! Which means...
With Type-on-Strap, I was using the Simple-Jekyll-Search for search functionality. But in 2022, the maintainer, Christian Lei archived the project. So I decided to make my own fork of the project to keep it alive for my theme. I made quite some c...
Introduction SQLC is a tool that generates type-safe Go code from SQL queries. It bridges the gap between SQL and Go by allowing developers to write raw SQL queries, and automatically generating the corresponding Go code. The go code generated ...
Eslint had a major update which caused a lot of problems with the existing configuration I had in different projects. This led me to postpone the migration until things settled down a bit. Hoping that others had time to find fixes, workaround or e...
If you are familiar with object-oriented programming, you might have noticed that Go does not have classes. What you learned about object-oriented programming in Java, Typescript or other might not apply directly to Go. Object-Oriented programmi...
Since we're talking about a company here's the logo, as you might have seen it before 😉 What is WorkOS? WorkOS is a platform that provides enterprise-ready features for your application, such as Single Si...
Remix is a full-stack web framework for React. TIt is promoted as a framework to build modern web applications with server-side rendering and progressive enhancement. In this article, we’ll look at how to create a web app with Remix and Vite, wh...