Gene KuoUsing HashiCorp Vault as Certificate Issuer on a Kubernetes ClusterIn this article, we will set up HashiCorp vault as a certificate issuer using the HashiCorp Vault PKI engine and cert-manager as the…Mar 13, 2023Mar 13, 2023
Gene KuoConfiguring A Secured Primary Network Infrastructure on AWSThis article is a guideline for configuring a primary network infrastructure on AWS to securely control network access to networking…Oct 21, 2021Oct 21, 2021
Gene KuoSetting up a CI/CD Pipeline on GCP with TerraformIn this article, we will deploy a CI/CD pipeline as code. We will use Terraform to provision this pipeline infrastructure on Google Cloud…Oct 17, 20211Oct 17, 20211
Gene KuoConcurrent Programming in GoThe ability to doing many things at once on the computer is called concurrency. Any Go code can be run concurrently by starting it in a…Oct 15, 2021Oct 15, 2021
Gene KuoComposition with structures and method forwarding in GoIn object-oriented programming, we compose objects from smaller objects to model the problem at hand. In the same way, in Go, we use…Oct 12, 2021Oct 12, 2021
Gene KuoDeveloping A REST Service with Quarkus and Deploying to MinikubeWe, as software developers, are now designing more microservices than monolith applications. We also need to implement microservices more…May 26, 2021May 26, 2021
Gene KuoAccording to https://api.rocket.rs/master/rocket/response/struct.Redirect.html,#[post("/", format ="application/json", data = "<new_post>")]Apr 28, 2021Apr 28, 2021
Gene KuoCreating a REST API in Rust with Persistence: Rust, Rocket and DieselIntroductionFeb 2, 20211Feb 2, 20211