Posts
- · 3 min read
My Modded Lenovo T430
Reviving a Lenovo T430 with an IPS 1080p panel, i7 upgrade, more RAM, Wi-Fi 6 card, BIOS tweaks, fresh battery, and full cost breakdown.
- · 4 min read
Traefik + Cloudflare: Keeping the origin server a secret
Hide your origin IP behind Cloudflare using Traefik with authenticated origin pulls, TLS hardening, and whitelist rules to stop direct hits.
- · 1 min read
AWS Lambda LocalStack – Cannot assign requested address: HttpRequestException
Fix LocalStack Lambda HttpRequestException by pointing AWS clients at host.docker.internal and the correct edge port.
- · 7 min read
Build & deploy ASP.NET Core applications with Jenkins and Octopus Deploy
Build and publish an ASP.NET Core app in Jenkins, package it with Octo CLI, and push releases to Octopus Deploy for automated deployments.
- · 2 min read
jQuery’s hide() and show() slow in Chrome
Chrome slows when toggling hundreds of elements with jQuery hide()/show(); switch to a margin-top toggle with browser detection to speed it up.
- · 1 min read
Fixing 500 OOPS: vsftpd: refusing to run with writable root inside chroot ()
Resolve vsftpd '500 OOPS: refusing to run with writable root inside chroot' by removing home write permissions or enabling the writable chroot options.