Arjun
banner
arjun.xyz
Arjun
@arjun.xyz
Weekend Reading!
December 27, 2025 at 4:30 PM
Ruby Programming Language
A Programmer's Best Friend
www.ruby-lang.org
December 22, 2025 at 5:29 PM
The new Ruby website looks good. Sadly I haven’t written a lot of Ruby since my time at Shopify
December 22, 2025 at 5:29 PM
Arjun Sajeev
Software Engineer with a flair for design
arjun.xyz
December 4, 2025 at 4:27 PM
Redesigned my personal website again. Went full monochrome!
December 4, 2025 at 4:27 PM
An Incredible LLM Visualization
bbycroft.net/llm
November 29, 2025 at 11:26 AM
I spent some time exploring how HMAC works. The RFC is incredibly succinct!
November 8, 2025 at 3:27 PM
web-fragments.dev/ seems interesting. Seems to be using a combination of iframes and shadow dom for isolation. Reminded me of remote-dom from my Shopify days!
Web Fragments - A radically new way to do micro-frontends.
🚀 An incremental, low-risk, high ROI approach, to building micro-frontends.
github.com
October 30, 2025 at 2:34 PM
This is really nifty to generate CLI tools.
x.com/simonw/stat...
October 1, 2025 at 4:42 PM
Handy command to force kill any process using a port number
July 13, 2025 at 11:26 PM
Exploring @tanstack router. The file based type generation is really nifty!
July 12, 2025 at 11:29 PM
Stay tuned for more tips like these!
July 9, 2025 at 1:28 PM
When you publish, PNPM replaces `catalog:` references with the actual version ranges, ensuring your packages remain compatible with other tools. Learn more at pnpm.io/catalogs.
Catalogs | pnpm
"Catalogs" are a workspace feature for defining dependency version ranges as reusable constants. Constants defined in catalogs can later be referenced in package.json files.
pnpm.io
July 9, 2025 at 1:28 PM
Need multiple version sets? Use named catalogs!
July 9, 2025 at 1:28 PM
Why use catalogs?
• Maintain unique versions across your workspace
• Easy upgrades (change one line in the catalog, done!)
• Fewer merge conflicts in `package.json` files
July 9, 2025 at 1:28 PM
In any `package.json`, simply reference `catalog:` instead of the version!
July 9, 2025 at 1:28 PM
In your `pnpm-workspace.yaml`, you can set up a catalog like this:
July 9, 2025 at 1:28 PM
Catalogs are a powerful way to manage dependency versions in your monorepo! Instead of repeating version ranges in every package, define them once as reusable constants. Here’s how it works 👇
July 9, 2025 at 1:28 PM
Today, I learned about @pnpmjs catalogs, which are incredibly useful for monorepos that rely on PNPM workspaces. #TIL
July 9, 2025 at 1:28 PM
Redesigning your personal website never gets old!
July 8, 2025 at 5:57 PM
I'll report back after using it as my primary browser for a while.
July 7, 2025 at 9:29 PM
Here is the privacy screen!
July 7, 2025 at 9:29 PM
You can even configure the AI response voice and style
July 7, 2025 at 9:29 PM
The gradient progress bar is a nice touch!
July 7, 2025 at 9:29 PM