992: Migrating Legacy Code Just Got Easier
Syntax - Tasty Web Development Treats
Wes Bos
4.9 • 1.2K Ratings
🗓️ 1 April 2026
⏱️ 29 minutes
🧾️ Download transcript
Summary
Transcript
Click on a timestamp to play from that location
| 0:00.0 | Welcome to syntax. Today, we're talking about migrating and moving languages or frameworks, moving |
| 0:05.6 | your code to something else with the help of AI. How do you possibly even do that? You got a big |
| 0:11.8 | monolith application that's been sitting around for many, many years, and you've dreamt of moving |
| 0:17.9 | this thing over to something else. You simply cannot just type into the box, move it to X, Y, and Z, move it to a different language, |
| 0:25.5 | move it to a different framework. |
| 0:27.0 | It doesn't work that way, just yet at least. |
| 0:30.6 | But the cost of moving has never been lower with all of this stuff. |
| 0:34.0 | So I recently moved my own course platform over from, it was on Express for |
| 0:39.2 | probably 10 years, maybe 12, and I moved it. I finally moved it over to Hano, and then I also moved |
| 0:45.0 | a whole bunch of other stuff at the same time. And we're going to explain, like, what the |
| 0:50.8 | approach is to moving something like this over, which seems like maybe a bit of a daunting move and how to get into it, how to test it, how to plan for it, all that good stuff. Let's get on into it. My name is Wes with me. Scott, how you doing? I'm too good, man, chill in. I'm not sick. I'm not hurt. I am a rare. A rare Scott win. Yeah. Wait, ma'am. When you got, |
| 1:14.0 | when you got little kids, you're an action junkie like me. It's easy to dive into any of those |
| 1:19.3 | things. No, I'm ready to hear about this. I do do a number of these things migrating things. |
| 1:24.5 | I migrated an app from Tori to Electron. It went great. So I think this is a |
| 1:29.2 | perfect use case for AI as long as you keep a handle on how things are. It's a probably a very, |
| 1:36.6 | probably one of the best use cases of AI that I can think of is like it's very deterministic. |
| 1:42.1 | It can be very, it tested very well, but certainly a lot can go wrong. |
| 1:46.5 | So let me explain it. So I have a course platform, which I sell courses on, I have free courses |
| 1:52.1 | on. There's, I think, 10 or so different marketing websites that are on it. There's a whole |
| 1:57.4 | administration area. There is a whole viewing experience. There's stats. There's an admin area. There's there's roles and all. There's, you know, like, there's everything you'd expect from like a course platform. And I've been, been building this thing for many, many years. And I've kept the stack relatively the same. |
| 2:19.9 | I've upgraded lots of stuff over the years, but the one piece that was sort of the backbone of it |
| 2:23.7 | was it used ExpressJS as the controller, |
... |
Please login to see the full transcript.
Disclaimer: The podcast and artwork embedded on this page are from Wes Bos, and are the property of its owner and not affiliated with or endorsed by Tapesearch.
Generated transcripts are the property of Wes Bos and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.
Copyright © Tapesearch 2026.

