Marin Atanasov Nikolov

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

Blog About Search

Graphs and Clojure

For the past couple of months or so I’ve been programming in Clojure and I really enjoy it.

Read More · 28 min read

Transforming flat sequences to deeply nested collections in Clojure

One of the API services that I have developed recently for internal project returns a flat sequence of items, where each item in the sequence may or may not be related to other items with a parent-child relationship.

Read More · 13 min read

Go UCS API library

As mentioned in a previous blog post one of the past projects I’ve been involved in was an internal CMDB system and the development of collection of Cisco UCS Configuration Items (CIs) such as Fabric Interconnects, Chassis and Blade servers.

Read More · 3 min read

Converting UUID from Big Endian to Middle Endian

One of the recent projects that I’m working on is an internal CMDB system.

Read More · 13 min read

Parsing OpenSSH keys in Rust

Recently I had a need to parse some OpenSSH certificate keys, and since it’s been a while since I’ve written anything in Rust I thought I’d dive into the language again and create a library for parsing OpenSSH certificates in it.

Read More · 4 min read

NES Classic Mini - getting ready for some 8-bit retro gaming

When Nintendo first announced the NES Classic Edition I was sure I would get one of these consoles.

Read More · 2 min read

Managing VMware vSphere environment with Go and Lua by using Gru orchestration framework

Amongst the various improvements and fixes in Gru orchestration framework one of the highlights of version 0.5.0 of the project is the added support for managing VMware vSphere environments.

Read More · 11 min read

Introducing triggers in Gru orchestration framework

Latest version of Gru orchestration framework ships with a new feature called triggers.

Read More · 6 min read

Puppet vs Gru - Benchmarking Speed & Concurrency

Traditional configuration management systems perform operations on the target systems they manage after doing topological sorting of the operations that need to be performed.

Read More · 13 min read

Choosing Lua as the data description and configuration language

One of the projects I work on during my spare time these days is Gru, which is an orchestration and configuration management framework written in Go and Lua.

Read More · 6 min read
1
3 4 5 6 7
15