Technology I use on a daily basis or in many of my projects.
Check out uses.tech for other pages like this.
This page is built dynamically by aggregating posts and notes tagged #slashpage-uses
.
PicoCSS
My preferred minimalistic CSS framework, which is usually enough for small websites and even simple SaaS apps. It feels like a super power to write almost plain HTML and get something that looks presentable, supports dark mode and has just enough components to cover most use cases for me.
CLI fuzzy search
I often whish to search through large bodies of text, like my knowledge base or source code repositories, from the command line.
I use fuz for this and I’m quite happy with it.
I also have it aliased to my knowledge base folder for even easier searching.
alias search="fuz -p /path/to/knowledge-base/"
HTMX
Go check out their website, it’s incredibly good at explaining itself.
To me, a backend heavy developer, HTMX is the frontend framework I like to use because:
- It does not feel like a JavaScript framework at all, but more like an extension of the HTTP/HTML model
- It allows me to write interfaces that feel responsive and modern to users while still doing all the heavy lifting in my backend with the tools I’m used to
- It works with my mental model, which is heavily based on the request-response cycle
My home office setup: 2023 edition
Renovate Bot
My tool of choice for doing dependency maintenance/update type of stuff for both [[infrastructure-as-code]] and [[software-projects]]
Ansible
Need to automate a VM? you need Ansible!
ArgoCD
Django
My preferred framework for building web apps
GitLab
My preferred git server and CI/CD system, either gitlab.com or self-hosted.
Helm
A good way to pull in external dependencies into Kubernetes For writing my own manifests I prefer to use Kustomize.
Hugo
My static site generator of choice, used to build my blog among other things.
JQ
A incredibly powerful tool for manipulating the heaps of JSON files and responses I interact with daily.
A lot of times I also use ijq
1 instead, which is a interactive version of jq
.
Kubernetes
I have run and am still running loads of Kubernetes clusters, mostly on-premise.
Kustomize
My prefered tool for writing and provisioning home-built manifests to [[kubernetes]]
MacOS
My operating system of choice on the client, usually on a MacBook Pro.
PowerShell
PowerShell holds a special place in my heart as it was the first ever tool I dived into deeply and used to automate my daily work.
To this day it runs a bunch of fundamental automations in my life.
Python
These days Python is my language of choice for both simple scripts and more complex backend applications, usually in combination with [[django]]