<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Udoh Jeremiah</title><description>I write, speak and code...</description><link>https://udohjeremiah.com/</link><item><title>Brother Lucky was lucky</title><link>https://udohjeremiah.com/blog/brother-lucky-was-lucky/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/brother-lucky-was-lucky/</guid><description>Some thoughts after losing someone who played a big role in my childhood.</description></item><item><title>What Will Become of Documentation and Coding Tutorials on YouTube</title><link>https://udohjeremiah.com/blog/what-will-become-of-documentation-and-coding-tutorials-on-youtube/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/what-will-become-of-documentation-and-coding-tutorials-on-youtube/</guid><description>A reflection on how AI is reshaping the way we learn programming—shifting from books and YouTube tutorials to chatbots—and what that means for deep technical knowledge and the future of software engineering.</description></item><item><title>Hard times never stop</title><link>https://udohjeremiah.com/notes/hard-times-never-stop/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/hard-times-never-stop/</guid><description>So enjoy the ride while it lasts</description></item><item><title>Don&apos;t lose yourself while chasing success</title><link>https://udohjeremiah.com/notes/dont-lose-yourself-while-chasing-success/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/dont-lose-yourself-while-chasing-success/</guid><description>Because success that costs you everything isn&apos;t success</description></item><item><title>The paths you didn&apos;t take in life</title><link>https://udohjeremiah.com/notes/the-paths-you-didnt-take-in-life/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/the-paths-you-didnt-take-in-life/</guid><description>You will always wonder about what could have been</description></item><item><title>The tragic irony of life</title><link>https://udohjeremiah.com/notes/the-tragic-irony-of-life/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/the-tragic-irony-of-life/</guid><description>Stay calm and focus on what&apos;s in front of you</description></item><item><title>Before you win</title><link>https://udohjeremiah.com/notes/before-you-win/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/before-you-win/</guid><description>What they say after</description></item><item><title>Real Life 201</title><link>https://udohjeremiah.com/notes/real-life-201/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/real-life-201/</guid><description>Go out there and create change.</description></item><item><title>Life is far more complicated</title><link>https://udohjeremiah.com/notes/life-is-far-more-complicated/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/life-is-far-more-complicated/</guid><description>Than I ever imagined</description></item><item><title>My one wild life</title><link>https://udohjeremiah.com/notes/my-one-wild-life/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/my-one-wild-life/</guid><description>I must make the most of it</description></item><item><title>I&apos;m not a pedophile</title><link>https://udohjeremiah.com/notes/im-not-a-pedophile/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/im-not-a-pedophile/</guid><description>But I&apos;m a technophile</description></item><item><title>Great public speakers</title><link>https://udohjeremiah.com/notes/great-public-speakers/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/great-public-speakers/</guid><description>The secret of great public speakers</description></item><item><title>How to Convert a Zod Schema to a MongoDB JSON Schema</title><link>https://udohjeremiah.com/blog/how-to-convert-a-zod-schema-to-mongodb-json-schema/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/how-to-convert-a-zod-schema-to-mongodb-json-schema/</guid><description>Learn how to effortlessly transform your Zod schemas into MongoDB-compatible JSON Schemas.</description></item><item><title>The Internet — Explained Like I&apos;m Talking to a Friend</title><link>https://udohjeremiah.com/blog/the-internet-explained-like-im-talking-to-a-friend/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/the-internet-explained-like-im-talking-to-a-friend/</guid><description>A simple, no-jargon breakdown of how the internet works — what it is, where it came from, why it was built, and how it runs today. No tech degree required.</description></item><item><title>How to Create an Escalade Loader Using Only HTML and Tailwind CSS</title><link>https://udohjeremiah.com/blog/how-to-create-an-escalade-loader-using-only-html-and-tailwind-css/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/how-to-create-an-escalade-loader-using-only-html-and-tailwind-css/</guid><description>Learn how to create an escalade loader from scratch using HTML and Tailwind CSS.</description></item><item><title>The world always demands an explanation</title><link>https://udohjeremiah.com/notes/the-world-always-demands-an-explanation/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/the-world-always-demands-an-explanation/</guid><description>But do I really owe her one?</description></item><item><title>The world won&apos;t stop</title><link>https://udohjeremiah.com/notes/the-world-wont-stop/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/the-world-wont-stop/</guid><description>It just can&apos;t</description></item><item><title>What can I do?</title><link>https://udohjeremiah.com/notes/what-can-i-do/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/what-can-i-do/</guid><description>For I am just a man</description></item><item><title>Why am I suffering?</title><link>https://udohjeremiah.com/notes/why-am-i-suffering/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/why-am-i-suffering/</guid><description>Whose fault is it?</description></item><item><title>Everything we share online doesn&apos;t have to be a blog post</title><link>https://udohjeremiah.com/notes/everything-we-share-online-doesnt-have-to-be-a-blog-post/</link><guid isPermaLink="true">https://udohjeremiah.com/notes/everything-we-share-online-doesnt-have-to-be-a-blog-post/</guid><description>The internet has space for raw, unrefined, personal thoughts too.</description></item><item><title>Remix Todo App: Part 7 - Integrating a Database and Adding Authentication</title><link>https://udohjeremiah.com/blog/remix-todo-app-part-7-integrating-a-database-and-adding-authentication/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/remix-todo-app-part-7-integrating-a-database-and-adding-authentication/</guid><description>Learn how to integrate a database and implement authentication in your Remix Todo App.</description></item><item><title>Remix Todo App: Part 6 - Deploying the App</title><link>https://udohjeremiah.com/blog/remix-todo-app-part-6-deploying-the-app/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/remix-todo-app-part-6-deploying-the-app/</guid><description>Step-by-step guidance on how to deploy your Remix Todo App to production.</description></item><item><title>Remix Todo App: Part 5 - Implementing a Theme Switcher</title><link>https://udohjeremiah.com/blog/remix-todo-app-part-5-implementing-a-theme-switcher/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/remix-todo-app-part-5-implementing-a-theme-switcher/</guid><description>Add a theme switcher to your Remix Todo App to support light and dark modes.</description></item><item><title>Remix Todo App: Part 4 - Pending UI</title><link>https://udohjeremiah.com/blog/remix-todo-app-part-4-pending-ui/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/remix-todo-app-part-4-pending-ui/</guid><description>Improve user experience by adding pending states and implementing network-aware UI feedbacks.</description></item><item><title>Remix Todo App: Part 3 - Multiple Forms with Single Button and Concurrent Mutations</title><link>https://udohjeremiah.com/blog/remix-todo-app-part-3-multiple-forms-with-single-button-and-concurrent-mutations/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/remix-todo-app-part-3-multiple-forms-with-single-button-and-concurrent-mutations/</guid><description>Learn how to implement multiple forms with a single button for mutations and handle concurrent mutations efficiently in Remix.</description></item><item><title>Remix Todo App: Part 2 - Loading Data into Components and Handling Mutations with Form</title><link>https://udohjeremiah.com/blog/remix-todo-app-part-2-loading-data-into-components-and-handling-mutations-with-form/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/remix-todo-app-part-2-loading-data-into-components-and-handling-mutations-with-form/</guid><description>Discover how to load data into components and manage mutations using Remix forms.</description></item><item><title>Remix Todo App: Part 1 - Building the App Layout and Structure</title><link>https://udohjeremiah.com/blog/remix-todo-app-part-1-building-the-app-layout-and-structure/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/remix-todo-app-part-1-building-the-app-layout-and-structure/</guid><description>Learn how to set up the layout and structure of your Remix Todo App.</description></item><item><title>There Will Be Code</title><link>https://udohjeremiah.com/blog/there-will-be-code/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/there-will-be-code/</guid><description>We will always have code, even with the combination of quantum computing and AI, because code represents the details of the requirements.</description></item><item><title>How Remix&apos;s Flat File-Based Routing Works</title><link>https://udohjeremiah.com/blog/how-remix-flat-file-based-routing-works/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/how-remix-flat-file-based-routing-works/</guid><description>Learn how Remix&apos;s flat file-based routing generates routes from file names.</description></item><item><title>Understanding JavaScript&apos;s Internationalization API</title><link>https://udohjeremiah.com/blog/understanding-javascript-internationalization-api/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/understanding-javascript-internationalization-api/</guid><description>A concise guide to mastering JavaScript&apos;s Internationalization API for globalized web apps.</description></item><item><title>How To Set Up A New Web Project</title><link>https://udohjeremiah.com/blog/how-to-set-up-a-new-web-project/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/how-to-set-up-a-new-web-project/</guid><description>A step-by-step guide to initiating and configuring your web project from the ground up.</description></item><item><title>Why JavaScript Needs TypeScript in the Web Application Era</title><link>https://udohjeremiah.com/blog/why-javascript-needs-typescript-in-the-web-application-era/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/why-javascript-needs-typescript-in-the-web-application-era/</guid><description>Discover why you should consider TypeScript over JavaScript for your next web application project.</description></item><item><title>Stop Hoping for a Completion of Anything in Life</title><link>https://udohjeremiah.com/blog/stop-hoping-for-a-completion-of-anything-in-life/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/stop-hoping-for-a-completion-of-anything-in-life/</guid><description>The beauty of life lies in our constant struggle to solve the ever-present challenges we face daily.</description></item><item><title>What You May Not Know About TypeScript (Part 5)</title><link>https://udohjeremiah.com/blog/what-you-may-not-know-about-typescript-part-5/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/what-you-may-not-know-about-typescript-part-5/</guid><description>Explore the hidden depths of TypeScript in this blog series. Discover its lesser obvious details, expanding your understanding.</description></item><item><title>What You May Not Know About TypeScript (Part 4)</title><link>https://udohjeremiah.com/blog/what-you-may-not-know-about-typescript-part-4/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/what-you-may-not-know-about-typescript-part-4/</guid><description>Explore the hidden depths of TypeScript in this blog series. Discover its lesser obvious details, expanding your understanding.</description></item><item><title>What You May Not Know About TypeScript (Part 3)</title><link>https://udohjeremiah.com/blog/what-you-may-not-know-about-typescript-part-3/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/what-you-may-not-know-about-typescript-part-3/</guid><description>Explore the hidden depths of TypeScript in this blog series. Discover its lesser obvious details, expanding your understanding.</description></item><item><title>Adieu Jim Simons</title><link>https://udohjeremiah.com/blog/adieu-jim-simons/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/adieu-jim-simons/</guid><description>The great mathematician, trader, and philanthropist of Wall Street is gone.</description></item><item><title>What You May Not Know About TypeScript (Part 2)</title><link>https://udohjeremiah.com/blog/what-you-may-not-know-about-typescript-part-2/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/what-you-may-not-know-about-typescript-part-2/</guid><description>Explore the hidden depths of TypeScript in this blog series. Discover its lesser obvious details, expanding your understanding.</description></item><item><title>What You May Not Know About TypeScript (Part 1)</title><link>https://udohjeremiah.com/blog/what-you-may-not-know-about-typescript-part-1/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/what-you-may-not-know-about-typescript-part-1/</guid><description>Explore the hidden depths of TypeScript in this blog series. Discover its lesser obvious details, expanding your understanding.</description></item><item><title>Are You Passionately Obsessed With Software Development?</title><link>https://udohjeremiah.com/blog/are-you-passionately-obsessed-with-software-development/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/are-you-passionately-obsessed-with-software-development/</guid><description>Find out why switching to &apos;normal life&apos; outside of coding might be tough for you.</description></item><item><title>Treat Your Development Tools As Tools, Not Religions</title><link>https://udohjeremiah.com/blog/treat-your-development-tools-as-tools-not-religions/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/treat-your-development-tools-as-tools-not-religions/</guid><description>Tools are meant to solve problems efficiently, not stifle innovation.</description></item><item><title>Is Blogging Still Relevant For Programmers?</title><link>https://udohjeremiah.com/blog/is-blogging-still-relevant-for-programmers/</link><guid isPermaLink="true">https://udohjeremiah.com/blog/is-blogging-still-relevant-for-programmers/</guid><description>Discover why the old-school weblog remains useful for developers today.</description></item></channel></rss>