<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Tasdik Rahman</title><link>https://www.tasdikrahman.com/</link><description>Recent content on Tasdik Rahman</description><generator>Hugo -- 0.156.0</generator><language>en-us</language><lastBuildDate>Wed, 29 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.tasdikrahman.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Home Lab, Humble Beginnings</title><link>https://www.tasdikrahman.com/2026/04/29/home-lab-humble-beginnings/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2026/04/29/home-lab-humble-beginnings/</guid><description>A walkthrough of my home server setup — hardware, NixOS, services like Actual Budget and Kanidm, and the trade-offs I made along the way.</description></item><item><title>KubeCon EU 2026 - Amsterdam</title><link>https://www.tasdikrahman.com/2026/04/21/kubecon-eu-2026-amsterdam/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2026/04/21/kubecon-eu-2026-amsterdam/</guid><description>Notes from KubeCon EU 2026 in Amsterdam, covering talks on cluster migrations, CAPI, OpenTelemetry, Prometheus 3.0, and more.</description></item><item><title>My AI usage over the last few years</title><link>https://www.tasdikrahman.com/2026/04/17/my-ai-usage-over-the-last-few-years/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2026/04/17/my-ai-usage-over-the-last-few-years/</guid><description>A personal changelog of how my AI tooling and workflows have evolved, from chat interfaces to Claude Code and agentic programming</description></item><item><title>A few notes on Karpenter after running it for a couple of years</title><link>https://www.tasdikrahman.com/2026/03/19/a-few-notes-on-karpenter-after-running-it-for-a-couple-of-years/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2026/03/19/a-few-notes-on-karpenter-after-running-it-for-a-couple-of-years/</guid><description>A couple of tidbits and thoughts on Karpenter after having used it for the last couple of years</description></item><item><title>Infrastructure Management at Scale with Cluster API, MachineDeployments and MachinePools</title><link>https://www.tasdikrahman.com/2026/02/20/cluster-api-machinepools-machinedeployments-experience/</link><pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2026/02/20/cluster-api-machinepools-machinedeployments-experience/</guid><description>From Terraform to Cluster API: managing Kubernetes infrastructure at scale across cloud providers</description></item><item><title>Migrating this blog from Jekyll to Hugo</title><link>https://www.tasdikrahman.com/2026/02/19/migrating-this-blog-from-jekyll-to-hugo/</link><pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2026/02/19/migrating-this-blog-from-jekyll-to-hugo/</guid><description>Notes on moving tasdikrahman.com from Jekyll to Hugo</description></item><item><title>KubeCon EU 2025, My experiences attending and speaking at it</title><link>https://www.tasdikrahman.com/2025/07/31/kubecon-eu-london-2025-experience/</link><pubDate>Thu, 31 Jul 2025 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2025/07/31/kubecon-eu-london-2025-experience/</guid><description>Reflections on attending and speaking at KubeCon EU 2025</description></item><item><title>ContainerDays 2024, Hamburg</title><link>https://www.tasdikrahman.com/2024/09/21/container-days-2024-hamburg/</link><pubDate>Sat, 21 Sep 2024 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2024/09/21/container-days-2024-hamburg/</guid><description>ContainerDays 2024, Hamburg</description></item><item><title>Oncall in product teams</title><link>https://www.tasdikrahman.com/2023/10/25/oncall-rotations/</link><pubDate>Wed, 25 Oct 2023 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2023/10/25/oncall-rotations/</guid><description>Oncall in product teams</description></item><item><title>Keyboard setups over time</title><link>https://www.tasdikrahman.com/2023/09/27/keyboard-setups-over-time/</link><pubDate>Wed, 27 Sep 2023 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2023/09/27/keyboard-setups-over-time/</guid><description>Keyboard setups over time</description></item><item><title>Renewing your root CA with a new root CA such that the older certs signed by old root CA are still valid</title><link>https://www.tasdikrahman.com/2023/05/18/renewing-root-ca-while-preserving-the-certificates-it-has-signed/</link><pubDate>Thu, 18 May 2023 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2023/05/18/renewing-root-ca-while-preserving-the-certificates-it-has-signed/</guid><description>Renewing your root CA with a new root CA such that the older certs signed by old root CA are still valid</description></item><item><title>neovim setup for golang 6 months in</title><link>https://www.tasdikrahman.com/2023/04/29/nvim-setup-for-golang-6-months-in/</link><pubDate>Sat, 29 Apr 2023 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2023/04/29/nvim-setup-for-golang-6-months-in/</guid><description>neovim setup for golang 6 months in</description></item><item><title>My vim setup for golang</title><link>https://www.tasdikrahman.com/2022/10/28/golang-setup-vim/</link><pubDate>Fri, 28 Oct 2022 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2022/10/28/golang-setup-vim/</guid><description>My vim setup for golang</description></item><item><title>Working remotely in a geographically distributed team without burning yourself out</title><link>https://www.tasdikrahman.com/2022/10/08/remote-working-in-geographically-distributed-team-without-burning-yourself-out/</link><pubDate>Sat, 08 Oct 2022 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2022/10/08/remote-working-in-geographically-distributed-team-without-burning-yourself-out/</guid><description>Working remotely in a geographically distributed team without burning yourself out</description></item><item><title>Scaling cluster upgrades for kubernetes</title><link>https://www.tasdikrahman.com/2022/09/26/scaling-cluster-upgrades-for-kubernetes/</link><pubDate>Mon, 26 Sep 2022 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2022/09/26/scaling-cluster-upgrades-for-kubernetes/</guid><description>Scaling cluster upgrades for kubernetes</description></item><item><title>Musings with client-go of k8s</title><link>https://www.tasdikrahman.com/2022/09/22/musings-with-client-go-kubernetes/</link><pubDate>Thu, 22 Sep 2022 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2022/09/22/musings-with-client-go-kubernetes/</guid><description>Musings with client-go of k8s</description></item><item><title>Moving over to www.tasdikrahman.com from tasdikrahman.me</title><link>https://www.tasdikrahman.com/2022/09/17/moving-over-to-www-tasdikrahman-com-from-tasdikrahman-me/</link><pubDate>Sat, 17 Sep 2022 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2022/09/17/moving-over-to-www-tasdikrahman-com-from-tasdikrahman-me/</guid><description>Moving over to www.tasdikrahman.com from tasdikrahman.me</description></item><item><title>Stubbing and few other testing tidbits for python</title><link>https://www.tasdikrahman.com/2022/04/15/stubbing-and-a-few-other-testing-tidbits-for-python/</link><pubDate>Fri, 15 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2022/04/15/stubbing-and-a-few-other-testing-tidbits-for-python/</guid><description>Stubbing and few other testing tidbits for python</description></item><item><title>spf13/cobra not respecting mandatory flags as part of Prerun</title><link>https://www.tasdikrahman.com/2022/02/28/workaround-for-spf13-cobra-prerun-not-respecting-mandatory-flags/</link><pubDate>Mon, 28 Feb 2022 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2022/02/28/workaround-for-spf13-cobra-prerun-not-respecting-mandatory-flags/</guid><description>spf13/cobra not respecting mandatory flags as part of Prerun</description></item><item><title>Evolution of support for infrastructure teams</title><link>https://www.tasdikrahman.com/2022/02/21/evolution-of-support-for-infrastructure-teams/</link><pubDate>Mon, 21 Feb 2022 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2022/02/21/evolution-of-support-for-infrastructure-teams/</guid><description>Evolution of support for infrastructure teams</description></item><item><title>Building the VM creation API for the org</title><link>https://www.tasdikrahman.com/2021/06/20/building-the-vm-creation-api-for-the-org/</link><pubDate>Sun, 20 Jun 2021 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2021/06/20/building-the-vm-creation-api-for-the-org/</guid><description>Building the VM creation API for the org</description></item><item><title>Handling language stack deprecations: Part 2: Container infrastructure</title><link>https://www.tasdikrahman.com/2021/06/15/handling-language-stack-deprecations-part-2-container-infrastructure/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2021/06/15/handling-language-stack-deprecations-part-2-container-infrastructure/</guid><description>Handling language stack deprecations: Part 2: Container infrastructure</description></item><item><title>Revamping Vesemir: our virtual machine deployment service</title><link>https://www.tasdikrahman.com/2021/06/12/revamping-our-virtual-machine-deployment-tooling/</link><pubDate>Sat, 12 Jun 2021 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2021/06/12/revamping-our-virtual-machine-deployment-tooling/</guid><description>Revamping Vesemir: our virtual machine deployment service</description></item><item><title>Vesemir: Our virtual machine deployment service</title><link>https://www.tasdikrahman.com/2021/06/10/vesemir-our-virtual-machine-deployment-service/</link><pubDate>Thu, 10 Jun 2021 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2021/06/10/vesemir-our-virtual-machine-deployment-service/</guid><description>Vesemir: Our virtual machine deployment service</description></item><item><title>Bug which would cause some deployments to get triggered again and again</title><link>https://www.tasdikrahman.com/2021/06/06/bug-which-would-cause-some-deployments-to-get-triggered-again-and-again/</link><pubDate>Sun, 06 Jun 2021 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2021/06/06/bug-which-would-cause-some-deployments-to-get-triggered-again-and-again/</guid><description>Bug which would cause some deployments to get triggered again and again</description></item><item><title>Handling language stack deprecations: Part 1: Virtual Machine infrastructure</title><link>https://www.tasdikrahman.com/2021/02/02/handling-language-stack-deprecations-part-1-virtual-machine-infrastructure/</link><pubDate>Tue, 02 Feb 2021 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2021/02/02/handling-language-stack-deprecations-part-1-virtual-machine-infrastructure/</guid><description>Handling language stack deprecations: Part 1: Virtual Machine infrastructure</description></item><item><title>Maintaing aptly - The debian package manager</title><link>https://www.tasdikrahman.com/2020/12/23/maintaining-aptly-the-debian-package-manager/</link><pubDate>Wed, 23 Dec 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/12/23/maintaining-aptly-the-debian-package-manager/</guid><description>Maintaing aptly - The debian package manager</description></item><item><title>What to avoid while doing PR reviews</title><link>https://www.tasdikrahman.com/2020/12/14/what-to-avoid-while-doing-pr-reviews/</link><pubDate>Mon, 14 Dec 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/12/14/what-to-avoid-while-doing-pr-reviews/</guid><description>What to avoid while doing PR reviews</description></item><item><title>To self host or to not self host kubernetes cluster(s)</title><link>https://www.tasdikrahman.com/2020/11/27/to-self-host-or-to-not-self-host-your-kubernetes-cluster/</link><pubDate>Fri, 27 Nov 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/11/27/to-self-host-or-to-not-self-host-your-kubernetes-cluster/</guid><description>To self host or to not self host kubernetes cluster(s)</description></item><item><title>Choosing between one big cluster or multiple smaller kubernetes clusters</title><link>https://www.tasdikrahman.com/2020/11/21/choosing-between-one-big-cluster-or-multiple-smaller-kubernetes-clusters/</link><pubDate>Sat, 21 Nov 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/11/21/choosing-between-one-big-cluster-or-multiple-smaller-kubernetes-clusters/</guid><description>Choosing between one big cluster or multiple smaller kubernetes clusters</description></item><item><title>Testing rake tasks with rspec</title><link>https://www.tasdikrahman.com/2020/10/20/testing-rake-tasks-with-rspec/</link><pubDate>Tue, 20 Oct 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/10/20/testing-rake-tasks-with-rspec/</guid><description>Testing rake tasks with rspec</description></item><item><title>A few things about database migrations</title><link>https://www.tasdikrahman.com/2020/10/18/a-few-things-about-database-migrations/</link><pubDate>Sun, 18 Oct 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/10/18/a-few-things-about-database-migrations/</guid><description>A few things about database migrations</description></item><item><title>The making of bhola - your cert expiration overseer - Part 1</title><link>https://www.tasdikrahman.com/2020/10/08/the-making-of-bhola-your-cert-expiration-overseer-part-1/</link><pubDate>Thu, 08 Oct 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/10/08/the-making-of-bhola-your-cert-expiration-overseer-part-1/</guid><description>The making of bhola - your cert expiration overseer - Part 1</description></item><item><title>Why I chose to do TDD for my new side project</title><link>https://www.tasdikrahman.com/2020/10/07/why-i-chose-to-do-tdd-for-my-side-project/</link><pubDate>Wed, 07 Oct 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/10/07/why-i-chose-to-do-tdd-for-my-side-project/</guid><description>Why I chose to do TDD for my new side project</description></item><item><title>Backpacking trip to Alleppey and Kochi</title><link>https://www.tasdikrahman.com/2020/08/31/backpacking-trip-to-kerala-alleppey-fort-kochin/</link><pubDate>Mon, 31 Aug 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/08/31/backpacking-trip-to-kerala-alleppey-fort-kochin/</guid><description>Backpacking trip to Alleppey and Kochi</description></item><item><title>A few notes on GKE kubernetes upgrades</title><link>https://www.tasdikrahman.com/2020/07/22/a-few-notes-on-gke-kubernetes-upgrades/</link><pubDate>Wed, 22 Jul 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/07/22/a-few-notes-on-gke-kubernetes-upgrades/</guid><description>A few notes on GKE kubernetes upgrades</description></item><item><title>Structured logging in Rails</title><link>https://www.tasdikrahman.com/2020/07/07/structured-logging-in-rails/</link><pubDate>Tue, 07 Jul 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/07/07/structured-logging-in-rails/</guid><description>Structured logging in Rails</description></item><item><title>Our learnings from Istio’s networking APIs while running it in production</title><link>https://www.tasdikrahman.com/2020/06/17/our-learnings-from-istios-networking-apis-while-running-it-in-production/</link><pubDate>Wed, 17 Jun 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/06/17/our-learnings-from-istios-networking-apis-while-running-it-in-production/</guid><description>How we run Istio 1.4 in Gojek and everything that goes behind the scenes.</description></item><item><title>AddTrust Root expiration fix</title><link>https://www.tasdikrahman.com/2020/05/31/addtrust-root-expiration-fix/</link><pubDate>Sun, 31 May 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/05/31/addtrust-root-expiration-fix/</guid><description>If you are affected by the Sectigo root cert</description></item><item><title>Specifying scheduling rules for your pods on kubernetes</title><link>https://www.tasdikrahman.com/2020/05/06/specifying-scheduling-rules-for-pods-with-podaffinity-and-podantiaffinity-on-kubernetes/</link><pubDate>Wed, 06 May 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/05/06/specifying-scheduling-rules-for-pods-with-podaffinity-and-podantiaffinity-on-kubernetes/</guid><description>Learnings on scheduling rules native to the default k8s scheduler</description></item><item><title>A Few Notes on Etcd Maintenance</title><link>https://www.tasdikrahman.com/2020/04/24/a-few-notes-on-etcd-maintenance/</link><pubDate>Fri, 24 Apr 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/04/24/a-few-notes-on-etcd-maintenance/</guid><description>Learnings on provisioning, compaction, defragmentation, and more</description></item><item><title>Introducing Kingsly — The Cert Manager</title><link>https://www.tasdikrahman.com/2020/04/22/introducing-kingsly-the-cert-manager/</link><pubDate>Wed, 22 Apr 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/04/22/introducing-kingsly-the-cert-manager/</guid><description>How an internal hackathon project led to the creation of GOJEK’s open-source certificate management tool</description></item><item><title>Route missing in kubernetes node with kuberouter as the CNI</title><link>https://www.tasdikrahman.com/2020/01/05/routes-missing-kubernetes-kube-router-networkd/</link><pubDate>Sun, 05 Jan 2020 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2020/01/05/routes-missing-kubernetes-kube-router-networkd/</guid><description>Route missing in kubernetes node with kuberouter as the CNI</description></item><item><title>Various ways of enabling canary deployments in kubernetes</title><link>https://www.tasdikrahman.com/2019/09/12/ways-to-do-canary-deployments-kubernetes-traefik-istio-linkerd/</link><pubDate>Thu, 12 Sep 2019 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2019/09/12/ways-to-do-canary-deployments-kubernetes-traefik-istio-linkerd/</guid><description>Various ways of enabling canary deployments in kubernetes</description></item><item><title>Handling signals for applications running in kubernetes</title><link>https://www.tasdikrahman.com/2019/04/24/handling-singals-for-applications-in-kubernetes-docker/</link><pubDate>Wed, 24 Apr 2019 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2019/04/24/handling-singals-for-applications-in-kubernetes-docker/</guid><description>Handling signals for applications running in kubernetes</description></item><item><title>Container Image Structuring for container runtimes</title><link>https://www.tasdikrahman.com/2019/04/10/docker-rkt-containerd-container-image-structuring-for-container-runtimes/</link><pubDate>Wed, 10 Apr 2019 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2019/04/10/docker-rkt-containerd-container-image-structuring-for-container-runtimes/</guid><description>Container Image Structuring for container runtimes</description></item><item><title>Self hosting kubernetes</title><link>https://www.tasdikrahman.com/2019/04/04/self-hosting-highly-available-kubernetes-cluster-aws-google-cloud-azure/</link><pubDate>Thu, 04 Apr 2019 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2019/04/04/self-hosting-highly-available-kubernetes-cluster-aws-google-cloud-azure/</guid><description>Self hosting kubernetes</description></item><item><title>Solo Backpacking trip to Hampi, Gokarna and Goa</title><link>https://www.tasdikrahman.com/2019/03/22/solo-backpacking-trip-to-hampi-gokarna-goa-budget/</link><pubDate>Fri, 22 Mar 2019 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2019/03/22/solo-backpacking-trip-to-hampi-gokarna-goa-budget/</guid><description>Solo Backpacking trip to Hampi, Gokarna and Goa</description></item><item><title>Object Comparison</title><link>https://www.tasdikrahman.com/2019/03/21/object-equality-object-oriented-programming/</link><pubDate>Thu, 21 Mar 2019 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2019/03/21/object-equality-object-oriented-programming/</guid><description>Object Comparison</description></item><item><title>F.I.R.S.T principles of testing</title><link>https://www.tasdikrahman.com/2019/03/13/f-i-r-s-t-principles-of-testing/</link><pubDate>Wed, 13 Mar 2019 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2019/03/13/f-i-r-s-t-principles-of-testing/</guid><description>F.I.R.S.T principles of testing</description></item><item><title>What should and should not be tested in unit tests?</title><link>https://www.tasdikrahman.com/2019/03/13/what-should-and-should-not-be-tested-in-unit-tests/</link><pubDate>Wed, 13 Mar 2019 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2019/03/13/what-should-and-should-not-be-tested-in-unit-tests/</guid><description>What should and should not be tested in unit tests?</description></item><item><title>Test-driven development as a school of thought</title><link>https://www.tasdikrahman.com/2019/02/08/why-should-i-follow-test-driven-development/</link><pubDate>Fri, 08 Feb 2019 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2019/02/08/why-should-i-follow-test-driven-development/</guid><description>Test-driven development as a school of thought</description></item><item><title>Moving Canary deployments on AWS using ELB to kubernetes using Traefik</title><link>https://www.tasdikrahman.com/2018/10/25/canary-deployments-on-aws-and-kubernetes-using-traefik/</link><pubDate>Thu, 25 Oct 2018 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2018/10/25/canary-deployments-on-aws-and-kubernetes-using-traefik/</guid><description>Moving Canary deployments on AWS using ELB to kubernetes using Traefik</description></item><item><title>Monoliths are just fine</title><link>https://www.tasdikrahman.com/2018/10/24/monoliths-are-just-fine/</link><pubDate>Wed, 24 Oct 2018 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2018/10/24/monoliths-are-just-fine/</guid><description>Monoliths are just fine</description></item><item><title>Pillars of Observability</title><link>https://www.tasdikrahman.com/2018/10/01/pillars-of-observability/</link><pubDate>Mon, 01 Oct 2018 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2018/10/01/pillars-of-observability/</guid><description>Pillars of Observability</description></item><item><title>Trip to Taiwan, 2017</title><link>https://www.tasdikrahman.com/2017/10/07/trip-to-taiwan-2017-pycon-taiwan-2017/</link><pubDate>Sat, 07 Oct 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/10/07/trip-to-taiwan-2017-pycon-taiwan-2017/</guid><description>Trip to Taiwan, 2017</description></item><item><title>GSoC 2017 with oVirt - Ending Notes</title><link>https://www.tasdikrahman.com/2017/09/03/ending-notes-gsoc-2017-ovirt/</link><pubDate>Sun, 03 Sep 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/09/03/ending-notes-gsoc-2017-ovirt/</guid><description>GSoC 2017 with oVirt - Ending Notes</description></item><item><title>Second Phase - GSoC, work on 3 VM setup of oVirt installation</title><link>https://www.tasdikrahman.com/2017/07/30/second-phase-gsoc-2017-ovirt/</link><pubDate>Sun, 30 Jul 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/07/30/second-phase-gsoc-2017-ovirt/</guid><description>Second Phase - GSoC, work on 3 VM setup of oVirt installation</description></item><item><title>Week 3 and 4, GSoC 2017 - dozens of cloud vm's, ansibling, finding bugs, testing</title><link>https://www.tasdikrahman.com/2017/06/28/week-3-and-4-delving-deeper-gsoc-2017-ovirt/</link><pubDate>Wed, 28 Jun 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/06/28/week-3-and-4-delving-deeper-gsoc-2017-ovirt/</guid><description>Week 3 and 4, GSoC 2017 - dozens of cloud vm&amp;#39;s, ansibling, finding bugs, testing</description></item><item><title>Week 1 and 2, GSoC 2017 - Travel, Code, Good food</title><link>https://www.tasdikrahman.com/2017/06/13/week-1-and-2-ovirt-engine-rename-gsoc-2017-ovirt-redhat/</link><pubDate>Tue, 13 Jun 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/06/13/week-1-and-2-ovirt-engine-rename-gsoc-2017-ovirt-redhat/</guid><description>Week 1 and 2, GSoC 2017 - Travel, Code, Good food</description></item><item><title>PyCon Taiwan 2017, Taipei</title><link>https://www.tasdikrahman.com/2017/06/12/pycon-taiwan-2017-taipei/</link><pubDate>Mon, 12 Jun 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/06/12/pycon-taiwan-2017-taipei/</guid><description>PyCon Taiwan 2017, Taipei</description></item><item><title>Implementing Role Based Access Control</title><link>https://www.tasdikrahman.com/2017/06/01/implementing-role-based-access-control-easyrbac-python/</link><pubDate>Thu, 01 Jun 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/06/01/implementing-role-based-access-control-easyrbac-python/</guid><description>Implementing Role Based Access Control</description></item><item><title>Learnings from analyzing my compromised server (Linode)</title><link>https://www.tasdikrahman.com/2017/05/25/learnings-from-analyzing-my-compromised-server-linode-google-summer-of-code-ovirt-2017/</link><pubDate>Thu, 25 May 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/05/25/learnings-from-analyzing-my-compromised-server-linode-google-summer-of-code-ovirt-2017/</guid><description>Learnings from analyzing my compromised server (Linode)</description></item><item><title>Using Ansible Playbooks to Install oVirt 4.1 on centOS 7 (Linode)</title><link>https://www.tasdikrahman.com/2017/05/24/installing-ovirt-4/</link><pubDate>Wed, 24 May 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/05/24/installing-ovirt-4/</guid><description>Using Ansible Playbooks to Install oVirt 4.1 on centOS 7 (Linode)</description></item><item><title>Installing oVirt 4.1 on centOS 7 (DigitalOcean)</title><link>https://www.tasdikrahman.com/2017/05/21/installing-ovirt-4/</link><pubDate>Sun, 21 May 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/05/21/installing-ovirt-4/</guid><description>Installing oVirt 4.1 on centOS 7 (DigitalOcean)</description></item><item><title>Community bonding period, GSoC 2017 with oVirt org</title><link>https://www.tasdikrahman.com/2017/05/20/community-bonding-period-google-summer-of-code-ovirt-2017/</link><pubDate>Sat, 20 May 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/05/20/community-bonding-period-google-summer-of-code-ovirt-2017/</guid><description>Community bonding period, GSoC 2017 with oVirt org</description></item><item><title>Making of Trumporate: Building markovipy - Part 1</title><link>https://www.tasdikrahman.com/2017/05/06/making-of-trumporate-using-markovipy-generating-sentences-using-markov-chains-part-1/</link><pubDate>Sat, 06 May 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/05/06/making-of-trumporate-using-markovipy-generating-sentences-using-markov-chains-part-1/</guid><description>Making of Trumporate: Building markovipy - Part 1</description></item><item><title>Hello oVirt, GSoC 2017</title><link>https://www.tasdikrahman.com/2017/05/04/got-accepted-for-google-summer-of-code-ovirt-2017/</link><pubDate>Thu, 04 May 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/05/04/got-accepted-for-google-summer-of-code-ovirt-2017/</guid><description>Hello oVirt, GSoC 2017</description></item><item><title>Testing your ansible roles using travis-CI</title><link>https://www.tasdikrahman.com/2017/04/06/testing-your-ansible-roles-using-travis-ci/</link><pubDate>Thu, 06 Apr 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/04/06/testing-your-ansible-roles-using-travis-ci/</guid><description>Testing your ansible roles using travis CI</description></item><item><title>Organising tasks in roles using Ansible</title><link>https://www.tasdikrahman.com/2017/03/19/organising-tasks-in-roles-using-ansible/</link><pubDate>Sun, 19 Mar 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/03/19/organising-tasks-in-roles-using-ansible/</guid><description>Organising tasks in roles using Ansible</description></item><item><title>Introduction to Configuration Management using Ansible</title><link>https://www.tasdikrahman.com/2017/02/28/ansible-introduction-to-configuration-management/</link><pubDate>Tue, 28 Feb 2017 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2017/02/28/ansible-introduction-to-configuration-management/</guid><description>Introduction to Configuration Management using Ansible</description></item><item><title>More than 18 stops, a little less than 1800kms, Backpacking Trip To Himachal Pradesh</title><link>https://www.tasdikrahman.com/2016/12/22/solo-backpacking-trip-himachal-pradesh-shimla-manali-kullu-kasol-manikaran-bhuntar-triund-dharamshala-mcleodganj-budget-india/</link><pubDate>Thu, 22 Dec 2016 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2016/12/22/solo-backpacking-trip-himachal-pradesh-shimla-manali-kullu-kasol-manikaran-bhuntar-triund-dharamshala-mcleodganj-budget-india/</guid><description>More than 18 stops, a little less than 1800kms, Backpacking Trip To Himachal Pradesh</description></item><item><title>Demystifying how imports work in python, ChennaiPy</title><link>https://www.tasdikrahman.com/2016/10/24/demystifying-how-imports-work-in-python-chennaipy/</link><pubDate>Mon, 24 Oct 2016 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2016/10/24/demystifying-how-imports-work-in-python-chennaipy/</guid><description>Demystifying how imports work in python, ChennaiPy October meetup</description></item><item><title>Pycon India 2016, New Delhi</title><link>https://www.tasdikrahman.com/2016/10/19/pycon-india-2016/</link><pubDate>Wed, 19 Oct 2016 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2016/10/19/pycon-india-2016/</guid><description>PyCon India 2016, New Delhi</description></item><item><title>My internship experience at Wingify (VWO team), New Delhi</title><link>https://www.tasdikrahman.com/2016/08/13/my-internship-experience-at-wingify-new-delhi-visual-website-optimiser-vwo/</link><pubDate>Sat, 13 Aug 2016 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2016/08/13/my-internship-experience-at-wingify-new-delhi-visual-website-optimiser-vwo/</guid><description>My internship experience at Wingify (VWO team), New Delhi</description></item><item><title>Decorators 101 - A gentle introduction</title><link>https://www.tasdikrahman.com/2016/07/21/decorators-101/</link><pubDate>Thu, 21 Jul 2016 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2016/07/21/decorators-101/</guid><description>A gentle introduction to decorators in python</description></item><item><title>Margo: An opiniated Slack Bot for SRMSE's Slack channel</title><link>https://www.tasdikrahman.com/2016/06/25/margo-an-opiniated-python-based-slack-bot-for-srm-search-engine/</link><pubDate>Sat, 25 Jun 2016 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2016/06/25/margo-an-opiniated-python-based-slack-bot-for-srm-search-engine/</guid><description>Margo: Slack bot to tell whether a site is up or not</description></item><item><title>Simple lessons learned while building things - My open source journey so far</title><link>https://www.tasdikrahman.com/2016/04/24/simple-lessons-learned-while-building-things/</link><pubDate>Sun, 24 Apr 2016 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2016/04/24/simple-lessons-learned-while-building-things/</guid><description>Lessons learnt while builging things</description></item><item><title>Extraction of text from image using tesseract-ocr engine</title><link>https://www.tasdikrahman.com/2016/04/04/extraction-of-text-from-image-using-tesseract-ocr-engine/</link><pubDate>Mon, 04 Apr 2016 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2016/04/04/extraction-of-text-from-image-using-tesseract-ocr-engine/</guid><description>Extraction of text from image using tesseract</description></item><item><title>Trying out Oculus Rift: Development kit 2</title><link>https://www.tasdikrahman.com/2016/03/13/oculus-rift-development-kit-two-review/</link><pubDate>Sun, 13 Mar 2016 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2016/03/13/oculus-rift-development-kit-two-review/</guid><description>Trying out Oculus Rift</description></item><item><title>Making of space Shooter using pygame</title><link>https://www.tasdikrahman.com/2016/02/02/making-of-space-shooter-using-pygame/</link><pubDate>Tue, 02 Feb 2016 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2016/02/02/making-of-space-shooter-using-pygame/</guid><description>Making of space Shooter</description></item><item><title>Say Hi to peewee</title><link>https://www.tasdikrahman.com/2016/01/29/using-peewee-as-an-orm/</link><pubDate>Fri, 29 Jan 2016 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2016/01/29/using-peewee-as-an-orm/</guid><description>Peewee: A simple ORM software</description></item><item><title>Getting started with Pygame</title><link>https://www.tasdikrahman.com/2016/01/17/pygame-introduction/</link><pubDate>Sun, 17 Jan 2016 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2016/01/17/pygame-introduction/</guid><description>Pygame Introduction</description></item><item><title>Unicode strings in python, a gentle intro</title><link>https://www.tasdikrahman.com/2015/12/08/working-with-unicode/</link><pubDate>Tue, 08 Dec 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/12/08/working-with-unicode/</guid><description>Working with unicode</description></item><item><title>Submitting python package to pypi</title><link>https://www.tasdikrahman.com/2015/11/10/submitting-package-to-pypi/</link><pubDate>Tue, 10 Nov 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/11/10/submitting-package-to-pypi/</guid><description>Submitting python package to pypi</description></item><item><title>Converting python script into an executable</title><link>https://www.tasdikrahman.com/2015/11/07/converting-python-script-into-executable/</link><pubDate>Sat, 07 Nov 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/11/07/converting-python-script-into-executable/</guid><description>Converting python script into an executable</description></item><item><title>Creating a gif of the current window</title><link>https://www.tasdikrahman.com/2015/11/07/creating-gif-from-screencast/</link><pubDate>Sat, 07 Nov 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/11/07/creating-gif-from-screencast/</guid><description>creating a screen cast</description></item><item><title>How hard can building a Calculator be right?</title><link>https://www.tasdikrahman.com/2015/11/06/building-a-calculator/</link><pubDate>Fri, 06 Nov 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/11/06/building-a-calculator/</guid><description>How hard can building a Calculator be right?</description></item><item><title>Setting up DBPedia Spotlight on your local server</title><link>https://www.tasdikrahman.com/2015/10/24/setting-up-dbpedia-on-your-local-server/</link><pubDate>Sat, 24 Oct 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/10/24/setting-up-dbpedia-on-your-local-server/</guid><description>DBPedia Spotlight on your local server</description></item><item><title>Running CGI Scripts with CGIHTTPServer</title><link>https://www.tasdikrahman.com/2015/10/20/running-cgi-scripts-with-cgihttpserver/</link><pubDate>Tue, 20 Oct 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/10/20/running-cgi-scripts-with-cgihttpserver/</guid><description>CGI Scripts with pythons built in server</description></item><item><title>Running CGI Scripts on Apache2</title><link>https://www.tasdikrahman.com/2015/09/30/running-cgi-scripts-on-apache2-ubuntu/</link><pubDate>Wed, 30 Sep 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/09/30/running-cgi-scripts-on-apache2-ubuntu/</guid><description>CGI Scripts on Apache2</description></item><item><title>My Ramblings with Oracle-11g</title><link>https://www.tasdikrahman.com/2015/09/27/my-ramblings-about-oracle-11g/</link><pubDate>Sun, 27 Sep 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/09/27/my-ramblings-about-oracle-11g/</guid><description>Oracle 11g - My Experience</description></item><item><title>Install and Configure Oracle-11g on Ubuntu-14.10</title><link>https://www.tasdikrahman.com/2015/09/26/install-and-configure-oracle-11g-on-ubuntu-14/</link><pubDate>Sat, 26 Sep 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/09/26/install-and-configure-oracle-11g-on-ubuntu-14/</guid><description>Oracle 11g install</description></item><item><title>Workaround for deleting Columns in SQLite</title><link>https://www.tasdikrahman.com/2015/09/18/workaround-to-delete-column-in-sqlite-database/</link><pubDate>Fri, 18 Sep 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/09/18/workaround-to-delete-column-in-sqlite-database/</guid><description>inserting and deleting Columns in SQLite</description></item><item><title>Install Hadoop(Multi Node)</title><link>https://www.tasdikrahman.com/2015/09/13/setup-hadoop-on-ubuntu-multi-node-cluster/</link><pubDate>Sun, 13 Sep 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/09/13/setup-hadoop-on-ubuntu-multi-node-cluster/</guid><description>Install Hadoop Multi Node 1.0.3 on Ubuntu 14.04.2</description></item><item><title>Install Hadoop(Single node)</title><link>https://www.tasdikrahman.com/2015/09/10/install-hadoop-1.0.3-single-node-on-ubuntu-14.04/</link><pubDate>Thu, 10 Sep 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/09/10/install-hadoop-1.0.3-single-node-on-ubuntu-14.04/</guid><description>Install Hadoop Single node 1.0.3 on Ubuntu 14.04.2</description></item><item><title>ROS Jade : Configuration</title><link>https://www.tasdikrahman.com/2015/08/28/configure-ros-jade-on-ubuntu-14/</link><pubDate>Fri, 28 Aug 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/08/28/configure-ros-jade-on-ubuntu-14/</guid><description>Configuring ROS - Jade on Ubuntu 14.10</description></item><item><title>ROS Jade : Installation</title><link>https://www.tasdikrahman.com/2015/08/28/install-ros-jade-on-ubuntu-14/</link><pubDate>Fri, 28 Aug 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/08/28/install-ros-jade-on-ubuntu-14/</guid><description>Install ROS - Jade on Ubuntu 14.10</description></item><item><title>Apache2 : Virtual Hosts</title><link>https://www.tasdikrahman.com/2015/08/21/setup-website-on-localhost-using-lamp-stack/</link><pubDate>Fri, 21 Aug 2015 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/2015/08/21/setup-website-on-localhost-using-lamp-stack/</guid><description>Setting up website on localhost using LAMP stack</description></item><item><title>About Me</title><link>https://www.tasdikrahman.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/about/</guid><description>&lt;p&gt;This site is a partial collection of projects I&amp;rsquo;ve worked on, stories I&amp;rsquo;ve written down and software I&amp;rsquo;ve published.&lt;/p&gt;
&lt;p&gt;A generalist developer, with a focus on the infrastructure side of things.&lt;/p&gt;
&lt;p&gt;I enjoy &lt;a href="https://en.wikipedia.org/wiki/Bouldering"&gt;bouldering&lt;/a&gt;, dancing Salsa, reading books and heading over to &lt;a href="https://www.fc-union-berlin.de/en/"&gt;Union FC&amp;rsquo;s&lt;/a&gt; football matches regularly. &lt;a href="https://www.tasdikrahman.com/tags/backpacking/"&gt;Backpacking&lt;/a&gt; is something which I am very fond.&lt;/p&gt;
&lt;p&gt;A list of public talks given by me, can be found &lt;a href="https://www.tasdikrahman.com/speaking/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;center&gt;&lt;img src="https://www.tasdikrahman.com/content/images/dp-april-2025.jpg"&gt;&lt;/center&gt;
&lt;h4 id="presently"&gt;Presently&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Senior Software Engineer @ &lt;a href="https://newrelic.com"&gt;New Relic&lt;/a&gt;&amp;rsquo;s Kubernetes-based compute infrastructure team.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="formerly"&gt;Formerly&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Working as part of Logistics, system engineering team @ &lt;a href="https://deliveryhero.com"&gt;Deliveryhero&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Enabling scale as part of the Engineering Platform team @ &lt;a href="https://www.gojek.io/"&gt;Gojek&lt;/a&gt;, providing infrastructure as a &lt;a href="https://en.wikipedia.org/wiki/Platform_as_a_service"&gt;PaaS&lt;/a&gt;, to the developers of the 20+ product groups inside the org. I occasionally write about what we are working on over at the &lt;a href="https://medium.com/@tasdik.rahman"&gt;engineering blog&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Engineer #4 in the Cloud Infrastructure team @ &lt;a href="https://razorpay.com/"&gt;Razorpay&lt;/a&gt; of &lt;a href="https://techcrunch.com/2015/03/24/y-combinator-demos/"&gt;YCombinator Winter 2015&lt;/a&gt; Batch.&lt;/li&gt;
&lt;li&gt;Contributor to &lt;a href="https://web.archive.org/web/20170805074500/http://www.ovirt.org/blog/2017/05/welcome-gsoc-2017-students/"&gt;oVirt&lt;/a&gt; under the Redhat umbrella. You can know more about my &lt;a href="https://github.com/tasdikrahman/gsoc2017ovirt"&gt;contributions here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Engineering Intern (S17) @ Cisco as part of their Security Business group helping make scalable security products.&lt;/li&gt;
&lt;li&gt;Engineering Intern (S16) with the backend team @ &lt;a href="https://wingify.com/"&gt;Wingify&lt;/a&gt;, helped build &lt;a href="https://vwo.com/"&gt;visual website optimizer&lt;/a&gt;, the world&amp;rsquo;s easiest A/B testing tool. You can read about my &lt;a href="https://web.archive.org/web/20161218195134/https://team.wingify.com/tasdik-talks-about-his-internship-experience-at-wingify/"&gt;work here&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;I am always a &lt;a href="https://twitter.com/tasdikrahman"&gt;tweet&lt;/a&gt; away if you have something interesting in mind.&lt;/p&gt;</description></item><item><title>Projects</title><link>https://www.tasdikrahman.com/projects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/projects/</guid><description>Projects by Tasdik Rahman</description></item><item><title>Resume</title><link>https://www.tasdikrahman.com/resume/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/resume/</guid><description>Resume - Tasdik Rahman</description></item><item><title>Speaking</title><link>https://www.tasdikrahman.com/speaking/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.tasdikrahman.com/speaking/</guid><description>Talks and presentations by Tasdik Rahman</description></item></channel></rss>