56,966 blogs · [ { "id": "01a0d51d-49df-736c-aacb-acd2d7646456", "title": "My MikroTik workaround for LaLiga Cloudflare blocks", "url": "https://alikhil.dev/posts/mikrotik-workaround-laliga-cloudflare-blocks/", "published_at": "2026-09-23T21:00:00+00:00" }, { "id": "01a0d51d-49df-736c-aacb-acd2d8163c1a", "title": "What Stops Me from Posting Publicly", "url": "https://alikhil.dev/posts/what-stops-me-from-posting-publicly/", "published_at": "2026-09-15T21:47:28+00:00" }, { "id": "01a08725-4391-72d6-8474-ea8369e66dba", "title": "Protect Kubernetes Services with OAuth2 Proxy, Gateway API, Traefik, and Pocket ID", "url": "https://alikhil.dev/posts/oauth2-proxy-gateway-api-traefik/", "published_at": "2026-08-28T22:30:00+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836aa6d758", "title": "How to not burnout", "url": "https://alikhil.dev/posts/how-to-not-burnout/", "published_at": "2026-08-20T20:51:12+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836af1217d", "title": "How to control RGB on RAM sticks, motherboards, coolers, graphics cards programmatically with OpenRGB.", "url": "https://alikhil.dev/posts/control-rgb-lights-with-openrgb/", "published_at": "2026-08-01T20:51:12+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836afcd667", "title": "Forward SMS to Telegram with Android", "url": "https://alikhil.dev/posts/forward-sms-to-telegram-with-android/", "published_at": "2026-07-11T10:00:00+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836bb445d6", "title": "Goodbye, nix-darwin!", "url": "https://alikhil.dev/posts/goodbye-nix-darwin/", "published_at": "2026-06-22T18:00:00+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836c14a966", "title": "How to Quickly Prepare for Software Engineering Interviews", "url": "https://alikhil.dev/posts/how-to-quickly-prepare-for-software-engineering-interviews/", "published_at": "2026-04-23T21:11:43+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836c35f31c", "title": "iOS shortcuts for microbin", "url": "https://alikhil.dev/posts/ios-shortcut-for-microbin/", "published_at": "2026-04-06T16:41:44+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836c636a24", "title": "What is a CDN and Why It Matters?", "url": "https://alikhil.dev/posts/what-is-a-cdn-and-why-it-matters/", "published_at": "2026-03-21T11:11:43+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836ccec37b", "title": "Kubernetes In-Place Pod Resize", "url": "https://alikhil.dev/posts/in-place-pod-resize/", "published_at": "2025-12-28T18:14:12+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836d65e18c", "title": "Contributing to Open Source: Why It Matters and How to Start", "url": "https://alikhil.dev/posts/contributing-to-open-source-why-it-matters-and-how-to-start/", "published_at": "2025-12-18T01:14:12+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836dfa5a0c", "title": "kubectl-find - UNIX-find-like plugin to find resources and perform action on them", "url": "https://alikhil.dev/posts/kubectl-find-plugin-50-stars-anniversary/", "published_at": "2025-10-17T16:27:24+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836ec2bea9", "title": "The Simple Habit That Saves My Evenings", "url": "https://alikhil.dev/posts/the-simple-habit-that-saves-my-evenings/", "published_at": "2025-09-28T16:08:35+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836f819100", "title": "Protect Kubernetes Services with OAuth2 Proxy, ingress-nginx, and Pocket ID", "url": "https://alikhil.dev/posts/oauth2-proxy-protect-services-in-k8s/", "published_at": "2025-08-05T18:14:12+00:00" }, { "id": "01a08725-4391-72d6-8474-ea836fdf95ad", "title": "Note on cable management for standing desk", "url": "https://alikhil.dev/posts/cable-management-for-standing-desk/", "published_at": "2025-07-11T17:00:00+00:00" }, { "id": "01a08725-4391-72d6-8474-ea8370841440", "title": "How to Use 3 Computers with One Monitor, Keyboard and Mouse – Without a KVM Switch", "url": "https://alikhil.dev/posts/how-to-use-3-computers-without-kvm/", "published_at": "2025-06-23T12:00:00+00:00" }, { "id": "01a08725-4391-72d6-8474-ea83712be9c3", "title": "Why Graceful Shutdown Matters in Kubernetes", "url": "https://alikhil.dev/posts/graceful-shutdown/", "published_at": "2025-06-01T17:31:06+00:00" }, { "id": "01a08725-4391-72d6-8474-ea83714b6251", "title": "Remote LAN access with WireGuard and Mikrotik", "url": "https://alikhil.dev/posts/remote-lan-access-with-wireguard-and-mikrotik/", "published_at": "2025-04-13T11:11:43+00:00" }, { "id": "01a08725-4391-72d6-8474-ea8371ae96e9", "title": "Storing and Using Secrets in MikroTik RouterOS", "url": "https://alikhil.dev/posts/saving-and-using-secrets-in-mikrotik-routeros/", "published_at": "2025-03-30T13:01:25+00:00" }, { "id": "01a08725-4391-72d6-8474-ea83727fa06a", "title": "Unintended Side Effects of Using http.DefaultClient in Go", "url": "https://alikhil.dev/posts/go-global-http-client-gotcha/", "published_at": "2025-03-19T16:20:45+00:00" }, { "id": "01a08725-4391-72d6-8474-ea8372c9ab1c", "title": "Forwarding SMS to Telegram", "url": "https://alikhil.dev/posts/forwarding-sms-to-telegram/", "published_at": "2024-10-26T11:11:43+00:00" }, { "id": "01a08725-4391-72d6-8474-ea83738db3c3", "title": "Control Monitor Input Source on macOS with BetterDisplay and DDC", "url": "https://alikhil.dev/posts/monitor-input-source-control-mac/", "published_at": "2024-10-16T17:31:06+00:00" }, { "id": "01a08725-4391-72d6-8474-ea837435ca43", "title": "Build own drone.io docker image", "url": "https://alikhil.dev/posts/build-own-drone-image/", "published_at": "2019-09-20T07:30:00+00:00" }, { "id": "01a08725-4391-72d6-8474-ea8375136460", "title": "Deploy SPA application to Kubernetes", "url": "https://alikhil.dev/posts/deploy-spa-to-k8s/", "published_at": "2019-06-08T19:30:00+00:00" }, { "id": "01a08725-4391-72d6-8474-ea8375b186be", "title": "Tips for language learners", "url": "https://alikhil.dev/posts/how-to-start-learning-new-language/", "published_at": "2018-10-21T19:42:44+00:00" }, { "id": "01a08725-4391-72d6-8474-ea8376ad2b35", "title": "Oauth2 Proxy for Kubernetes Services", "url": "https://alikhil.dev/posts/oauth2-proxy-for-kubernetes-services/", "published_at": "2018-05-20T18:30:36+00:00" }, { "id": "01a08725-4391-72d6-8474-ea837761a077", "title": "Say hello to Hugo", "url": "https://alikhil.dev/posts/say-hello-to-hugo/", "published_at": "2018-05-17T13:03:44+00:00" }, { "id": "01a08725-4391-72d6-8474-ea8378250624", "title": "Go Quickstart", "url": "https://alikhil.dev/posts/go-quickstart/", "published_at": "2018-04-06T13:22:35+00:00" } ] posts Claim your blog
Back to alikhil.dev
Blog · corpus.blog/blogs/alikhil.dev/posts

alikhil.dev

alikhil.dev

2026

2025

2024

2019

2018