I'm Chris

Software Developer
Let's get in touch
More about me
Things I use
Blogging a bit
GitHub, Twitter and LinkedIn

From the blog

2023-11-04 Google Sheets on iPad? More like 'Google Shiits' 💩 2023-10-19 htmx and Alpine.js are actually pretty awesome 2023-10-17 ZenGPT: a simple ChapGPT alternative frontend 2023-10-16 Using pure functions as views (with htmx and alpine.js) 2023-10-15 Apple finally added iPad audio control when connected to an external monitor 2023-10-08 Improving my tags using OpenAI's Chat completions API 2023-10-06 A stupid web component 2023-10-06 3d printed stuff over the years 2023-10-04 Apple watch personal use cases 2023-09-27 My iPad/iOS 17 wish list for 2024 2023-09-19 Protonmail iOS team seems super reactive to user feedback 2023-09-14 Southworking 🇮🇹 2023-09-03 Wanna learn something? Recreate it 2023-08-30 Scrum, the hated one 2023-08-25 Learning about Web Components 2023-07-24 Unblock single domain in AdGuard Home 2023-07-08 Airtag battery still low after replacing with new CR 2032 batteries 2023-07-03 Opinions on working fully remotely 2023-06-27 Favorite music while programming 2023-06-15 WebAuthn and Secure Payments Confirmation (SPC) 2023-06-13 Ti ricordi di Jumpy? 🇮🇹 2023-06-09 About 1:1s 2023-05-03 Modern frontend apps with ES modules and import maps 2023-04-21 MiCA pizza e fichi 🇮🇹 2023-04-20 Provisioning a Raspberry Pi with Ansible (and an iPad) 2023-04-20 My impractical RSS reader in Google Sheets 2023-04-19 Node.js 20 is here 2023-03-25 How to add Node.js & npm to jekyll in GitHub Codespaces 2023-03-25 Self-hosting miniflux with docker and provisioning with Ansible 2023-03-25 ChatGPT practical use cases and examples 2023-03-22 Programming on an iPad 2023-03-21 Minimal Ansible Playbook to provision a server 2023-03-17 3D printing with an iPad, Raspberry Pi and OctoPrint 2023-03-12 Update Node.js version on CloudFlare Pages 2023-02-22 yubikey spare keys 2023-02-22 malicious chrome extension 2023-02-21 How I edit this site on an iPad 2023-02-21 'Being agile' vs 'Doing Agile' 2023-02-10 I cannot wait for the passwordless authentication future of the web 2023-02-02 How to become a better Software Developer 2023-01-22 OpenAI iOS Shortcut: Siri-like ChatGPT 2023-01-13 Artificial "intelligence" 2022-12-27 Voracious RSS 2022-10-22 Escaping the bullshit web 2022-07-18 minimal-analytics, one year later 2022-07-14 Did an ES module migration, and it was okay 2022-07-12 Self-hosting nitter with docker-compose and nginx 2022-06-05 Fix node command not found using nvm 2022-04-23 Screen Wake Lock API 2022-04-08 Elixir GenServer name registration

... and 246 more posts

Looking for work!
Get in touch