Marin Atanasov Nikolov

A place about Open Source Software, Operating Systems and some random thoughts

Blog About Search

Making Emacs and consult-imenu better with tree-sitter

Not long ago I have switched from lsp-mode to eglot and tree-sitter.

Read More · 15 min read

makefile-graph with Apache Echarts support

In a previous post I’ve talked about makefile-graph - a tool which lets you visualize your Makefile targets so you can better understand how targets relate to others.

Read More · 2 min read

Tracking Kubernetes resource origin with kustomize

kustomize is a configuration management tool, which allows you to manage Kubernetes resources in a template-free way.

Read More · 9 min read

Generating graphs from your Makefiles

Anyone who has done any kind of programming at some point comes across GNU Make and Makefile.

Read More · 9 min read

Implementing a periodic Kubernetes controller

Recently I was looking for a way to implement a Kubernetes controller which is triggered on regular basis, e.g. it reconciles whatever objects it is concerned about every Nth seconds.

Read More · 20 min read

So long (VMware) and thanks for all the (virtual) fish

For the last ~ 11 years of my professional life I have been with the VMware family.

Read More · 5 min read

clingon v0.4.0 tagged

Version v0.4.0 of clingon is ready and tagged.

Read More · 1 min read

Using GnuPG with OpenSSH

In this post we will see how to configure and use GnuPG keys for authentication against remote OpenSSH servers.

Read More · 15 min read

Project template for Common Lisp

After some time it becomes tedious to bootstrap a new project, and for that reason I’ve decided to create my personal project template for Common Lisp.

Read More · 3 min read

Common Lisp web development and the road to a middleware

I’ve been looking recently for a Common Lisp system, which would allow me to expose a service I am developing over a REST API and honestly the options available right now in the Common Lisp ecosystem may be a bit overwhelming at first.

Read More · 14 min read
1 2 3 4 5
15