Ryan Djurovich 😎's Avatar

Ryan Djurovich 😎

@ryan0x44.com.bsky.social

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.

248 Followers  |  533 Following  |  62 Posts  |  Joined: 22.10.2024  |  2.0591

Latest posts by ryan0x44.com on Bluesky

Preview
The Llama 4 herd: The beginning of a new era of natively multimodal AI innovation We’re introducing Llama 4 Scout and Llama 4 Maverick, the first open-weight natively multimodal models with unprecedented context support and our first built using a mixture-of-experts (MoE) architect...

Llama 4 is here!

From Meta's website, "The Llama 4 herd: The beginning of a new era of natively multimodal AI innovation"

ai.meta.com/blog/llama-4...

05.04.2025 20:25 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Ha! A conditional return type in TypeScript

05.03.2025 06:40 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It took almost 100 hours of Claude 3.7 Sonnet usage (via Sourcegraph Cody) for me to finally see it hallucinate. I almost forget that's a thing.

05.03.2025 02:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
proposal: crypto/ecdsa: add NewPublicKey and PublicKey.Bytes Β· Issue #63963 Β· golang/go I'm working with the JS Web Push API to send push messages, which uses an ECDH Key in base64-encoded X9.62 uncompressed form, like BJ932huv68tUDxifpf6qlzuRa_JBF-2E9J47alSQRuxpmt3QFtiCnhqXlPgZuGWKZz...

I just realized we can finally deprecate the ecdsa.PublicKey X and Y big.Int fields once NewPublicKey and PublicKey.Bytes land!

If you use them for ECDSA or ECDH and can't migrate to NewPublicKey/Bytes or crypto/ecdh, now is the time to let us know.

(If you use them for exotic things, use nistec.)

17.02.2025 11:17 β€” πŸ‘ 10    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

”The cost to use a given level of AI falls about 10x every 12 months, and lower prices lead to much more use.” blog.samaltman.com/three-observ...

10.02.2025 09:15 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Gemini 2.0 Flash is comically bad compared to Claude. Don't believe the type, 3.5 Sonnet is still the best at coding.

06.02.2025 21:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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`

06.02.2025 04:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Sourcegraph Cody chat prompt with: "use diff-1.txt diff-2.txt to refactor s3.ts resources.ts in a similar fashion. provide diffs."

Sourcegraph Cody chat prompt with: "use diff-1.txt diff-2.txt to refactor s3.ts resources.ts in a similar fashion. provide diffs."

The most powerful prompt I've found for refactoring. So simple. Using the new Claude 3.5 Sonnet the diffs are awesome, you can follow-up in the chat to refine them if need be, then use @sourcegraph.com Cody Smart Apply to have it apply the actual edits live. Easy. Fast. Accurate.

06.02.2025 04:46 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

The hardest choice you have to make when building in TypeScript is Bun @bun.sh or Deno @deno.land and honestly feels like you can't lose at this point

23.01.2025 23:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Bun 1.2 Built-in Postgres client with Bun.sql, built-in S3 object support with Bun.s3, a new text-based lockfile: bun.lock, Express is 3x faster, and a major update on Node.js compatibility.

Introducing Bun 1.2

bun.sh/blog/bun-v1.2

22.01.2025 21:32 β€” πŸ‘ 116    πŸ” 20    πŸ’¬ 1    πŸ“Œ 3

10 years from now TypeScript, React, Tailwind CSS, PostgreSQL, & Kubernetes expertise will absolutely still be in high demand and used by successful tech companies. Why? They've already been around for at least as long (except Tailwind at '17) and keep growing/improving.

22.01.2025 03:51 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

pg_mooncake put Postgres in the Clickbench top 10 by transparently embedding DuckDB for columnstore queries

www.mooncake.dev/blog/clickbe...

21.01.2025 23:31 β€” πŸ‘ 25    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Yeh I think the way I did it I only needed it in dev and not argocd. Hope it works out for you!

21.01.2025 12:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I used envsubst. I think someone made a helm plugin for it too.

21.01.2025 12:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

🦁 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.

20.01.2025 23:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ“Š 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

20.01.2025 23:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ’‘ 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

20.01.2025 23:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ€– podman for running (docker) containers & k8s locally. rancher desktop next best alternative.

5/n

20.01.2025 23:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

☸ 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

20.01.2025 23:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ“„ 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

20.01.2025 23:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

🍞 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

20.01.2025 23:18 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Fav tech January 2025:

πŸ› οΈ pixi to install code tools/runtimes/etc.
πŸ“ chezmoi to sync .dotfiles across machines via git.
πŸ–₯ ghostty terminal with tmux.
#️⃣ zsh shell with oh-my-zsh.
πŸ“ zed code editor.
🧠 claude 3.5 sonnet for ai code assistance.
πŸ€” gpt 4o for other ai assistance.

1/n

20.01.2025 23:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

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 ❀️

20.01.2025 22:29 β€” πŸ‘ 43    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Any websites were able to send any requests to the development server and read the response ### Summary Vite allowed any websites to send any requests to the development server and read the response due to default CORS settings and lack of validation on the Origin header for WebSocket co...

Vite 6.0.9 / 5.4.12 / 4.5.6 has been released with *breaking changes* due to security issues. I recommend upgrading it. Some users may need to update the config options. Please check github.com/vitejs/vite/... if you encountered any errors.

20.01.2025 10:50 β€” πŸ‘ 65    πŸ” 18    πŸ’¬ 1    πŸ“Œ 4

Conform, a client + server form validation library, which can use Zod/Yup/etc for validation schemas - definitely best option out there IMO for building forms in Remix/React Router 7. Nice work @edmundhung.bsky.social !

20.01.2025 03:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

JSONC is one of the best configuration formats out there. I wish more tools supported it. Maybe someone needs to make it an official standard / write an RFC for it? Given the level of awareness and usage you would think Microsoft's node-jsonc-parser GitHub repo would have more ⭐

16.01.2025 00:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshot of the Type Inference decision doc showing credit to the Svelte Kit team for learning about the TypeScript 'rootDirs trick'.

Screenshot of the Type Inference decision doc showing credit to the Svelte Kit team for learning about the TypeScript 'rootDirs trick'.

The Remix / React Router decision doc for Type Inference (#0012) is a fantastic example of the utility of decision docs. My favourite part is that they not only explored how others did things, but actively acknowledged when they were able to leverage the learnings. github.com/remix-run/re...

16.01.2025 00:19 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshot of the Remix/React Router roadmap showing the Middleware Github issue #12695.

Screenshot of the Remix/React Router roadmap showing the Middleware Github issue #12695.

Here's what I'm most excited about in the Remix/React Router roadmap: Middleware, coming soon!

13.01.2025 22:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I am convinced 99% of websites should use magic links + passkeys.

It bypasses all (debatable) portability objections to passkeys, it’s at least as secure as email-based recovery, as fast as a password manager, it’s available to all users… and importantly, no passwords!

02.01.2025 15:26 β€” πŸ‘ 155    πŸ” 31    πŸ’¬ 20    πŸ“Œ 3

Fantastic!

25.12.2024 00:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@ryan0x44.com is following 20 prominent accounts