41554 blogs · [ { "id": "01a0871e-c55d-72c3-9660-95dfe580e483", "title": "A thousand dollar mistake", "url": "https://abhi.rodeo/posts/programming/tools/git/a-thousand-dollar-mistake/", "published_at": "2026-04-04T10:19:06+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfe5f54b78", "title": "Vibe coding a better dark mode for this blog", "url": "https://abhi.rodeo/posts/programming/vibe-coding/vibe-coding-a-better-dark-mode/", "published_at": "2025-12-24T20:17:00+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfe61d71b9", "title": "Prefetching on hover in pure Javascript", "url": "https://abhi.rodeo/posts/programming/languages/javascript/frontend/prefetching-on-hover/", "published_at": "2025-06-01T20:38:00+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfe67b0d3e", "title": "Logging into Georgia Tech's VPN without using GlobalProtect", "url": "https://abhi.rodeo/posts/education/omscs/logging-into-vpn/", "published_at": "2025-06-01T19:36:00+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfe6c60246", "title": "Handling nested models in FastAPI form models", "url": "https://abhi.rodeo/posts/programming/languages/python/fastapi/nested-formdata/", "published_at": "2025-05-31T01:56:00+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfe6c88de8", "title": "Notes on React's Rendering Model", "url": "https://abhi.rodeo/posts/programming/languages/javascript/react/rendering-model/", "published_at": "2025-02-23T23:59:14+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfe7c3f342", "title": "Notes on React Memoization", "url": "https://abhi.rodeo/posts/programming/languages/javascript/react/memoization/", "published_at": "2025-02-23T23:51:16+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfe8769ea9", "title": "Using `just` to properly tag and isolate docker compose projects", "url": "https://abhi.rodeo/posts/programming/tools/docker/tagged-and-isolated-docker-compose-projects/", "published_at": "2025-02-02T15:53:30+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfe8852fa7", "title": "iyse-6420", "url": "https://abhi.rodeo/posts/education/omscs/iyse-6420/", "published_at": "2025-01-11T22:00:37+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfe951b907", "title": "The only python interview question you will ever need", "url": "https://abhi.rodeo/posts/programming/languages/python/asyncio/interview-question/", "published_at": "2025-01-11T22:00:37+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfe9b96597", "title": "Handling multiple git accounts", "url": "https://abhi.rodeo/posts/programming/tools/git/multiple-git-accounts/", "published_at": "2025-01-08T01:39:12+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfea2f09b7", "title": "Pydantic models in SQLAlchemy", "url": "https://abhi.rodeo/posts/programming/languages/python/sqlalchemy/pydantic/", "published_at": "2025-01-07T03:15:19+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfea7487a0", "title": "Global (database) dependencies in FastAPI, done right with lifespans", "url": "https://abhi.rodeo/posts/programming/languages/python/fastapi/globals-in-fastapi/", "published_at": "2025-01-02T04:09:58+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfead01662", "title": "James Harden: a half-hearted defense", "url": "https://abhi.rodeo/posts/sports/nba/hoopers-ill-remember/james-harden/", "published_at": "2024-06-18T21:57:37+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfeb273d16", "title": "Jamal Murray's game-winner against the Lakers, April 22nd, 2024", "url": "https://abhi.rodeo/posts/sports/nba/moments-ill-remember/jamal-murray-game-winner-2024/", "published_at": "2024-04-30T15:10:38+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfeb704297", "title": "C++ doesn't have destructive moves.", "url": "https://abhi.rodeo/posts/programming/languages/cpp/things-i-hate-about-cpp/destructive-moves/", "published_at": "2024-04-30T15:10:38+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfec39e29a", "title": "`basic_fstream` will sometimes fail. And it won't tell you.", "url": "https://abhi.rodeo/posts/programming/languages/cpp/things-i-hate-about-cpp/basic-fstream/", "published_at": "2024-04-30T15:10:38+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfec6c04c8", "title": "cs-6200", "url": "https://abhi.rodeo/posts/education/omscs/cs-6200/", "published_at": "2024-04-07T18:08:09+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfece63565", "title": "cs-7674", "url": "https://abhi.rodeo/posts/education/omscs/cs-7674/", "published_at": "2024-04-07T18:08:09+00:00" }, { "id": "01a0871e-c55d-72c3-9660-95dfecfce737", "title": "How threading works in Python", "url": "https://abhi.rodeo/posts/programming/languages/python/threading/", "published_at": "2024-04-07T18:08:09+00:00" } ] posts Claim your blog
Back to abhi.rodeo
Blog · corpus.blog/blogs/abhi.rodeo/posts

abhi.rodeo

abhi.rodeo

2026

2025

2024