Welcome
This site is a repository of knowledge I’ve collected across lots of different tech topics, from programming to system administration. It’s a collection of stuff I’ve learned, and want to share along the way.
I try to keep it updated whenever I’m working on something new, but you might find that info on some topics is a little out-of-date, especially if I’ve not worked with that topic for a while.
For more info about this site, check out the about page.
A-Z of Articles
- 3scale
- AMQP
- ActiveMQ
- ActiveMQ Artemis
- Amazon Web Services (AWS)
- Angular
- Ansible
- Apache CXF
- Apache Camel
- Apache Qpid
- Asciidoctor
- CentOS
- Codecs on Linux
- Codeready Workspaces
- Concourse CI
- DevOps on OpenShift with Jenkins
- Dig
- Discourse
- Docker
- Eclipse
- Elasticsearch
- Fabric8 Maven Plugin
- Fedora
- Firefox
- Flatpak
- Git
- GlobalProtect
- Gnome
- GoAccess
- GraphQL
- HP DeskJet 2540
- HTML
- Helm
- Homebrew
- IntelliJ IDEA
- Isso (commenting engine)
- Istio Service Mesh
- JAXB
- JBoss EAP
- JPA (OpenJPA and Hibernate)
- Java (JDK/JRE)
- Java Logging - SLF4J, etc.
- Java Message Service (JMS) API
- Java Performance
- JavaScript
- Jekyll
- Jenkins
- Karaf
- Kerberos
- Kubernetes
- LaTeX
- Let's Encrypt
- Maven
- Message-Driven Beans (MDBs)
- MongoDB
- Netcat (nc, ncat)
- Netlify CMS
- Networking
- Nexus
- Nginx
- Node
- OSGi
- OpenShift - Jenkins
- OpenShift - Operators
- OpenShift - Templates and Image Streams
- OpenShift Container Platform
- OpenShift for App Dev
- PHP
- Pact (contract testing)
- Pandoc
- PlantUML
- Podman
- PostgreSQL
- Prometheus
- Python
- Quarkus
- Red Hat AMQ Broker
- Red Hat AMQ Interconnect
- Red Hat Enterprise Linux/CentOS
- Red Hat Fuse (JBoss Fuse) and Fuse Fabric
- Ruby
- SSL and Certificates
- SVG/Web animation
- Shell scripting
- SpiderOak
- Spring Boot
- Systemd
- TeX
- Text manipulation in Linux
- Tmux
- VPN (and VPN hacks)
- Vagrant
- Vim
- VirtualBox
- Virtualisation (libvirt, kvm, qemu)
- Visual Studio Code
- Vue.js
- Webcams on Linux
- Webex
- WordPress
- X11 (Port Forwarding)
- XA transactions
- XML and XSLT
- YUM
- draw.io/diagrams.net
- ffmpeg
- hledger
- jq
- k3s
- npx conflicts with local, existing command
- sdkman
- uBlock