Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Tales from Prod
About
Archive
Categories
Useful resources
Slack
Backing up Slack-mojis
How Slack and Discord prevent you scanning Infrastructure with link previews
Slack-mojis, and why documenting API limitations helps!
APIs
Reverse Engineering Github Copilot APIs
Migrate cloudformation to opentofu with LLMs
Recording what you see on macOS - no external dependencies
Making a self hosted link summariser
Backing up Slack-mojis
Finding secrets on GitLab
Bulk deleting tickets in Jira
Why LIST is a scary permission on Kubernetes
Attempt 2 - Managing Google Groups via the API, aka what they don't want you to do!
How Slack and Discord prevent you scanning Infrastructure with link previews
Managing Google Groups via the API, aka what they don't want you to do!
Slack-mojis, and why documenting API limitations helps!
Nonsense
Failing to record audio with a Tildagon ESP32
Backing up Slack-mojis
Using a video as a Google Meet background
Slack-mojis, and why documenting API limitations helps!
Google
Using a video as a Google Meet background
Attempt 2 - Managing Google Groups via the API, aka what they don't want you to do!
Managing Google Groups via the API, aka what they don't want you to do!
Golang
Making a self hosted link summariser
The challenges of using libraries
Attempt 2 - Managing Google Groups via the API, aka what they don't want you to do!
Managing Google Groups via the API, aka what they don't want you to do!
Go
Making a self hosted link summariser
The challenges of using libraries
Attempt 2 - Managing Google Groups via the API, aka what they don't want you to do!
Managing Google Groups via the API, aka what they don't want you to do!
Discord
How Slack and Discord prevent you scanning Infrastructure with link previews
Security
Reverse Engineering Github Copilot APIs
How Slack and Discord prevent you scanning Infrastructure with link previews
Kubernetes
Why LIST is a scary permission on Kubernetes
Running a Kubernetes native x86_64 application on Raspberry Pis, and why you shouldn't!
QEMU
Running a Kubernetes native x86_64 application on Raspberry Pis, and why you shouldn't!
OpenWrt
VPN over VPN on OpenWrt
VPN
VPN over VPN on OpenWrt
WireGuard
VPN over VPN on OpenWrt
ML
Making a self hosted link summariser
Using your own hardware for llms
Getting started with LLMs locally
Python
Failing to record audio with a Tildagon ESP32
Getting started with LLMs locally
Docker
Getting started with LLMs locally
Jira
Bulk deleting tickets in Jira
Atlassian
Bulk deleting tickets in Jira
JSON
Misusing kubeconfigs
Pass through JSON logs with vector or filebeat
logging
Misusing kubeconfigs
Pass through JSON logs with vector or filebeat
ElasticSearch
Misusing kubeconfigs
Pass through JSON logs with vector or filebeat
git
Finding secrets on GitLab
ChatGPT
Migrate cloudformation to opentofu with LLMs
Making a custom GPT with chatgpt for cloudquery data
cloudquery
Making a custom GPT with chatgpt for cloudquery data
LLMs
Making a self hosted link summariser
Using your own hardware for llms
Jan.ai
Using your own hardware for llms
macOS
Recording what you see on macOS - no external dependencies
Machine Learning
Recording what you see on macOS - no external dependencies
GitHub
Authenticating to AWS from GitHub actions
ESP32
Failing to record audio with a Tildagon ESP32
Github
Reverse Engineering Github Copilot APIs