# james harden (blogs) — RSS Amplifier

Recent posts from the 2 feeds in the RSS Amplifier directory that cover james harden.

Page: <https://rssamplifier.com/topics/jame-harden/blogs>  
Feed: <https://rssamplifier.com/topics/jame-harden/blogs.md>

---

## [A thousand dollar mistake](https://abhi.rodeo/posts/programming/tools/git/a-thousand-dollar-mistake/)

_2026-04-04 · Abhi Agarwal · Abhi Agarwal_

A tale about Git LFS, CircleCI, and Github billing

## [Vibe coding a better dark mode for this blog](https://abhi.rodeo/posts/programming/vibe-coding/vibe-coding-a-better-dark-mode/)

_2025-12-24 · Abhi Agarwal · Abhi Agarwal_

Claude Opus 4.5 has a better sense of taste than I do

## [AI will never be able to make my rug](https://jonsaft.com/2025/11/03/ai-will-never-be-able-to-make-my-rug/)

_2025-11-04 · saft102 · Saft&#039;s Sanctuary_

On a recent trip to India, somewhere between the chai breaks, tuk tuk rides, and cow circles, I bought a rug. The rug is spectacularly beautiful a hand woven, intricately detailed masterpiece that will forever serve as a daily reminder of my Indian adventure. Not of the tea or the cows, but of the \[ \]

## [Prefetching on hover in pure Javascript](https://abhi.rodeo/posts/programming/languages/javascript/frontend/prefetching-on-hover/)

_2025-06-01 · Abhi Agarwal · Abhi Agarwal_

The best way to fake a fast website is to simplify anticipate what the user is doing.

## [Logging into Georgia Tech's VPN without using GlobalProtect](https://abhi.rodeo/posts/education/omscs/logging-into-vpn/)

_2025-06-01 · Abhi Agarwal · Abhi Agarwal_

Using \`openconnect\` and \`vpn-slice\`, we can do better.

## [Handling nested models in FastAPI form models](https://abhi.rodeo/posts/programming/languages/python/fastapi/nested-formdata/)

_2025-05-31 · Abhi Agarwal · Abhi Agarwal_

Got a complex object you need to shove into a FastAPI form model? Here’s a clean way to do it.

## [Shipping Software Did Not Prepare Me for Self-Publishing a Book](https://jonsaft.com/2025/02/25/shipping-software-did-not-prepare-me-for-self-publishing-a-book/)

_2025-02-25 · saft102 · Saft&#039;s Sanctuary_

I’ve built and shipped a lot of software over the last 10+ years. As a product manager and wannabe entrepreneur, I’ve launched all different types of features and updates, from B2C productivity apps and B2B event management platforms to optimizations on confirmation messages and hover states. But no matter how big or small those product \[ \]

## [Notes on React's Rendering Model](https://abhi.rodeo/posts/programming/languages/javascript/react/rendering-model/)

_2025-02-23 · Abhi Agarwal · Abhi Agarwal_

Why does react render the way it does?

## [Notes on React Memoization](https://abhi.rodeo/posts/programming/languages/javascript/react/memoization/)

_2025-02-23 · Abhi Agarwal · Abhi Agarwal_

What is react memoization, and how can we use it?

## [Using \`just\` to properly tag and isolate docker compose projects](https://abhi.rodeo/posts/programming/tools/docker/tagged-and-isolated-docker-compose-projects/)

_2025-02-02 · Abhi Agarwal · Abhi Agarwal_

You’re developing a dockerized application, so you have a docker compose stack. services : frontend : image : "frontend:develop" build : context : ./frontend backend : image : "backend:develop" build : context : ./backend This is pretty neat, but it does mean that all your images are built with the tag develop . Let’s say you switch to another branch, and you want to test the application there.…

## [PixelRift — Platforming with Level Editor (Sponsored)](https://crawlproof.com/a/o93uG0NWGs12)

_2025-02-02 · **Sponsored**_

Includes a built-in level editor, campaign with elemental heroes, and boss encounters.

## [iyse-6420](https://abhi.rodeo/posts/education/omscs/iyse-6420/)

_2025-01-11 · Abhi Agarwal · Abhi Agarwal_

I took IYSE-6420, Bayesian Statistics in Fall of 2024. I liked it! I don’t really have much to say about it. Having a degree in economics, I’ve always held appreciation of Bayesian methods, and it was nice to see it used in an actual programming language and not Stata. Breezy, fun, and insanely informative — being able to model problems by simply describing what you have, and letting it sample a…

## [The only python interview question you will ever need](https://abhi.rodeo/posts/programming/languages/python/asyncio/interview-question/)

_2025-01-11 · Abhi Agarwal · Abhi Agarwal_

I’ve been thinking recently about Python API design (as one does, in their mid 20s). I’m someone who cares deeply writing performant code, so I often turn to threading, multiprocessing or asyncio when dealing with IO-bound work (which is the majority of python applications). I was looking at the API design for concurrent.futures.ProcessPoolExecutor/ThreadPoolExecutor.submit() , which looks…

## [Handling multiple git accounts](https://abhi.rodeo/posts/programming/tools/git/multiple-git-accounts/)

_2025-01-08 · Abhi Agarwal · Abhi Agarwal_

Imagine the scenario: you have multiple github accounts, one for personal stuff, one for school, one for work stuff. Managing this stuff becomes a nightmare, and I’m sure y’all can relate to pushing with the wrong email, frantically having to amend, then git config user.email . If you keep your separate “identities” separated via subfolder, there’s a nice solution. In your main .gitconfig : \[…

## [Pydantic models in SQLAlchemy](https://abhi.rodeo/posts/programming/languages/python/sqlalchemy/pydantic/)

_2025-01-07 · Abhi Agarwal · Abhi Agarwal_

We have MongoDB at home

## [Global (database) dependencies in FastAPI, done right with lifespans](https://abhi.rodeo/posts/programming/languages/python/fastapi/globals-in-fastapi/)

_2025-01-02 · Abhi Agarwal · Abhi Agarwal_

A deep dive into using ASGI lifespan to safely manage shared state in FastAPI, without falling back on globals.

## [Lessons for Interviewers after a Year as an Interviewee](https://jonsaft.com/2024/11/30/lessons-for-interviewers-after-a-year-as-an-interviewee/)

_2024-12-01 · saft102 · Saft&#039;s Sanctuary_

I spent a year interviewing for jobs, and it sucked. Time after time, day after day, I would strap on my finest collared shirt and friendliest disposition as I tried to convince an endless stream of strangers that I was good enough, smart enough, and experienced enough to be a part of their company. With \[ \]

## [Support Groups and Side Hustles: How I Mentally Navigated the Job Hunt Grind](https://jonsaft.com/2024/10/14/support-groups-and-side-hustles-how-i-mentally-navigated-the-job-hunt-grind/)

_2024-10-14 · saft102 · Saft&#039;s Sanctuary_

After more than a year of sitting down for 94 interviews across 44 companies not to mention countless networking calls, conversations, and events I’ve learned a thing or two about hunting for a job. That’s not to say I’m an expert in the matter. Not by any stretch of the imagination. To the \[ \]

