Latest things I worked on
Applications I'm selling
As a passionate developer, I share a lot of things and develop on open-source and associative projects.
Monday is a CLI developer tool that allows developers working microservices to run both local applications and/or forward some others to (or from, using remote-forward) Kubernetes, SSH or again a simple TCP proxy connection.
It’s also focussing on unifying software developers dev environment by allowing to share a configuration and setup of applications for every developers that work in the technical stack.
Guess what is Gocache? a Go cache library. This is an extendable cache library that brings you a lot of features for caching data.
It brings to you multiple cache stores (in memory, redis, or your own custom store), a chain cache to use multiple cache with a priority order (memory then fallback to a redis shared cache for instance), a loadable cache that allow you to call a callback function to put your data back in cache, metric management to let you store metrics about your caches usage (hits, miss, set success, set error, …), a marshaler to automatically marshal/unmarshal your cache values as a struct and a cache invalidation by expiration time and/or using tags.
PI-Hole is a network ad-blocker that runs on a Raspberry PI. I have developed a Prometheus exporter (written in Go) in order to expose PI-Hole metrics to Prometheus’s scraper. I’ve also published a Grafana dashboard for it.
Grafana dashboard: https://grafana.com/grafana/dashboards/10176
This is a complete stack for running Symfony 4 (latest version: Flex) into Docker containers using docker-compose tool.