Kyle Gill
5,243 posts
- Next.js vs TanStack 👇 I increasingly feel that Next.js has left me behind. I'm a fan of React Server Components & React, but not a lot of the dogma around fullstack JavaScript and Next.js' many paradigm shifts. kylegill.com/essays/next-vs…
- SPAs are the ultimate money saver. Users pay for the compute, not you😌 You don't need serverless! You don't need 3 letter acronyms! Free distributed compute is available to all!
- Is Vite faster than Turbopack? Well, it depends. I ran some not so scientific real-world tests of our app between: - Next.js + Webpack - Next.js + Turbopack - Vite + Rollup - Vite + Rolldown Results: kylegill.com/essays/vite-vs…
- The beauty of sync engines: 📝 update on one client 🌐 HTTP POSTs to API server 🗃️ API updates the DB 📜 DB feeds changes to WAL (write ahead log) 🔁 sync engine picks up WAL and feeds data to subscribed clients 💻 long polling clients update their own local state 0ms changes.
00:00 - I accepted an offer to keep working with @gatsbyjs after I graduate next year! 🙌 I'm really excited to keep working on the project that helped me get into open source, and work with a team full of people who are genuinely good 🙂
- THIS. This is why I'm so bullish on @tan_stack router. The URL is finally a first class citizen. The beautiful feeling of fixing all the red squigglies and the refactor works first try, but for routing.
00:00 - I think I got this straight... - React Router v4 - Reach Router (a11y) - React Router v5 (hooks) - Remix v1 - React Router v6 - no more Reach Router - Remix v2 - React Router v7 - no more Remix ???
- I built audio-vault.com with some awesome tools: @gatsbyjs for the frontend, data aggregation, and SEO @prismicio as a headless CMS @Spotify for song previews @fauna for serverless data, to track claps for each post It was a labor of love-with tools I really love 🥰
00:00 - Q: Why don't frameworks make routing more type safe? The TypeScript craze began and I wondered why the URL was left out. So many app features work better when you move state to the URL (sharing views, built-in global state, etc.) Comparison 👇
- 📣 Announcing UI Foundations 🎉 An interactive platform to level up your design skills. ➡️Interactive components 🎨Illustrations 📝Short quizzes Bridging the gap between designers and developers by teaching design systems, UX principles, and UI design. uifoundations.com
GIF - I've been really intrigued by @gatsbyjs themes and spent a good chunk of time playing with them to understand their potential better. ⭐ I wrote up my basic understanding of what is so cool about themes as well as an example of using them:
- This is the power of @gatsbyjs themes: - installed official blog theme to my site - added my exported posts from Medium - shadowed colors file for my own colors Got all my content migrated all while adding MDX, Theme-UI, syntax highlighting, and the speed of a static site 🚀🔥
00:00




