link:home

The List ™️

things i know how to use

  • react (go-to for csr)
  • astro (excellent for ssg, this site uses it)
  • redux (its fine)
  • typescript (turing complete type system, very cool)
  • javascript (the c to typescript's rust)
  • next.js (its fine, worse at each thing it does than alternatives)
  • vue (my first ui framework, opinionated and elegant)
  • svelte (compile-time is neat, some weird tradeoffs)
  • tailwind (best css solution available, still messy sometimes)
  • node.js (great for tooling, especially when dealing with json from powershell)
  • c# (like if microsoft made java but better, daily driver)
  • .net (c# ecosystem, vb sucks)
  • c (the js to rust's typescript)
  • rust (best language, borrow checker is in my brain now)
  • swift (well-designed, apple did good)
  • python (first language, whitespace scoping is weird, dependency management kinda sucks)
  • go (c with gc, not my favorite but marshallers are fun)
  • kotlin (quite like it, interesting dsl stuff, some weird choices like `it`)
  • t-sql (used extensively in azure shops)
  • mariadb (mysql fork, basically the same)
  • postgresql (solid)
  • mongodb (would be great if data wasn't relational)
  • graphql (overhyped in 2015, its fine tho)
  • azure (keyvault + app insights + c# is a great combo)
  • azure devops (know way too much, very powerful and very frustrating)
  • databricks (built pipelines for it, really doesn't want to be automated)
  • azure data factory (same deal as databricks)
  • git (the best option)
  • snyk (better than fod, sast is kinda questionable in general)
  • sonarqube (actively bad)
  • jams (powershell-only cron, absolutely incredible decision)
  • bash (pretty bad)
  • powershell (somehow still better than bash)
  • docker (great for dx, consider bare metal for prod)
  • kubernetes (docker compose but way more powerful)
  • terraform (iac is good, hashicorp makes good stuff)
  • github actions (clean ci/cd)
  • azure pipelines (inline python (whitespace) in yaml (whitespace) is a war crime, extensive experience)
  • nginx (frustrating but necessary)
  • linux (things work how they should (unlike powershell streams))
  • cloudflare (good company, good product)
  • figma (good)
  • sketch (its fine)