41554 blogs · [
{
"id": "01a08789-ffd7-70d6-af0d-30cd93dade0e",
"title": "Mindlumen, the most capable AI therapist, is available on iOS!",
"url": "https://jakeprins.com/blog/mindlumen-ai-therapist-mobile-app",
"published_at": "2025-02-21T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd94d4a5b6",
"title": "Supabase vs Firebase: Choosing the Right Backend for Your Next Project",
"url": "https://jakeprins.com/blog/supabase-vs-firebase-2024",
"published_at": "2024-11-02T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd94e98730",
"title": "Simplifying Web3 for Mass Adoption",
"url": "https://jakeprins.com/blog/simplifying-web3-for-mass-adoption",
"published_at": "2024-04-09T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd954d7468",
"title": "The Trouble with Starting in Web3 and How to Solve It.",
"url": "https://jakeprins.com/blog/the-trouble-with-starting-in-web3-and-how-to-solve-it",
"published_at": "2024-04-02T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd95c8b535",
"title": "Make Digital Ownership Accessible to Everyone.",
"url": "https://jakeprins.com/blog/make-digital-ownership-accessible-to-everyone",
"published_at": "2024-01-05T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9600b94a",
"title": "Why Digital Ownership Matters.",
"url": "https://jakeprins.com/blog/why-digital-ownership-matters",
"published_at": "2024-01-04T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd966f9a51",
"title": "How to Convert a Next.js Application to React.js",
"url": "https://jakeprins.com/blog/how-to-convert-nextjs-to-reactjs",
"published_at": "2023-10-01T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd96b2f274",
"title": "How to Convert a React.js Application to Next.js",
"url": "https://jakeprins.com/blog/how-to-convert-reactjs-to-nextjs",
"published_at": "2023-10-01T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd977f797b",
"title": "How to Build a Sellable Side-Project in 5 Months: From Idea to Acquisition",
"url": "https://jakeprins.com/blog/how-to-build-a-sellable-side-project-in-5-months-from-idea-to-acquisition",
"published_at": "2023-08-13T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9803e9c8",
"title": "Exploring the Power of NFTs 2.0: Use cases to spark your excitement",
"url": "https://jakeprins.com/blog/exploring-the-power-of-nfts-2-0-12-use-cases-to-spark-your-excitement",
"published_at": "2023-05-24T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd989f8e4d",
"title": "How to create a ChatGPT application using Next.js and the OpenAI API.",
"url": "https://jakeprins.com/blog/how-to-create-a-chatgpt-application-using-next-js-and-the-openai-api",
"published_at": "2023-04-01T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9992c0d4",
"title": "From Zero to Acquired: My Journey to Selling Serverless SaaS",
"url": "https://jakeprins.com/blog/zero-to-acquired",
"published_at": "2023-02-12T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9a05c8fb",
"title": "The Importance of NFT Royalties",
"url": "https://jakeprins.com/blog/the-importance-of-nft-royalties",
"published_at": "2022-12-07T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9a8ace68",
"title": "What are NFTs 2.0, and which problems do they solve?",
"url": "https://jakeprins.com/blog/what-are-nfts-2-0-and-which-problems-do-they-solve",
"published_at": "2022-09-28T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9b4a3e4f",
"title": "Why smart contract-based accounts will drive further adoption of Web3",
"url": "https://jakeprins.com/blog/why-smart-contract-based-account-drive-further-adoption-of-web-3",
"published_at": "2021-09-03T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9b753913",
"title": "How I went from $2k in a year to $2k in a week.",
"url": "https://jakeprins.com/blog/how-i-went-from-2k-in-a-year-to-2k-in-a-week",
"published_at": "2020-11-24T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9b76a8bd",
"title": "7 Boilerplates for a Head Start When Building a SaaS App",
"url": "https://jakeprins.com/blog/7-boilerplates-for-a-head-start-when-building-a-saas-app",
"published_at": "2020-11-17T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9c304902",
"title": "How to Implement Netlify CMS With Next.js",
"url": "https://jakeprins.com/blog/how-to-implement-netlify-cms-with-next-js",
"published_at": "2020-10-19T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9c5ac1ab",
"title": "How to Set Up Tailwind CSS V2.0 With Next.js 10",
"url": "https://jakeprins.com/blog/how-to-set-up-tailwind-css-v2-0-with-next-js-10",
"published_at": "2020-10-15T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9c9d4891",
"title": "Implement User Authentication With Next.js and Firebase",
"url": "https://jakeprins.com/blog/implement-user-authentication-with-next-js-and-firebase",
"published_at": "2020-08-28T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9d64b678",
"title": "How to Set Up Next.js With Tailwind CSS",
"url": "https://jakeprins.com/blog/how-to-set-up-next-js-with-tailwind-css",
"published_at": "2020-08-18T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9d90d1d8",
"title": "How to Use ESLint and Prettier in Your Next.js Application With TypeScript",
"url": "https://jakeprins.com/blog/how-to-use-eslint-and-prettier-in-your-next-js-application-with-typescript",
"published_at": "2020-07-17T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9e343efb",
"title": "How to Set Up Next.js With TypeScript",
"url": "https://jakeprins.com/blog/how-to-set-up-next-js-with-typescript",
"published_at": "2020-06-15T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9ece0ecb",
"title": "The Best Places to Post Your Startup",
"url": "https://jakeprins.com/blog/the-best-places-to-post-your-startup",
"published_at": "2020-05-22T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9f714200",
"title": "Why I Migrated From Next.js to Create React App",
"url": "https://jakeprins.com/blog/why-i-migrated-from-next-js-to-create-react-app",
"published_at": "2020-05-02T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cd9fe107ea",
"title": "Create React App vs Next.js",
"url": "https://jakeprins.com/blog/stack-choices-create-react-app-vs-next-js",
"published_at": "2020-04-20T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cda0b753cb",
"title": "Stack Choices: SASS vs CSS-in-JS vs TailwindCSS",
"url": "https://jakeprins.com/blog/stack-choices-sass-vs-css-in-js-vs-tailwindcss",
"published_at": "2020-02-19T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cda113ab28",
"title": "React vs Vue vs Angular vs Svelte",
"url": "https://jakeprins.com/blog/stack-choices-react-vs-vue-vs-angular-vs-svelte",
"published_at": "2020-02-12T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cda1a6261e",
"title": "Code Splitting by Routes and Components",
"url": "https://jakeprins.com/blog/code-splitting-by-routes-and-components",
"published_at": "2020-01-22T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cda2790f3c",
"title": "Early Access to the Serverless SaaS Boilerplate",
"url": "https://jakeprins.com/blog/early-access-to-the-serverless-saas-boilerplate",
"published_at": "2020-01-05T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cda30a4e7a",
"title": "Stack Choices: JavaScript vs TypeScript",
"url": "https://jakeprins.com/blog/stack-choices-javascript-vs-typescript",
"published_at": "2019-12-19T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cda3fe0163",
"title": "Interesting frontend technologies to follow",
"url": "https://jakeprins.com/blog/interesting-frontend-technologies-to-follow",
"published_at": "2019-08-02T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cda476351f",
"title": "Interesting Web Technologies to follow in 2019",
"url": "https://jakeprins.com/blog/interesting-web-technologies-to-follow-in-2019",
"published_at": "2019-01-09T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cda51eca8c",
"title": "Here's what I learned at the world's biggest React conference",
"url": "https://jakeprins.com/blog/here-is-what-i-learned-at-the-worlds-biggest-react-conference",
"published_at": "2018-04-24T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cda558a47a",
"title": "How to Create and Publish a Chrome Extension in 20 minutes",
"url": "https://jakeprins.com/blog/how-to-create-and-publish-a-chrome-extension-in-20-minutes",
"published_at": "2018-02-24T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cda60040e7",
"title": "Why side projects are so damn important",
"url": "https://jakeprins.com/blog/why-side-projects-are-so-damn-important",
"published_at": "2017-12-19T00:00:00+00:00"
},
{
"id": "01a08789-ffd7-70d6-af0d-30cda65a520e",
"title": "My first months as a full-time web developer",
"url": "https://jakeprins.com/blog/my-first-months-as-a-web-developer",
"published_at": "2016-06-24T00:00:00+00:00"
}
] posts Claim your blog