corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08761-70d0-71d3-af30-3b9638dfd4bb", "title": "I Migrated My Blog from Next.js to Astro with Claude Code", "url": "https://codebycorey.com/blog/migrating-from-nextjs-to-astro-with-claude-code/", "published_at": "2026-02-11T23:00:00+00:00" }, { "id": "01a08761-70d0-71d3-af30-3b9639ba06fa", "title": "My Dev Environment and Dotfiles Setup", "url": "https://codebycorey.com/blog/my-dev-environment/", "published_at": "2026-02-09T18:00:00+00:00" }, { "id": "01a08761-70d0-71d3-af30-3b963ab93c55", "title": "Building a Claude Code Plugin for Spec-Driven Development", "url": "https://codebycorey.com/blog/building-a-claude-code-plugin-for-spec-driven-development/", "published_at": "2026-02-05T18:00:00+00:00" }, { "id": "01a08761-70d0-71d3-af30-3b963b738d3e", "title": "How to Focus an Input Field with a Hotkey in React", "url": "https://codebycorey.com/blog/focus-input-hotkey/", "published_at": "2024-04-30T01:51:36+00:00" }, { "id": "01a08761-70d0-71d3-af30-3b963c4848f8", "title": "Why Neovim is My Text Editor of Choice", "url": "https://codebycorey.com/blog/why-neovim/", "published_at": "2024-04-23T02:30:00+00:00" }, { "id": "01a08761-70d0-71d3-af30-3b963cd8f9cb", "title": "What is a Design System and Why Is It Important for Software Engineering", "url": "https://codebycorey.com/blog/design-system/", "published_at": "2024-04-19T12:00:00+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea2eda6ed", "title": "Real-time Page Views with Next.js and Supabase", "url": "https://codebycorey.com/blog/page-views-nextjs-supabase/", "published_at": "2020-12-31T00:00:00+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea3240480", "title": "Create a Dynamic Sitemap with Next.js", "url": "https://codebycorey.com/blog/nextjs-sitemap/", "published_at": "2020-12-18T00:00:00+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea419e168", "title": "Prerender React using Next js", "url": "https://codebycorey.com/blog/prerender-react-using-next-js/", "published_at": "2020-11-05T14:04:59+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea479f453", "title": "Authentication for Next.js using Firebase", "url": "https://codebycorey.com/blog/authentication-for-nextjs-using-firebase/", "published_at": "2020-10-13T13:13:21+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea4f84064", "title": "Dark Mode Toggle Using Tailwind CSS", "url": "https://codebycorey.com/blog/dark-mode-toggle-using-tailwind-css/", "published_at": "2020-10-03T02:27:05+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea54f4c3f", "title": "Importance of typography", "url": "https://codebycorey.com/blog/importance-of-typography/", "published_at": "2020-09-29T17:34:24+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea5754f2b", "title": "Defeating Flash of Unstyled Text (FOUT)", "url": "https://codebycorey.com/blog/defeating-flash-of-unstyled-text-fout/", "published_at": "2020-09-24T19:24:53+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea629b021", "title": "Fathom Analytics: Privacy-Focused Website Analytics", "url": "https://codebycorey.com/blog/fathom-analytics-privacy-focused-website-analytics/", "published_at": "2020-09-23T16:41:03+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea6de8f3f", "title": "Utility-First CSS Is All the Rage", "url": "https://codebycorey.com/blog/utility-first-css-is-all-the-rage/", "published_at": "2020-09-18T15:16:02+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea704e31f", "title": "Building a VSCode Extension: Part Four", "url": "https://codebycorey.com/blog/building-a-vscode-extension-part-four/", "published_at": "2020-09-14T14:02:16+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea786eb1a", "title": "Managing Node.js with Volta", "url": "https://codebycorey.com/blog/managing-nodejs-with-volta/", "published_at": "2020-09-11T13:07:06+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea8774a6a", "title": "Using Hashnode's API for Blog Previews", "url": "https://codebycorey.com/blog/using-hashnodes-api-for-blog-previews/", "published_at": "2020-09-08T13:36:45+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea91bc4b5", "title": "Managing my node versions", "url": "https://codebycorey.com/blog/managing-my-node-versions/", "published_at": "2020-09-02T18:26:52+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea9470606", "title": "Building a VSCode Extension: Part Three", "url": "https://codebycorey.com/blog/building-a-vscode-extension-part-three/", "published_at": "2020-09-01T16:16:57+00:00" }, { "id": "01a08761-70d1-7256-b305-81fea9cfa896", "title": "Building a VSCode Extension: Part Two", "url": "https://codebycorey.com/blog/building-a-vscode-extension-part-two/", "published_at": "2020-08-28T16:02:28+00:00" }, { "id": "01a08761-70d1-7256-b305-81feaa08446a", "title": "Building a VSCode Extension: Part One", "url": "https://codebycorey.com/blog/building-a-vscode-extension-part-one/", "published_at": "2020-08-27T19:16:52+00:00" }, { "id": "01a08761-70d1-7256-b305-81feaa0d9955", "title": "Being Successful While Working From Home", "url": "https://codebycorey.com/blog/being-successful-while-working-from-home/", "published_at": "2020-08-24T11:40:35+00:00" }, { "id": "01a08761-70d1-7256-b305-81feaafc106c", "title": "Remote Work Challenges", "url": "https://codebycorey.com/blog/remote-work-challenges/", "published_at": "2020-08-19T16:53:54+00:00" }, { "id": "01a08761-70d1-7256-b305-81feab86a828", "title": "Rome, All-In-One Frontend Dev Toolchain", "url": "https://codebycorey.com/blog/rome-all-in-one-frontend-dev-toolchain/", "published_at": "2020-08-17T20:46:30+00:00" }, { "id": "01a08761-70d1-7256-b305-81feac57516f", "title": "Making the jump to start blogging!", "url": "https://codebycorey.com/blog/making-the-jump-to-start-blogging/", "published_at": "2020-08-10T18:28:18+00:00" } ] posts
Claim your blog
Back to codebycorey.com
Blog · corpus.blog/blogs/codebycorey.com/posts
codebycorey.com
codebycorey.com
2026
I Migrated My Blog from Next.js to Astro with Claude Code
original ↗
11 Feb 2026
My Dev Environment and Dotfiles Setup
original ↗
9 Feb 2026
Building a Claude Code Plugin for Spec-Driven Development
original ↗
5 Feb 2026
2024
How to Focus an Input Field with a Hotkey in React
original ↗
30 Apr 2024
Why Neovim is My Text Editor of Choice
original ↗
23 Apr 2024
What is a Design System and Why Is It Important for Software Engineering
original ↗
19 Apr 2024
2020
Real-time Page Views with Next.js and Supabase
original ↗
31 Dec 2020
Create a Dynamic Sitemap with Next.js
original ↗
18 Dec 2020
Prerender React using Next js
original ↗
5 Nov 2020
Authentication for Next.js using Firebase
original ↗
13 Oct 2020
Dark Mode Toggle Using Tailwind CSS
original ↗
3 Oct 2020
Importance of typography
original ↗
29 Sept 2020
Defeating Flash of Unstyled Text (FOUT)
original ↗
24 Sept 2020
Fathom Analytics: Privacy-Focused Website Analytics
original ↗
23 Sept 2020
Utility-First CSS Is All the Rage
original ↗
18 Sept 2020
Building a VSCode Extension: Part Four
original ↗
14 Sept 2020
Managing Node.js with Volta
original ↗
11 Sept 2020
Using Hashnode's API for Blog Previews
original ↗
8 Sept 2020
Managing my node versions
original ↗
2 Sept 2020
Building a VSCode Extension: Part Three
original ↗
1 Sept 2020
Building a VSCode Extension: Part Two
original ↗
28 Aug 2020
Building a VSCode Extension: Part One
original ↗
27 Aug 2020
Being Successful While Working From Home
original ↗
24 Aug 2020
Remote Work Challenges
original ↗
19 Aug 2020
Rome, All-In-One Frontend Dev Toolchain
original ↗
17 Aug 2020
Making the jump to start blogging!
original ↗
10 Aug 2020