<!DOCTYPE html><html dir="ltr" class=" __className_3288eb"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/2b3f1035ed87a788-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/4f0e24fe5ab41d38.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-405660829a71fe06.js"/><script src="/_next/static/chunks/fd9d1056-dc05a5a761adc2ba.js" async=""></script><script src="/_next/static/chunks/69-46436499be9a41ef.js" async=""></script><script src="/_next/static/chunks/main-app-05186bc7eab29c7f.js" async=""></script><script src="/_next/static/chunks/250-b3f988916e47a538.js" async=""></script><script src="/_next/static/chunks/665-a1d3fc679faeaa25.js" async=""></script><script src="/_next/static/chunks/910-1aad7002c95e9cbf.js" async=""></script><script src="/_next/static/chunks/571-f3fb297d165a96bf.js" async=""></script><script src="/_next/static/chunks/935-f6ba5f3481453677.js" async=""></script><script src="/_next/static/chunks/416-1e547c0076e8e3b1.js" async=""></script><script src="/_next/static/chunks/app/%5Bdomain%5D/layout-78fd989813e016ce.js" async=""></script><script src="/_next/static/chunks/app/%5Bdomain%5D/(posts)/(default)/layout-2378db284f62d8a1.js" async=""></script><script src="/_next/static/chunks/app/%5Bdomain%5D/template-811a9fdf6e74079a.js" async=""></script><script src="/_next/static/chunks/app/%5Bdomain%5D/%5Bslug%5D/page-e84812faf4372bf4.js" async=""></script><link rel="preload" href="https://analytics.typeflo.io/js/script.js" as="script"/><link rel="preload" href="https://chat.leancodeautomation.com/embed.min.js" as="script"/><title>Dennis Rongo</title><meta name="description" content="I am a Principal Software Engineer and blog about software development + automation, lifestyle and fitness."/><meta name="keywords" content="Hello! My name is Dennis Dennis Rongo I am a Principal Software Engineer and blog about software development + automation, lifestyle and fitness."/><link rel="canonical" href="https://dennisrongo.com"/><meta property="og:title" content="Dennis Rongo"/><meta property="og:description" content="I am a Principal Software Engineer and blog about software development + automation, lifestyle and fitness."/><meta property="og:url" content="https://dennisrongo.com"/><meta property="og:site_name" content="Dennis Rongo"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Dennis Rongo"/><meta name="twitter:description" content="I am a Principal Software Engineer and blog about software development + automation, lifestyle and fitness."/><link rel="icon" href="https://auth.typeflo.io/storage/v1/object/public/authors/public/92610710-e15c-4f49-a833-cbb7b247b62a/images/favicon.jpeg?1723407520623" type="image/png"/><meta name="next-size-adjust"/><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" noModule=""></script><style id="antd-cssinjs" data-rc-order="prepend" data-rc-priority="-1000">.anticon{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.anticon >*{line-height:1;}.anticon svg{display:inline-block;}.anticon .anticon .anticon-icon{display:block;}.data-ant-cssinjs-cache-path{content:"jabiam|ant-design-icons|anticon:1kifkht";}</style><style id="__jsx-undefined">:root {
    --c-primary-50: 226, 232, 249;
  --c-primary-100: 201, 212, 243;
  --c-primary-200: 142, 165, 230;
  --c-primary-300: 87, 122, 219;
  --c-primary-400: 42, 82, 193;
  --c-primary-500: 30, 58, 138;
  --c-primary-600: 24, 46, 109;
  --c-primary-700: 18, 36, 84;
  --c-primary-800: 12, 23, 54;
  --c-primary-900: 6, 12, 29;
    }.ttnc-logo { width: 250px }</style></head><body class="bg-[#f8f8f8] text-base dark:bg-neutral-900/95 text-neutral-900 dark:text-neutral-200"><div><div class="nc-Header sticky top-0 w-full z-40 "><div class="nc-MainNav1 relative z-10 bg-white dark:bg-slate-900 "><div class="container"><div class="h-20 py-5 flex justify-between items-center"><div class="custom-logo-section flex justify-start items-center space-x-4 sm:space-x-10 2xl:space-x-14"><div class="custom-logo ttnc-logo inline-block text-primary-6000 cursor-pointer"><a href="/"><img alt="Dennis Rongo" loading="lazy" width="130" height="150" decoding="async" data-nimg="1" class="custom-logo-image object-contain h-12 md:h-10 lg:h-10 text-neutral-400 focus:outline-0 focus:border-0" style="color:transparent;outline:0;border:0" srcSet="/_next/image?url=https%3A%2F%2Fauth.typeflo.io%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fauthors%2Fpublic%2F92610710-e15c-4f49-a833-cbb7b247b62a%2Fimages%2Flogo.webp%3F1723407520319&amp;w=256&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fauth.typeflo.io%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fauthors%2Fpublic%2F92610710-e15c-4f49-a833-cbb7b247b62a%2Fimages%2Flogo.webp%3F1723407520319&amp;w=384&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fauth.typeflo.io%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fauthors%2Fpublic%2F92610710-e15c-4f49-a833-cbb7b247b62a%2Fimages%2Flogo.webp%3F1723407520319&amp;w=384&amp;q=75"/></a></div><ul class="custom-nav nc-Navigation items-center hidden lg:flex"><li class="menu-item"><div class="custom-nav-item relative group"><a target="_self" class="flex items-center px-4 py-2 text-sm lg:text-[15px] font-medium text-slate-700 dark:text-slate-300 hover:text-slate-900 dark:hover:text-slate-200 hover:bg-slate-100 dark:hover:bg-slate-800 rounded-full" href="/">Home</a></div></li><li class="menu-item"><div class="custom-nav-item relative group"><a target="_blank" class="flex items-center px-4 py-2 text-sm lg:text-[15px] font-medium text-slate-700 dark:text-slate-300 hover:text-slate-900 dark:hover:text-slate-200 hover:bg-slate-100 dark:hover:bg-slate-800 rounded-full" href="https://hi.switchy.io/leancodeaiautomation">AI Automation</a></div></li><li class="menu-item"><div class="custom-nav-item relative group"><a target="_blank" class="flex items-center px-4 py-2 text-sm lg:text-[15px] font-medium text-slate-700 dark:text-slate-300 hover:text-slate-900 dark:hover:text-slate-200 hover:bg-slate-100 dark:hover:bg-slate-800 rounded-full" href="https://hi.switchy.io/lean-code-ai-automation">Join my Community!</a></div></li><li class="menu-item"><div class="custom-nav-item relative group"><a target="_blank" class="flex items-center px-4 py-2 text-sm lg:text-[15px] font-medium text-slate-700 dark:text-slate-300 hover:text-slate-900 dark:hover:text-slate-200 hover:bg-slate-100 dark:hover:bg-slate-800 rounded-full" href="https://www.youtube.com/@codingmenace">YouTube</a></div></li></ul></div><div class="flex-1 flex items-center justify-end text-neutral-700 dark:text-neutral-100 space-x-1"><div class="hidden items-center lg:flex"><div class="cursor-pointer"><button role="button" aria-label="search" class="flex w-10 h-10 sm:w-12 sm:h-12 rounded-full text-slate-700 dark:text-slate-300 hover:bg-slate-100 dark:hover:bg-slate-800 focus:outline-none items-center justify-center"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 21C16.7467 21 21 16.7467 21 11.5C21 6.25329 16.7467 2 11.5 2C6.25329 2 2 6.25329 2 11.5C2 16.7467 6.25329 21 11.5 21Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M22 22L20 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div><div class="px-1"></div><div class="custom-ctabtn flex w-full cursor-pointer items-center justify-center rounded-3xl border border-transparent bg-primary-500 px-4 py-2 text-base text-white font-medium shadow-sm hover:bg-primary-800"><a href="https://aitable.ai/share/shr3sJbGNS0yqXzo7tQ7A/fomp6x4ckXNaCzPJPG?%22+file+with+you.=" target="_blank" rel="noopener noreferrer">Contact Me</a></div></div><div class="flex items-center lg:hidden"><div class="cursor-pointer"><button role="button" aria-label="search" class="flex w-10 h-10 sm:w-12 sm:h-12 rounded-full text-slate-700 dark:text-slate-300 hover:bg-slate-100 dark:hover:bg-slate-800 focus:outline-none items-center justify-center"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 21C16.7467 21 21 16.7467 21 11.5C21 6.25329 16.7467 2 11.5 2C6.25329 2 2 6.25329 2 11.5C2 16.7467 6.25329 21 11.5 21Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M22 22L20 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div><div class="items-center md:hidden"><div data-headlessui-state=""><button role="button" aria-label="menubar" class="p-2.5 text-neutral-700 dark:text-neutral-300 focus:outline-none flex items-center justify-center border border-neutral-300 rounded-3xl ml-3" type="button" aria-expanded="false" data-headlessui-state=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div><div style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></div></div></div></div></div></div></div></div><div><div><div style="height:70vh" class="nc-PageSingleTemp4Sidebar flex flex-col justify-center items-center text-center pt-10 pb-10 lg:pt-10 lg:pb-10" data-nc-id="PageSingleTemp4Sidebar"><div class="container flex flex-col justify-center items-center py-16 lg:py-20"><header class="text-center max-w-2xl mx-auto space-y-7"><h1 class="text-3xl md:text-5xl font-semibold">404 - Page Not Found</h1><span class="block text-md text-neutral-800 sm:text-base dark:text-neutral-200 font-medium">The page you were looking for doesn&#x27;t exist.<!-- --> </span><div class="pt-5"><a class="mt-5 py-4 px-6 cursor-pointer rounded-3xl border bg-white border-gray-300 dark:bg-neutral-900" href="/">Go Back to Home</a></div></header></div></div></div></div><div class="nc-Footer w-full bg-white dark:bg-slate-900 justify-end relative py-8 lg:py-8 border-t border-neutral-200 dark:border-neutral-700"><div class="flex flex-col items-center text-center justify-center"><div class="flex mb-5"><div class="custom-logo ttnc-logo inline-block text-primary-6000 cursor-pointer"><a href="/"><img alt="Dennis Rongo" loading="lazy" width="130" height="150" decoding="async" data-nimg="1" class="custom-logo-image object-contain h-12 md:h-10 lg:h-10 text-neutral-400 focus:outline-0 focus:border-0" style="color:transparent;outline:0;border:0" srcSet="/_next/image?url=https%3A%2F%2Fauth.typeflo.io%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fauthors%2Fpublic%2F92610710-e15c-4f49-a833-cbb7b247b62a%2Fimages%2Flogo.webp%3F1723407520319&amp;w=256&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fauth.typeflo.io%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fauthors%2Fpublic%2F92610710-e15c-4f49-a833-cbb7b247b62a%2Fimages%2Flogo.webp%3F1723407520319&amp;w=384&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fauth.typeflo.io%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fauthors%2Fpublic%2F92610710-e15c-4f49-a833-cbb7b247b62a%2Fimages%2Flogo.webp%3F1723407520319&amp;w=384&amp;q=75"/></a></div></div><div class="flex flex-wrap"><ul class="custom-nav nc-Navigation items-center flex-wrap justify-center items-center hidden lg:flex mr-150"><li class="menu-item"><div class="custom-nav-item relative group"><a target="_self" class="flex items-center px-4 py-2 text-sm lg:text-[15px] font-medium text-slate-700 dark:text-slate-300 hover:text-slate-900 dark:hover:text-slate-200 hover:bg-slate-100 dark:hover:bg-slate-800 rounded-full" href="https://dennisrongo.com/about">About Dennis</a></div></li></ul><div class="text-center lg:hidden md:hidden"><div class="flex-col text-center md:flex lg:flex"><div class="w-full text-center lg:flex items-center py-2.5 px-2.5 rounded-xl font-light text-md hover:bg-neutral-100 dark:hover:bg-neutral-800 rounded-lg"><a class="text-neutral-900 dark:text-white" target="_self" href="https://dennisrongo.com/about">About Dennis</a></div></div></div></div><div class="mt-3 mr-0 mb-5"><nav class="custom-social-icons nc-SocialsList flex flex-wrap gap-2 md:gap-3 lg:gap-3 text-2xl text-neutral-6000 dark:text-neutral-300 " data-nc-id="SocialsList"><a class="w-9 h-9 flex items-center justify-center rounded-full bg-neutral-200 text-xl dark:bg-neutral-800 dark:hover:bg-neutral-700 text-neutral-700 dark:text-neutral-200" href="https://twitter.com/the_menace" target="_blank" rel="noopener noreferrer" title="Twitter"><i class="lab la-twitter"></i></a><a class="w-9 h-9 flex items-center justify-center rounded-full bg-neutral-200 text-xl dark:bg-neutral-800 dark:hover:bg-neutral-700 text-neutral-700 dark:text-neutral-200" href="https://www.youtube.com/@codingmenace" target="_blank" rel="noopener noreferrer" title="YouTube"><i class="lab la-youtube"></i></a><a class="w-9 h-9 flex items-center justify-center rounded-full bg-neutral-200 text-xl dark:bg-neutral-800 dark:hover:bg-neutral-700 text-neutral-700 dark:text-neutral-200" href="https://www.linkedin.com/in/dennisrongo" target="_blank" rel="noopener noreferrer" title="Linkedin"><i class="lab la-linkedin-in"></i></a></nav></div><div class="mt-5 opacity-60 text-xs px-5 text-center">Copyright © 2025, Dennis Rongo. All rights reserved</div></div></div></div><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n  window.chatpilotConfig = {\n    chatbotId: \"a75b7ede1411435a926d0e921be64b56\",\n    domain: \"https://chat.leancodeautomation.com\"\n  }\n","id":0}])</script><script>(self.__next_s=self.__next_s||[]).push(["https://chat.leancodeautomation.com/embed.min.js",{"children":"","id":1}])</script><script src="/_next/static/chunks/webpack-405660829a71fe06.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"0:\"$L1\"\n"])</script><script>self.__next_f.push([1,"2:HL[\"/_next/static/media/2b3f1035ed87a788-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/css/4f0e24fe5ab41d38.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"4:I[47690,[],\"\"]\n7:I[5613,[],\"\"]\na:I[31778,[],\"\"]\nd:I[48955,[],\"\"]\n8:[\"domain\",\"dennis-rongo.typeflo.io\",\"d\"]\n9:[\"slug\",\"rss\",\"d\"]\ne:[]\n"])</script><script>self.__next_f.push([1,"1:[null,[\"$\",\"$L4\",null,{\"buildId\":\"wgmQpydNiRjRwhGZ1cViK\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/rss\",\"initialTree\":[\"\",{\"children\":[[\"domain\",\"dennis-rongo.typeflo.io\",\"d\"],{\"children\":[[\"slug\",\"rss\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true]}],\"initialSeedData\":[\"\",{\"children\":[[\"domain\",\"dennis-rongo.typeflo.io\",\"d\"],{\"children\":[[\"slug\",\"rss\",\"d\"],{\"children\":[\"__PAGE__\",{},[\"$L5\",\"$L6\",null]]},[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$8\",\"children\",\"$9\",\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"div\",null,{\"children\":[\"$\",\"$La\",null,{}]}],\"templateStyles\":[],\"templateScripts\":[],\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":null}]]},[null,\"$Lb\",null]]},[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[],\"styles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4f0e24fe5ab41d38.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]}]],\"initialHead\":[false,\"$Lc\"],\"globalErrorComponent\":\"$d\",\"missingSlots\":\"$We\"}]]\n"])</script><script>self.__next_f.push([1,"f:I[70877,[\"250\",\"static/chunks/250-b3f988916e47a538.js\",\"665\",\"static/chunks/665-a1d3fc679faeaa25.js\",\"910\",\"static/chunks/910-1aad7002c95e9cbf.js\",\"571\",\"static/chunks/571-f3fb297d165a96bf.js\",\"935\",\"static/chunks/935-f6ba5f3481453677.js\",\"416\",\"static/chunks/416-1e547c0076e8e3b1.js\",\"806\",\"static/chunks/app/%5Bdomain%5D/layout-78fd989813e016ce.js\"],\"\"]\n10:I[54101,[\"250\",\"static/chunks/250-b3f988916e47a538.js\",\"665\",\"static/chunks/665-a1d3fc679faeaa25.js\",\"910\",\"static/chunks/910-1aad7002c95e9cbf.js\",\"571\",\"static/chunks/571-f3fb297d165a96bf.js\",\"935\",\"static/chunks/935-f6ba5f3481453677.js\",\"416\",\"static/chunks/416-1e547c0076e8e3b1.js\",\"806\",\"static/chunks/app/%5Bdomain%5D/layout-78fd989813e016ce.js\"],\"ConfigProvider\"]\n11:I[79780,[\"250\",\"static/chunks/250-b3f988916e47a538.js\",\"665\",\"static/chunks/665-a1d3fc679faeaa25.js\",\"910\",\"static/chunks/910-1aad7002c95e9cbf.js\",\"571\",\"static/chunks/571-f3fb297d165a96bf.js\",\"935\",\"static/chunks/935-f6ba5f3481453677.js\",\"416\",\"static/chunks/416-1e547c0076e8e3b1.js\",\"806\",\"static/chunks/app/%5Bdomain%5D/layout-78fd989813e016ce.js\"],\"\"]\n12:I[34593,[\"250\",\"static/chunks/250-b3f988916e47a538.js\",\"665\",\"static/chunks/665-a1d3fc679faeaa25.js\",\"910\",\"static/chunks/910-1aad7002c95e9cbf.js\",\"571\",\"static/chunks/571-f3fb297d165a96bf.js\",\"935\",\"static/chunks/935-f6ba5f3481453677.js\",\"416\",\"static/chunks/416-1e547c0076e8e3b1.js\",\"806\",\"static/chunks/app/%5Bdomain%5D/layout-78fd989813e016ce.js\"],\"\"]\n13:I[85935,[\"935\",\"static/chunks/935-f6ba5f3481453677.js\",\"64\",\"static/chunks/app/%5Bdomain%5D/(posts)/(default)/layout-2378db284f62d8a1.js\"],\"\"]\n14:I[81256,[\"250\",\"static/chunks/250-b3f988916e47a538.js\",\"665\",\"static/chunks/665-a1d3fc679faeaa25.js\",\"910\",\"static/chunks/910-1aad7002c95e9cbf.js\",\"571\",\"static/chunks/571-f3fb297d165a96bf.js\",\"935\",\"static/chunks/935-f6ba5f3481453677.js\",\"416\",\"static/chunks/416-1e547c0076e8e3b1.js\",\"806\",\"static/chunks/app/%5Bdomain%5D/layout-78fd989813e016ce.js\"],\"\"]\n15:I[21904,[\"157\",\"static/chunks/app/%5Bdomain%5D/template-811a9fdf6e74079a.js\"],\"\"]\n16:I[3368"])</script><script>self.__next_f.push([1,"3,[\"250\",\"static/chunks/250-b3f988916e47a538.js\",\"665\",\"static/chunks/665-a1d3fc679faeaa25.js\",\"910\",\"static/chunks/910-1aad7002c95e9cbf.js\",\"571\",\"static/chunks/571-f3fb297d165a96bf.js\",\"935\",\"static/chunks/935-f6ba5f3481453677.js\",\"416\",\"static/chunks/416-1e547c0076e8e3b1.js\",\"806\",\"static/chunks/app/%5Bdomain%5D/layout-78fd989813e016ce.js\"],\"\"]\n1a:{\"fontName\":\"PlusJakartaSans\",\"fontFace\":\"\\n    @font-face {\\n      font-family: PlusJakartaSans;\\n      font-display: swap;\\n      src: url(\\\"../../PlusJakartaSans.woff\\\") format('woff'),\\n           url(\\\"../../PlusJakartaSans.ttf\\\") format('truetype');\\n    }\\n\",\"fontBody\":\"\\n    html body {\\n      font-family: PlusJakartaSans, 'sans-serif';\\n      font-display: swap;\\n    }\"}\n19:{\"theme_colour\":\"#1E3A8A\",\"font\":\"$1a\",\"custom_theme\":\":root {\\n    --c-primary-50: 226, 232, 249;\\n  --c-primary-100: 201, 212, 243;\\n  --c-primary-200: 142, 165, 230;\\n  --c-primary-300: 87, 122, 219;\\n  --c-primary-400: 42, 82, 193;\\n  --c-primary-500: 30, 58, 138;\\n  --c-primary-600: 24, 46, 109;\\n  --c-primary-700: 18, 36, 84;\\n  --c-primary-800: 12, 23, 54;\\n  --c-primary-900: 6, 12, 29;\\n    }\",\"translation_strings\":null,\"rtl\":false,\"back_to_top\":null}\n1b:{\"id\":\"315b33fe-638d-4b1e-b6fb-941b2aee9bb6\",\"header_code\":\"\",\"footer_code\":\"    \u003cscript\u003e\\n  window.chatpilotConfig = {\\n    chatbotId: \\\"a75b7ede1411435a926d0e921be64b56\\\",\\n    domain: \\\"https://chat.leancodeautomation.com\\\"\\n  }\\n\u003c/script\u003e\\n\u003cscript\\n  src=\\\"https://chat.leancodeautomation.com/embed.min.js\\\"\\n  charset=\\\"utf-8\\\"\\n  defer\\n\u003e\u003c/script\u003e\",\"created_at\":\"2024-02-18T05:07:10.735844+00:00\",\"created_by\":\"92610710-e15c-4f49-a833-cbb7b247b62a\",\"custom_css\":\".ttnc-logo { width: 250px }\"}\n1c:{\"ga4\":null,\"gsc\":null,\"adsense\":null,\"cookie_consent\":null}\n18:{\"username\":\"dennis-rongo\",\"description\":\"\u003cp\u003eI am a Principal Software Engineer and a content creator on YouTube\u003c/p\u003e\",\"logoimg\":\"https://auth.typeflo.io/storage/v1/object/public/authors/public/92610710-e15c-4f49-a833-cbb7b247b62a/images/logo.webp?1723407520319\",\"logoimgdark\":"])</script><script>self.__next_f.push([1,"null,\"metatitle\":\"Dennis Rongo\",\"darkmode\":false,\"footertxt\":\"\",\"cus_domain\":\"dennisrongo.com\",\"subdirectory\":null,\"logo_url\":null,\"faviconimg\":\"https://auth.typeflo.io/storage/v1/object/public/authors/public/92610710-e15c-4f49-a833-cbb7b247b62a/images/favicon.jpeg?1723407520623\",\"theme\":\"$19\",\"custom_code\":\"$1b\",\"integrations\":\"$1c\"}\n17:[\"$18\"]\n20:{\"link\":\"/\",\"name\":\"Home\",\"new_tab\":false}\n21:{\"link\":\"https://hi.switchy.io/leancodeaiautomation\",\"name\":\"AI Automation\",\"new_tab\":true}\n22:{\"link\":\"https://hi.switchy.io/lean-code-ai-automation\",\"name\":\"Join my Community!\",\"new_tab\":true}\n23:{\"link\":\"https://www.youtube.com/@codingmenace\",\"name\":\"YouTube\",\"new_tab\":true}\n24:{\"link\":\"https://aitable.ai/share/shr3sJbGNS0yqXzo7tQ7A/fomp6x4ckXNaCzPJPG?%22+file+with+you.=\",\"name\":\"Contact Me\",\"new_tab\":true}\n1f:[\"$20\",\"$21\",\"$22\",\"$23\",\"$24\"]\n26:{\"link\":\"\",\"name\":\"Facebook\"}\n27:{\"link\":\"https://twitter.com/the_menace\",\"name\":\"Twitter\"}\n28:{\"link\":\"\",\"name\":\"Instagram\"}\n29:{\"link\":\"https://www.youtube.com/@codingmenace\",\"name\":\"YouTube\"}\n2a:{\"link\":\"\",\"name\":\"Pinterest\"}\n2b:{\"link\":\"https://www.linkedin.com/in/dennisrongo\",\"name\":\"Linkedin\"}\n2c:{\"link\":\"\",\"name\":\"Tiktok\"}\n2d:{\"link\":\"\",\"name\":\"Reddit\"}\n25:[\"$26\",\"$27\",\"$28\",\"$29\",\"$2a\",\"$2b\",\"$2c\",\"$2d\"]\n2f:{\"link\":\"https://dennisrongo.com/about\",\"name\":\"About Dennis\",\"new_tab\":false}\n2e:[\"$2f\"]\n30:{\"username\":\"dennis-rongo\",\"cus_domain\":\"dennisrongo.com\"}\n1e:{\"id\":\"feb3d080-3169-4cf6-b6bd-5687a2bf0964\",\"created_at\":\"2024-02-18T02:04:31.372235+00:00\",\"navigation_menu\":\"$1f\",\"social_icons\":\"$25\",\"createdby\":\"92610710-e15c-4f49-a833-cbb7b247b62a\",\"cta\":true,\"navigation_menu_footer\":\"$2e\",\"authors\":\"$30\"}\n1d:[\"$1e\"]\n"])</script><script>self.__next_f.push([1,"b:[\"$\",\"html\",null,{\"dir\":\"ltr\",\"className\":\" __className_3288eb\",\"suppressHydrationWarning\":true,\"children\":[[],null,null,[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$L10\",null,{\"theme\":{\"token\":{\"fontFamily\":\"inherit\"},\"components\":{\"Modal\":{\"fontFamily\":\"inherit\",\"colorBgMask\":\"rgba(0, 0, 0, 0.1)\",\"colorBgBlur\":\"rgba(0, 0, 0, 0.5)\",\"paddingSM\":0}}},\"children\":[\"$\",\"$L11\",null,{\"children\":[[\"$\",\"$L12\",null,{\"content\":\":root {\\n    --c-primary-50: 226, 232, 249;\\n  --c-primary-100: 201, 212, 243;\\n  --c-primary-200: 142, 165, 230;\\n  --c-primary-300: 87, 122, 219;\\n  --c-primary-400: 42, 82, 193;\\n  --c-primary-500: 30, 58, 138;\\n  --c-primary-600: 24, 46, 109;\\n  --c-primary-700: 18, 36, 84;\\n  --c-primary-800: 12, 23, 54;\\n  --c-primary-900: 6, 12, 29;\\n    }.ttnc-logo { width: 250px }\"}],[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"className\":\"bg-[#f8f8f8] text-base dark:bg-neutral-900/95 text-neutral-900 dark:text-neutral-200\",\"children\":[[[\"$\",\"$L13\",null,{\"async\":true,\"defer\":true,\"data-api\":\"$undefined\",\"data-domain\":\"dennis-rongo.typeflo.io\",\"data-exclude\":\"$undefined\",\"src\":\"https://analytics.typeflo.io/js/script.js\",\"integrity\":\"$undefined\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"$L13\",null,{\"id\":\"next-plausible-init\",\"dangerouslySetInnerHTML\":{\"__html\":\"window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }\"},\"nonce\":\"$undefined\"}],[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L14\",null,{\"domain1\":\"dennis-rongo\",\"author\":[{\"username\":\"dennis-rongo\",\"description\":\"\u003cp\u003eI am a Principal Software Engineer and a content creator on YouTube\u003c/p\u003e\",\"logoimg\":\"https://auth.typeflo.io/storage/v1/object/public/authors/public/92610710-e15c-4f49-a833-cbb7b247b62a/images/logo.webp?1723407520319\",\"logoimgdark\":null,\"metatitle\":\"Dennis Rongo\",\"darkmode\":false,\"footertxt\":\"\",\"cus_domain\":\"dennisrongo.com\",\"subdirectory\":null,\"logo_url\":null,\"faviconimg\":\"https://auth.typeflo.io/storage/v1/object/public/authors/public/92610710-e15c-4f49-a833-cbb7b247b62a/images/favicon.jpeg?1723407520623\",\"theme\":{\"theme_colour\":\"#1E3A8A\",\"font\":{\"fontName\":\"PlusJakartaSans\",\"fontFace\":\"\\n    @font-face {\\n      font-family: PlusJakartaSans;\\n      font-display: swap;\\n      src: url(\\\"../../PlusJakartaSans.woff\\\") format('woff'),\\n           url(\\\"../../PlusJakartaSans.ttf\\\") format('truetype');\\n    }\\n\",\"fontBody\":\"\\n    html body {\\n      font-family: PlusJakartaSans, 'sans-serif';\\n      font-display: swap;\\n    }\"},\"custom_theme\":\":root {\\n    --c-primary-50: 226, 232, 249;\\n  --c-primary-100: 201, 212, 243;\\n  --c-primary-200: 142, 165, 230;\\n  --c-primary-300: 87, 122, 219;\\n  --c-primary-400: 42, 82, 193;\\n  --c-primary-500: 30, 58, 138;\\n  --c-primary-600: 24, 46, 109;\\n  --c-primary-700: 18, 36, 84;\\n  --c-primary-800: 12, 23, 54;\\n  --c-primary-900: 6, 12, 29;\\n    }\",\"translation_strings\":null,\"rtl\":false,\"back_to_top\":null},\"custom_code\":{\"id\":\"315b33fe-638d-4b1e-b6fb-941b2aee9bb6\",\"header_code\":\"\",\"footer_code\":\"    \u003cscript\u003e\\n  window.chatpilotConfig = {\\n    chatbotId: \\\"a75b7ede1411435a926d0e921be64b56\\\",\\n    domain: \\\"https://chat.leancodeautomation.com\\\"\\n  }\\n\u003c/script\u003e\\n\u003cscript\\n  src=\\\"https://chat.leancodeautomation.com/embed.min.js\\\"\\n  charset=\\\"utf-8\\\"\\n  defer\\n\u003e\u003c/script\u003e\",\"created_at\":\"2024-02-18T05:07:10.735844+00:00\",\"created_by\":\"92610710-e15c-4f49-a833-cbb7b247b62a\",\"custom_css\":\".ttnc-logo { width: 250px }\"},\"integrations\":{\"ga4\":null,\"gsc\":null,\"adsense\":null,\"cookie_consent\":null}}],\"nav\":[{\"id\":\"feb3d080-3169-4cf6-b6bd-5687a2bf0964\",\"created_at\":\"2024-02-18T02:04:31.372235+00:00\",\"navigation_menu\":[{\"link\":\"/\",\"name\":\"Home\",\"new_tab\":false},{\"link\":\"https://hi.switchy.io/leancodeaiautomation\",\"name\":\"AI Automation\",\"new_tab\":true},{\"link\":\"https://hi.switchy.io/lean-code-ai-automation\",\"name\":\"Join my Community!\",\"new_tab\":true},{\"link\":\"https://www.youtube.com/@codingmenace\",\"name\":\"YouTube\",\"new_tab\":true},{\"link\":\"https://aitable.ai/share/shr3sJbGNS0yqXzo7tQ7A/fomp6x4ckXNaCzPJPG?%22+file+with+you.=\",\"name\":\"Contact Me\",\"new_tab\":true}],\"social_icons\":[{\"link\":\"\",\"name\":\"Facebook\"},{\"link\":\"https://twitter.com/the_menace\",\"name\":\"Twitter\"},{\"link\":\"\",\"name\":\"Instagram\"},{\"link\":\"https://www.youtube.com/@codingmenace\",\"name\":\"YouTube\"},{\"link\":\"\",\"name\":\"Pinterest\"},{\"link\":\"https://www.linkedin.com/in/dennisrongo\",\"name\":\"Linkedin\"},{\"link\":\"\",\"name\":\"Tiktok\"},{\"link\":\"\",\"name\":\"Reddit\"}],\"createdby\":\"92610710-e15c-4f49-a833-cbb7b247b62a\",\"cta\":true,\"navigation_menu_footer\":[{\"link\":\"https://dennisrongo.com/about\",\"name\":\"About Dennis\",\"new_tab\":false}],\"authors\":{\"username\":\"dennis-rongo\",\"cus_domain\":\"dennisrongo.com\"}}],\"themeColor\":\"#1E3A8A\",\"searchPlaceholderTxt\":null}],[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$8\",\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$La\",null,{}]}],\"templateStyles\":[],\"templateScripts\":[],\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":null}],[\"$\",\"$L16\",null,{\"authors\":\"$17\",\"menus\":\"$1d\",\"footerTxt\":\"Copyright © 2025, Dennis Rongo. All rights reserved\"}]]}],[[\"$\",\"$L13\",\"0\",{\"id\":0,\"strategy\":\"beforeInteractive\",\"children\":\"\\n  window.chatpilotConfig = {\\n    chatbotId: \\\"a75b7ede1411435a926d0e921be64b56\\\",\\n    domain: \\\"https://chat.leancodeautomation.com\\\"\\n  }\\n\"}],[\"$\",\"$L13\",\"1\",{\"id\":1,\"src\":\"https://chat.leancodeautomation.com/embed.min.js\",\"strategy\":\"beforeInteractive\",\"children\":\"\"}]]]],\"\"]}]]}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"c:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Dennis Rongo\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"I am a Principal Software Engineer and blog about software development + automation, lifestyle and fitness.\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"Hello! My name is Dennis Dennis Rongo I am a Principal Software Engineer and blog about software development + automation, lifestyle and fitness.\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://dennisrongo.com\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Dennis Rongo\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"I am a Principal Software Engineer and blog about software development + automation, lifestyle and fitness.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://dennisrongo.com\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Dennis Rongo\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"Dennis Rongo\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"I am a Principal Software Engineer and blog about software development + automation, lifestyle and fitness.\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"https://auth.typeflo.io/storage/v1/object/public/authors/public/92610710-e15c-4f49-a833-cbb7b247b62a/images/favicon.jpeg?1723407520623\",\"type\":\"image/png\"}],[\"$\",\"meta\",\"16\",{\"name\":\"next-size-adjust\"}]]\n5:null\n"])</script><script>self.__next_f.push([1,"31:I[25250,[\"250\",\"static/chunks/250-b3f988916e47a538.js\",\"665\",\"static/chunks/665-a1d3fc679faeaa25.js\",\"921\",\"static/chunks/app/%5Bdomain%5D/%5Bslug%5D/page-e84812faf4372bf4.js\"],\"\"]\n6:[\"$\",\"div\",null,{\"style\":{\"height\":\"70vh\"},\"className\":\"nc-PageSingleTemp4Sidebar flex flex-col justify-center items-center text-center pt-10 pb-10 lg:pt-10 lg:pb-10\",\"data-nc-id\":\"PageSingleTemp4Sidebar\",\"children\":[\"$\",\"div\",null,{\"className\":\"container flex flex-col justify-center items-center py-16 lg:py-20\",\"children\":[\"$\",\"header\",null,{\"className\":\"text-center max-w-2xl mx-auto space-y-7\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-3xl md:text-5xl font-semibold\",\"children\":\"404 - Page Not Found\"}],[\"$\",\"span\",null,{\"className\":\"block text-md text-neutral-800 sm:text-base dark:text-neutral-200 font-medium\",\"children\":[\"The page you were looking for doesn't exist.\",\" \"]}],[\"$\",\"div\",null,{\"className\":\"pt-5\",\"children\":[\"$\",\"$L31\",null,{\"href\":\"/\",\"className\":\"mt-5 py-4 px-6 cursor-pointer rounded-3xl border bg-white border-gray-300 dark:bg-neutral-900\",\"children\":\"Go Back to Home\"}]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,""])</script></body></html>