Just some “kubectl“ shortcutsSome simple aliases I’ve setup in my CLI for my personal convenience while working with kubernetes / kubectl / minikube / kustomize / etcJan 2, 2023Jan 2, 2023
Published inAirAsia MOVE Tech BlogSpinning up an API Gateway with DBLess Kong Gatewayby Syed Rakib Al HasanDec 23, 2022Dec 23, 2022
How to check the state of CORSA simple curl command to check CORS settings in your websiteAug 2, 2022Aug 2, 2022
Published inAirAsia MOVE Tech BlogGoroutines & WaitGroups: Writing Concurrent Programs in GoLangby Syed RakibJun 8, 2022Jun 8, 2022
Block-style YAML vs Flow-style YAMLBlock-style is preferred. It is clean, it is easy to read. However, mixing flow-style in “some areas” can also be reasonable.Oct 12, 20212Oct 12, 20212
Published inAirAsia MOVE Tech BlogHow to use CloudSQLProxy in Google Cloud PlatformLet CloudSQLProxy take care of networking between your machine and google’s DB servers. Meanwhile your app only connects to localhost.Jun 20, 2021Jun 20, 2021
Published inAirAsia MOVE Tech BlogCloudSQLProxy - the wiser choice than bastion for tunnelling to CloudSQLA secure way to connect to your CloudSQL DBs - without sharing any IP address, without any network allow-listing, without any bastion host.Jun 7, 20213Jun 7, 20213
How to determine GCP project of a GCS bucketWhich GCP project (out of the gazillion GCP projects in an organization account) owns a specific GCS bucketApr 27, 2021Apr 27, 2021
Use Certbot to provision LetsEncrypt SSL certificates — manually & quicklyThis quickfix will help you get your business up & running quickly in case your services are unreachable due to expired SSL certificatesDec 12, 2020Dec 12, 2020
The problem of “shifting all items” in a Terraform arrayIn Terraform, it’s easy to create a series of resources using count & count.index. However, it is not suitable for most common use cases.Dec 12, 2020Dec 12, 2020