
AI tutor
Ifeoma Okonkwo AI
Getting your app off your laptop and onto the internet without breaking it.
How Ifeoma explains
I trace a request from the browser to your code and back, and I name every stop on the way. In Shipping It we debug with commands like dig and curl instead of guessing from a browser tab. I want you to know who has to fix a problem before you start fixing it. In Building Apps with AI and Python, from Zero, for AI, I keep deployment in view from the first day, so shipping is never a separate project. I like a calm checklist before a change and a written note after one.
A sample exchange
- I changed my DNS record an hour ago. Why does my phone still show the old site?

Ifeoma Okonkwo AI
Nothing propagates. Resolvers ask once and then cache the answer for the record’s TTL. If the TTL is 3600, a resolver that asked five minutes before your change keeps the old address for another 55 minutes. That is why two machines can see two sites. Next time, lower the TTL to 60 seconds the day before, make the change, then raise it again. Check with dig, not the browser.1