#golang
2024
2023
- Nginx as API Gateway - focusing on auth_request directive
- Access Cloud SQL from Google Cloud Run without Serverless VPC Access Connectors but via VPC
- Multiple Database Support - MySQL and SQLite support
- Serverless Applications with Cloud Run with Serverless MySQL from PlanetScale
- Access Cloud SQL from Google Kubernetes Cluster without Cloud SQL Proxy
- Access Cloud SQL from Google Compute Engine without Cloud SQL Proxy
- Storing Helm in Docker Registries
- Python call Golang functions via Wasm/Wasi
- Writing code to store items in memory with Golang but with maps
- Writing code to store items in memory with Golang
- Using Emulators for testing Google Cloud Datastore integration
- Heap datastructure with Slices/Arrays in Golang
- Deploy Golang Apps that interact with headless service in Kubernetes
- Redis vs Memcached via Golang
- Trying to create MariaDB replica server
- Replicating golang interfaces with static python, run with mypy
- Running database migrations in Helm chart
- Using smaller base images for applications, slim images? alpine images? distroless images
- Altering outputs of helm installations with post-renderer via kustomize
- Updating configuration in Kubernetes pods managed via Helm
- Consistent Hashing Implementation in Golang
- Rethinking migrations in Golang Applications
- Writing Rego Policies for authorization in Golang Apps
- Serving Videos with Golang via HLS
- Trying cooklang with Golang to document recipes
- Custom Endpoint for Google Analytics data with Golang
2022
- Trying out Google Cloud Workflows
- Leader Election in Kubernetes via Kubernetes Configmaps and Leases
- Continuous Profiling of Applications in Kubernetes via Pyroscope
- Fake Redis Server built with Golang
- Coding out Self Balancing Tree data structures
- Debugging Distroless Kubernetes Pods
- Kubernetes Ingress for applications with branded links on GKE
- Bus Arrival App - Singapore
- Database migration via Cloud SQL Proxy for Cloud SQL in Google Compute Engine VM
- CORS with Golang Microservices and Elm Frontend is difficult
2021
- Build Chat App with Golang Websocket and Elm Frontend
- Using systemd to manage services
- Lessons from building Slides to Video App - Part 1
2020
- Automating the admin work when organizing webinars in a meetup group
- Implications for having switchable loggers
- Dockerizing application that use unix sockets
- Golang composition