Skip to main content
Paul Coroneos Profile image Paul Coroneos

Latest Blog Posts

Most recent post: March 31, 2026

Published on

Redesigning (and migrating) my blog with Claude Code

A while back I wrote about migrating my blog from NextJS to Astro using GitHub Copilot. Well unfortunately that attempt stalled after 2 hours when the agent cornered itself in errors it couldn't resolve. I shelved it and moved on. Now in 2026, the ecosystem has matured greatly. Developers and nondevelopers alike are using models like Sonnet/Opus 4.5+ to migrate codebases and rapidly iterate on design in ways that simply weren't possible before.

  • astrojs
  • tailwindcss
  • claude-code
  • llm
  • ai
  • design
  • nextjs
Read more
Published on

Migrating to AstroJS from NextJS

I've been using the new Copilot agent mode to try to migrate my blog from NextJS App Router to Astro. I write all my blogposts in MDX with styling predefined via TailwindCSS. I then have a little legacy Webpack code that inserts getStaticProps calls where needed to fetch the blog data and then I decorate the post with a wrapper so that it looks consistent (probably should have moved a lot of this to a layout.tsx file, but you know how tech debt works).

  • astrojs
  • nextjs
  • copilot
  • llm
  • ai
Read more
Published on

Leetcode 876 - Middle of the Linked List

After a long stint in hash table land it's time to move onto another class of data structures and algorithms. We are going to start out with linked lists by solving a classic problem in Leetcode 876 Middle of the Linked List.

  • leetcode
  • algorithms
  • typescript
  • linked list
  • two pointers
Read more

Older Posts