April 2025: VS Code AI Upgrades, Local-First Development, and React Routing Tips
Podcast episodes with AI and frontend heavyweights, and a react-router-dom trick you’ll wish you’d known sooner.
Hi friends,
If you received my newsletter last month, I teased some upcoming podcast interviews, and this month they’re all live (and all great listens!), so I’ll share links for you below.
I also have an article about how to pass multiple route parameters in a React app’s URL (surprisingly tricky if you haven’t seen it done before).
I hope you enjoy!
Microsoft’s very own Burke Holland and Harald Kirschner joined me and my cohosts on our Front-end Fire podcast to talk about all the new VS Code and GitHub Copilot announcements.
At the beginning of April, I was fortunate enough to be part of a conversation around some big new additions to the VS Code and GH Copilot world.
Copilot added Agent Mode, MCP support, additional LLMs, and an improved feature called “Next Edit Suggestions” to VS Code, and we got all the details straight from two of the folks on the VS Code team helping lead the charge: Burke Holland and Harald Kirschner.
There’s so much good content in here, and if you’re using AI-coding assistants to help in your day-to-day coding, you don’t want to miss this episode.
Did I mention we now post all our podcast episodes on YouTube? That’s right! So smash that Subscribe button so you don’t miss out on our smiling faces and all the latest web dev news!
I also got to interview Ben Holmes and Jemima Abu on two LogRocket podcasts about local-first web apps and functional programming in JavaScript.
Ben Holmes, joined the podcast to talk about what it takes to run databases locally in the browser (a hot topic of discussion in the dev world, as of late). From SQLite in the browser to syncing challenges and tools to help you get started, it’s a fascinating dive into where local-first development is headed.
Jemima Abu, shared her approach to functional programming in JavaScript to help developers understand why predictable code and functions like map and reduce are such powerful tools in today’s JavaScript ecosystem. If you want a refresher on pure functions and immutability, this episode’s one to tune in to.
And I shared a quick React article about how to pass multiple, dynamic route parameters using react-router-dom.
Have you ever been in a coding situation where you needed to pass more than one dynamic route parameter in a React URL route path?
I ran into this situation while building a demo project where a user could select a movie genre and see all the movies categorized in that genre: to show all the data I wanted on the page, I needed both the genreId
and the genreName
.
While looking for solutions, though, I couldn’t find much, so when I figured it out, I shared how to add and utilize multiple parameters on redirect with the popular React routing library: react-router-dom.
Dynamic redirects are pretty common in web apps, and react-router-dom is still a very popular library on npm so I hope this helps you if find yourself in a similarly dynamic routing situation in the future.
I hope you enjoyed this month’s edition of “Paige Codes.” Please share with your friends if you did.
See you again at the end of May,
- Paige
Not subscribed yet? No worries.
I send a free email every month or so. You can check out my archive, or sign up below: