api
book-highlights
Book Highlights - Atlas of the Heart by Brene Brown 2023-07-06 Book Highlights - Build by Tony Fadell 2023-07-06 Book Highlights - Managing Transitions: Making the Most of Change by William Bridges 2023-04-27 Book Highlights - Engineering Management for the Rest of Us by Sarah Drasner 2023-03-16 Book Highlights - The Staff Engineer's Path by Tanya Reilly 2023-03-15
career
ci-cd
Slim down Python Docker image size with Poetry and Pip 2024-04-07 Deploy static site with branch preview via Cloudflare Pages 2022-10-05 Use SSH key during Docker Build without embedding the key via ssh-agent 2022-02-06 Reduce Docker image size with Alpine 2021-12-19 Run GitHub Actions faster with cache for Pipenv and Docker build 2021-11-09 Automatic Scrapy deployment with GitHub actions 2021-06-02
data-analysis
Use SQL against CSV (or other hard files) without CLI 2023-04-25 Visualizing map region prefix/suffix 2020-09-03 Word-based analysis with song lyrics 2020-04-15 Resettled refugees in Sweden 2018-07-30
data-engineering
Faster spark workloads with Comet 2024-04-07 Dataframe write performance to Postgres 2024-03-17 Using Apache Iceberg to reduce data lake operations overhead 2023-11-15 Spark on Kubernetes 2023-09-12 Data Engineering Resources 2023-09-09 DuckDB vs Polars vs Spark! 2023-04-07 Google Analytics v4 ingestion via BigQuery 2023-03-19 Data transformation - Python vs SQL showdown 2023-03-18 Intro to Dagster Cloud 2022-09-27 Data engineer archtypes 2022-08-26 What SQL can't do for data engineering 2022-05-15 Use Pyspark locally with Docker 2021-12-21 Don't write large table to Postgres with Pandas 2021-06-27 Data engineering toolset (that I use) glossary 2021-06-04 Shapefile to data lake 2021-04-23 Spark join OOM fix 2021-04-11 Workarounds for archiving large shapefile in data lake 2021-01-31 Mongodb export woes 2021-01-27
data-science
devops
When (not) to use Terraform 2024-10-05 Reasons why you shouldn't use programming languages for IaC 2024-08-05 Setting up Postgres locally, what could go wrong? 2023-12-23 Reduce operational costs with Terraform 2023-11-04 Spatial data to QGIS server playbook (yes, this is for prod) 2023-08-10 pglogical setup 2023-07-20 Cross-platform package (+env) management with Nix 2022-12-03 Deploy more efficiently with templating 2022-11-05 IaC is cool, until someone specified the wrong machine size 💸 2022-11-03
frontend
homelab
infrastructure
How to connect to Cloud SQL from Cloud Run (no, you don't need a VPC) 2024-02-10 Things to watch out for GCP SSL with Cloudflare DNS 2023-12-18 A networking God tale: all I want is to run a speedtest behind a firewall 2023-08-27 Bare metal works, until it doesn't. Hello, cloud. 2023-03-24 Terraform RDS module with DNS setup 2023-03-17 Load balancer 101, thou shalt not be alone 2022-12-10 Cloudflare DNS management with Terraform 2022-11-20 Terraform with ECS task on EC2 backend 2022-10-04 Intro to Pulumi 2022-09-26 Minimal ECS task with Fargate backend 2022-08-26 Secrets management with SOPS, AWS Secrets Manager and Terraform 2021-11-30 ecs-cli snippets 2021-10-08
kubernetes
Create Kubernetes service accounts with Terraform 2023-08-01 Hassle-free Kubernetes monitoring with Coroot 2023-06-09 Cost optimization with Kubernetes 2023-04-01 Kubernetes with Grafana Cloud 2023-04-01
languages
ความน่าปวดหัวของการถอดอักษรไทยเป็นตัวโรมัน 2020-01-06 Loanwords are okay 2019-11-06 Indic name mistransliteration in Thai version of Harry Potter 2018-10-10 Definition of 'a Word' 2018-07-30 How angur became องุ่น 2017-11-23 The confusing case of Thai romanization system 2017-09-14
life
Buying tea when you have Celiac 2021-02-14 CPU upgrade is a breeze, only if you know how 2020-12-20 There are caveats behind every statement 2020-12-01
llm
migration
mlops
Collaboration model for data science projects 2024-01-20 Should data scientists deploy models to production? 2023-12-30 Serverless real-time machine learning inference with AWS 2023-11-28
platform-engineering
programming
security
AWS IAM credentials best practices 2024-10-05 GCP's service account credentials can be a security risk. Here's how to mitigate them. 2024-07-14 SecretOps with Teller 2023-03-19 Load credentials into your shell via Bitwarden CLI - Fish edition 2022-11-29
software-engineering
Thoughts on summarization service system design 2024-06-09 Some problems can be solved with workflows 2023-11-24 Python venv management 2021-07-02 Elasticsearch with custom dictionary 2021-05-03
sre
wasm
web-hosting