Ryan Djurovich 😎
banner
ryan0x44.com
Ryan Djurovich 😎
@ryan0x44.com
CEO & Founder @ Nadrama.com 😎 Deploy container containers, in your cloud account, in minutes. Lower risk and complexity, without vendor lock-in. Built on Kubernetes and Open Source.
Ha! A conditional return type in TypeScript
March 5, 2025 at 6:40 AM
For context, I'm doing a refactor here and spent a bit of time editing 2 of about 30 files to get them right. Then I realised the other 28 would be pretty repetitive, so I just dumped the last two git commits into the diff files e.g. `git diff HEAD~2 HEAD~1 > diff-2.txt`
February 6, 2025 at 4:48 AM
Yeh I think the way I did it I only needed it in dev and not argocd. Hope it works out for you!
January 21, 2025 at 12:33 PM
I used envsubst. I think someone made a helm plugin for it too.
January 21, 2025 at 12:25 PM
🦁 brave web browser.
📋 linear for project management/issue tracking.
🍓 jam for one click bug reports devs can actually repro.
👀 runreveal to get alerts on important security logs.
📝 obsidian for md notes synced with icloud or gdrive or git.

what's your fav tech right now?

8/8.
January 20, 2025 at 11:20 PM
📊 duckdb or clickhouse for storing huge data for olap queries. love being able to store the data in s3 with these.
⛁ duckdb or trino for querying bi data across data stores (trino can parallelise queries).

7/n
January 20, 2025 at 11:20 PM
💡 sqlite for small db's (e.g. sqlite in durable objects when using cloudflare workers)
🤝 postgresql on neon or aws aurora for transactional/most db's. aurora serverless v2 is great but can't do reserved instances so not always. prefer neon most of the time.

6/n
January 20, 2025 at 11:20 PM
🤖 podman for running (docker) containers & k8s locally. rancher desktop next best alternative.

5/n
January 20, 2025 at 11:19 PM
☸ k9s cli ui for working with kubernetes (k8s).
🚢helm for managing k8s apps/manifests.
🔄 argocd for gitops continuous deployments on k8s.
🌐 traefik for reverse proxy into k8s services.
🤫 sealed-secrets for gitops encrypted secrets on k8s. kubesealplus for a better dx managing secrets.

4/n
January 20, 2025 at 11:19 PM
📄 cloudflare pages for hosting typescript apps.

🤖 go (golang) for perf-sensitive backends and cli tools.

🔐 aws-vault for securely storing aws creds.
📜 mkcert for generating trusted certs in dev.
🔏 cert-manager for certs in production.

3/n
January 20, 2025 at 11:19 PM
🍞 bun for typescript deps and runtime.
⚡ vite and vitest for builds and testing.
💿 remix / react router 7 for apps with a UI.
⚛️ tailwindcss for styling UI.
🔥 hono for typescript backends.
🛡️ zod for schema validation.
⌨️ conform for form validation using zod.

2/n
January 20, 2025 at 11:18 PM
When I was a teenager, I opted to self-learn Linux, PHP, and MySQL because I simply could not afford anything in the MS ecosystem, despite .NET being touted in magazines as the 'next big thing'. My Linux & PHP experience definitely helped me get the gig at Cloudflare. Thank you Open Source ❤️
January 20, 2025 at 10:29 PM