farcallerMatter and “Smart” DevicesEnergy bills are getting weird lately and I decided I need to know what’s my homelab’s energy usage is to make some educated decisions.Nov 3, 2023Nov 3, 2023
farcallerArgoCD CVE-2023–22482A short story on finding the CVE-2023–22482: the OAuth vulnerability in ArgoCDJan 25, 2023Jan 25, 2023
farcallerFrom Create-React-App to Bazel: how to build things fast and correctThis story describes my experience of moving a create-react-app based app to bazel and the reasons for the move.Jan 31, 2021Jan 31, 2021
farcallerMy Journey into self-sustainable note-takingI have vast collections of notes I amassed over the years, spanning from text files in SVN, webpage snips in Evernote, semi-structured…Dec 29, 2020Dec 29, 2020
farcallerJwks remote fetch is failedIsn’t it nice when you wake up and your auth is broken, despite you not changing anything? Isn’t it fun to debug a third-party integration?Aug 19, 2020Aug 19, 2020
farcallerSSH Auth with YubikeysNeither the default SSH in Windows 10 nor macOS is new enough to support ecdsa-sk, so I’ll guide you through the smartcard way (aka gpg…Jul 22, 2020Jul 22, 2020
farcallerK3S & NetworkPolicy: a short story of painA short story of tracing a broken curl to an inconspicuously slow NetworkPolicy.May 25, 2020May 25, 2020
farcallerSimple JWT Authentication with Envoy and Auth0The article demonstrates a simple setup that allows you to add effortless authorization into your existing application.Feb 26, 20202Feb 26, 20202
farcallerHow to configure HTTPS backends in envoyThis article details the use of HTTPS clusters in envoy; following the best practices to keep your proxied connections secure.Feb 21, 20202Feb 21, 20202
farcallerVue, Storybook, TypeScript — starting a new project with best practices in mindCreating a new Vue project with Storybooks, TypeScript and unit tests can be a pain but here’s how to understand what’s happening inside.Jan 31, 20193Jan 31, 20193