Welcome to my small website where I occasionally share insights, tips, and tricks on crafting software and keeping IT systems running like a well-oiled machine. Stick around, and you might just discover something useful for your next project!
On how to create functions that have optional arguments and can be expanded without breaking compatibility with previous versions
Monitor ConfigMap changes and trigger actionsStraightforward example of triggering a URL call on ConfigMap changes.
GitHub Actions CheatsheetHow to structure your Github Actions' YAML files
Better syntax check for GitHub Actions' YAML filesUse octo-linter to catch syntax errors that GitHub does not
Update pod labels from the pod itselfChange labels of a running pod from within that pod by calling Kubernetes API
Better file provisioning for Grafana dashboardsExtract panels from Grafana dashboards into separate smaller JSON files and have a nice history of changes in git + bonus: add 'Show YAML' button for alert rules
Grafana users synced from a YAML fileMake Grafana automatically synchronize user roles from YAML file
Trigger Jenkins jobs from GitHub Webhooks with a simple Go applicationAdd tiny application to trigger Jenkins jobs from GitHub
A tool that validates GitHub Actions workflow and action YAML files. It checks for syntax errors, such as invalid inputs and outputs, and lints for missing descriptions, invalid rules, and other best practice violations, ensuring your workflows are error-free and adhere to GitHub Actions standards.
broccliSimplifies command line interface management. It allows you to define commands complete with arguments and flags, and attach handlers to them. With validation.
structvalidatorUse tags to validate struct field values.
termuiDesigned to simplify output to a terminal window by allowing the specification of panes with static or dynamic content.
github-actions-runners-exporterCalls GitHub API for total count of Actions' runners and exports them to be scrapped by Prometheus.
hooked-jenkinsTiny API that triggers Jenkins builds from GitHub Webhook.
ortotrisSmall, terminal-based orthography game designed for my kids inspired by the classic DOS game Ortotris, released in 1992.
lettersnakeSmall, terminal-based snake game where the concept is that you get a word in one language and you need to collect letters to form its translation in another.