<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Code Mochi</title><description>Practical notes on full-stack engineering, developer tooling, distributed systems, and maintaining software in production.</description><link>https://www.codemochi.com/</link><item><title>Next.js Bring Your Own Database with Prisma</title><link>https://www.codemochi.com/blog/bring-your-own-database-prisma/</link><guid isPermaLink="true">https://www.codemochi.com/blog/bring-your-own-database-prisma/</guid><description>How to set up a Next.js application with Prisma and NextAuth</description><pubDate>Sun, 01 May 2022 05:25:44 GMT</pubDate><category>typescript</category><category>javascript</category><category>prisma</category><category>nextjs</category><category>nextauth</category></item><item><title>Migrating NextAuth V3 to V4 with Prisma</title><link>https://www.codemochi.com/blog/migrating-next-auth-with-prisma/</link><guid isPermaLink="true">https://www.codemochi.com/blog/migrating-next-auth-with-prisma/</guid><description>How to migrate your NextAuth database with Prisma to the latest and greatest</description><pubDate>Mon, 07 Mar 2022 05:25:44 GMT</pubDate><category>typescript</category><category>javascript</category><category>prisma</category><category>nextauth</category><category>nextjs</category></item><item><title>Dockerizing Next.js with Prisma for Production Environments</title><link>https://www.codemochi.com/blog/dockerizing-nextjs-with-prisma-for-production/</link><guid isPermaLink="true">https://www.codemochi.com/blog/dockerizing-nextjs-with-prisma-for-production/</guid><description>How to configure your Next.js app with Docker and Prisma from start to finsh</description><pubDate>Sat, 01 Jan 2022 05:25:44 GMT</pubDate><category>typescript</category><category>javascript</category><category>prisma</category><category>docker</category><category>nextjs</category></item><item><title>Using Finite State Machines to Simplify Frontend User Flow</title><link>https://www.codemochi.com/blog/frontend-finite-state-machines/</link><guid isPermaLink="true">https://www.codemochi.com/blog/frontend-finite-state-machines/</guid><description>Creating a concert rather than chaos when orchestrating the state for many elements on a page.</description><pubDate>Mon, 07 Jun 2021 05:25:44 GMT</pubDate><category>typescript</category><category>javascript</category></item><item><title>Corona Examiner- open source virus tracking with Gatsby.js</title><link>https://www.codemochi.com/blog/corona-examiner/</link><guid isPermaLink="true">https://www.codemochi.com/blog/corona-examiner/</guid><description>Tracking the spread of a virus between different countries through publicly available data-sets and React.js.</description><pubDate>Sat, 18 Apr 2020 05:25:44 GMT</pubDate><category>typescript</category><category>gatsby</category></item><item><title>How to add Auth0 to Nextjs- the Ultimate Guide</title><link>https://www.codemochi.com/blog/how-to-add-auth0-nextjs/</link><guid isPermaLink="true">https://www.codemochi.com/blog/how-to-add-auth0-nextjs/</guid><description>A definitive guide for adding Auth0 to your Next.js project.</description><pubDate>Wed, 01 Apr 2020 05:25:44 GMT</pubDate><category>nextjs</category><category>typescript</category><category>auth0</category></item><item><title>5 Reasons why GraphCMS should be your next backend for MVPs</title><link>https://www.codemochi.com/blog/reasons-why-graphcms/</link><guid isPermaLink="true">https://www.codemochi.com/blog/reasons-why-graphcms/</guid><description>An overview about why using a backend-as-a-service like GraphCMS is the way to go for MVPs.</description><pubDate>Mon, 02 Mar 2020 05:25:44 GMT</pubDate><category>javascript</category><category>typescript</category><category>graphql</category><category>graphcms</category></item><item><title>Nested GraphQL Mutations with Prisma Photon</title><link>https://www.codemochi.com/blog/prisma-photon-nesting/</link><guid isPermaLink="true">https://www.codemochi.com/blog/prisma-photon-nesting/</guid><description>Build and configure a Next.js Docker environment for development and production use.</description><pubDate>Thu, 19 Sep 2019 05:25:44 GMT</pubDate><category>javascript</category><category>typescript</category><category>prisma</category></item><item><title>Hot Module Reloading with Next.js Docker development environment in 4 steps</title><link>https://www.codemochi.com/blog/nextjs-hmr/</link><guid isPermaLink="true">https://www.codemochi.com/blog/nextjs-hmr/</guid><description>Build and configure a Next.js Docker environment for development and production use.</description><pubDate>Tue, 27 Aug 2019 05:25:44 GMT</pubDate><category>javascript</category><category>react</category><category>nextjs</category><category>docker</category></item><item><title>Developer Bliss- Serverless Fullstack React  with Prisma 2 and GraphQL</title><link>https://www.codemochi.com/blog/prisma-2-now/</link><guid isPermaLink="true">https://www.codemochi.com/blog/prisma-2-now/</guid><description>Achieve coding zen by using zeit now to deploy your own totally serverless graphQL and react application.</description><pubDate>Mon, 12 Aug 2019 05:25:44 GMT</pubDate><category>javascript</category><category>react</category><category>prisma</category><category>docker</category><category>nextjs</category><category>now</category></item><item><title>Setup RDS for Serverless Zeit Now Deployments</title><link>https://www.codemochi.com/blog/setup-rds-for-zeit-now-deployments/</link><guid isPermaLink="true">https://www.codemochi.com/blog/setup-rds-for-zeit-now-deployments/</guid><description>Learn all the steps needed to set up and configure an RDS MySQL server for your production full stack application.</description><pubDate>Wed, 07 Aug 2019 05:25:44 GMT</pubDate><category>rds</category><category>aws</category><category>now</category></item><item><title>Create a Fullstack Blog App with Next.js, Prisma 2 and Docker- Part III Build the UI</title><link>https://www.codemochi.com/blog/prisma-2-nextjs-docker-part-3/</link><guid isPermaLink="true">https://www.codemochi.com/blog/prisma-2-nextjs-docker-part-3/</guid><description>Learn how to build a fullstack blog application from the ground up from the comfort of your docker environment.</description><pubDate>Fri, 12 Jul 2019 05:25:44 GMT</pubDate><category>javascript</category><category>react</category><category>prisma</category><category>docker</category><category>nextjs</category></item><item><title>Create a Fullstack Blog App with Next.js, Prisma 2 and Docker- Part II Configure the Frontend</title><link>https://www.codemochi.com/blog/prisma-2-nextjs-docker-part-2/</link><guid isPermaLink="true">https://www.codemochi.com/blog/prisma-2-nextjs-docker-part-2/</guid><description>Learn how to build a fullstack blog application. In Part II we hook up our frontend to our backend and add a beautiful UI with Ant Design.</description><pubDate>Wed, 10 Jul 2019 05:25:44 GMT</pubDate><category>javascript</category><category>react</category><category>prisma</category><category>docker</category><category>nextjs</category></item><item><title>Create a Fullstack Blog App with Next.js, Prisma 2 and Docker- Part I Setup the Repo and Configure the Backend</title><link>https://www.codemochi.com/blog/prisma-2-nextjs-docker-part-1/</link><guid isPermaLink="true">https://www.codemochi.com/blog/prisma-2-nextjs-docker-part-1/</guid><description>Learn how to build a fullstack blog application. In Part I we set up the project and dockerize our app.</description><pubDate>Mon, 08 Jul 2019 05:25:44 GMT</pubDate><category>javascript</category><category>react</category><category>prisma</category><category>docker</category><category>nextjs</category></item><item><title>Prisma 2 Sneak Peek</title><link>https://www.codemochi.com/blog/prisma-2-sneak-peek/</link><guid isPermaLink="true">https://www.codemochi.com/blog/prisma-2-sneak-peek/</guid><description>A quick overview of all the exciting new features of Prisma 2 beta including Photon and Lift.</description><pubDate>Wed, 26 Jun 2019 05:25:44 GMT</pubDate><category>javascript</category><category>react</category><category>aws</category><category>rds</category><category>prisma</category></item><item><title>How to add Sitemaps to a React Gatsby Static Site and Google Search Console</title><link>https://www.codemochi.com/blog/add-sitemap-to-react-gatsby/</link><guid isPermaLink="true">https://www.codemochi.com/blog/add-sitemap-to-react-gatsby/</guid><description>A step-by-step guide for adding sitemaps to your Gatsby site and how to submit the sitemap to the Google Search Console.</description><pubDate>Wed, 19 Jun 2019 05:25:44 GMT</pubDate><category>javascript</category><category>react</category><category>gatsby</category><category>amplify</category><category>route53</category></item><item><title>A Definitive Guide to SEO with a Serverless React Application in 2019</title><link>https://www.codemochi.com/blog/guide-to-seo-with-serverless-react/</link><guid isPermaLink="true">https://www.codemochi.com/blog/guide-to-seo-with-serverless-react/</guid><description>An exhaustive overview of all the ways you can render your React application to make it blazingly fast to load and work with social media scrapers and webcrawlers.</description><pubDate>Wed, 12 Jun 2019 05:25:44 GMT</pubDate><category>javascript</category><category>react</category><category>s3</category><category>gatsby</category><category>nextjs</category></item><item><title>Serverless Gatsby Pipeline with AWS Amplify</title><link>https://www.codemochi.com/blog/serverless-react-gatsby-aws-amplify/</link><guid isPermaLink="true">https://www.codemochi.com/blog/serverless-react-gatsby-aws-amplify/</guid><description>A step-by-step guide for setting up and deploying your React Gatsby project using an automated pipeline to a serverless S3 bucket backed by Cloudfront, a global CDN.</description><pubDate>Wed, 29 May 2019 05:25:44 GMT</pubDate><category>javascript</category><category>react</category><category>aws</category><category>s3</category><category>amplify</category><category>cloudfront</category><category>gatsby</category><category>route53</category></item><item><title>How to use git branches for the organized code base you always wanted</title><link>https://www.codemochi.com/blog/git-branches-for-organized-code/</link><guid isPermaLink="true">https://www.codemochi.com/blog/git-branches-for-organized-code/</guid><description>A guide for keeping your code organized and always ready to deploy.</description><pubDate>Mon, 20 May 2019 05:25:44 GMT</pubDate><category>javascript</category><category>react</category><category>github</category></item><item><title>How to convert less to styled components</title><link>https://www.codemochi.com/blog/less-to-styled-components/</link><guid isPermaLink="true">https://www.codemochi.com/blog/less-to-styled-components/</guid><description>How do you convert less stylesheets to styled components?</description><pubDate>Sun, 19 May 2019 05:25:44 GMT</pubDate><category>javascript</category><category>react</category><category>less</category><category>styledcomponents</category></item></channel></rss>