117 lines
28 KiB
Plaintext
117 lines
28 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Neon [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge-flat.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;14m[1mNeon[0m[38;5;12m (https://neon.tech) is an awesome serverless Postgres database, open-source alternative to AWS Aurora you love. It's a serverless platform designed to help you build reliable and scalable applications faster.[39m
|
||
|
||
[38;5;12mThis list tries to cover what is awesome about the product and its community! 👁⚡️👁[39m
|
||
|
||
[38;5;12mTo [39m[38;5;14m[1menhance[0m[38;5;12m this list, please refer to [39m[38;5;14m[1mCONTRIBUTING.md[0m[38;5;12m (CONTRIBUTING.md).[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial Resources[0m[38;5;12m (#official-resources)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGetting Started[0m[38;5;12m (#getting-started)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExamples[0m[38;5;12m (#examples)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommunity Guides[0m[38;5;12m (#community-guides)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommunity Video Tutorials[0m[38;5;12m (#community-video-tutorials)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlog Posts[0m[38;5;12m (#blog-posts)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYouTube Channel[0m[38;5;12m (#youtube-channel)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOther Interesting Articles[0m[38;5;12m (#other-interesting-articles)[39m
|
||
|
||
[38;2;255;187;0m[4mOfficial Resources[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial Documentation[0m[38;5;12m (https://neon.tech/docs) - Access comprehensive docs for Neon, including guides, tutorials, and API references.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGitHub Repository[0m[38;5;12m (https://github.com/neondatabase/neon) - Explore the source code, contribute, and stay updated with the latest developments in Neon GitHub repository.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDemos[0m[38;5;12m (https://neon.tech/demos) - Watch demos showcasing Neon features and capabilities to understand its practical applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlog[0m[38;5;12m (https://neon.tech/blog) - Read articles on Neon latest updates, case studies, and best practices for using Neon in various scenarios.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYouTube Channel[0m[38;5;12m (https://www.youtube.com/@neondatabase) - Watch Neon YouTube channel for video tutorials, demos, and feature highlights.[39m
|
||
|
||
[38;2;255;187;0m[4mGetting Started[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mQuickstart Guide[0m[38;5;12m (https://neon.tech/docs/get-started-with-neon/signing-up) - Follow this quickstart guide to get started with Neon and set up your account.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCLI[0m[38;5;12m (https://neon.tech/docs/reference/neon-cli) - Learn how to use the Neon CLI for managing your databases and automating workflows.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAPI[0m[38;5;12m (https://api-docs.neon.tech/reference/getting-started-with-neon-api) - Explore the Neon API docs to integrate Neon with your applications seamlessly.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mServerless Driver[0m[38;5;12m (https://neon.tech/docs/serverless/serverless-driver) - Learn how to use the Neon Serverless Driver for efficient, serverless database interactions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mData Import Guides[0m[38;5;12m (https://neon.tech/docs/import/import-intro) - Access guides on importing data into Neon quickly and efficiently.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDatabase Branching Workflows[0m[38;5;12m (https://neon.tech/flow) - Learn about database branching workflows to improve your development and deployment processes.[39m
|
||
|
||
[38;2;255;187;0m[4mExamples[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mIntegration Examples and Code Snippets[0m[38;5;12m (https://github.com/neondatabase/examples) - Browse examples and code snippets to see how Neon can be used in different projects.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mCommunity Guides[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mBuild a RAG Chatbot with Astro, Neon, and LlamaIndex[0m[38;5;12m (https://neon.tech/guides/chatbot-astro-postgres-llamaindex) - Learn how to build a RAG chatbot using Astro, Neon, and LlamaIndex with this comprehensive guide.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCreate a Reverse Image Search Engine Using LlamaIndex and Postgres[0m[38;5;12m (https://neon.tech/guides/llamaindex-postgres-search-images) - Learn to develop a reverse image search engine with LlamaIndex and Postgres by following this guide.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDevelop an E-commerce Store with Payload CMS, Neon, and Next.js[0m[38;5;12m (https://neon.tech/guides/payload) - Learn to build a full-featured e-commerce store using Payload CMS, Neon, and Next.js.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild a Blog with Strapi CMS, Neon, and Astro[0m[38;5;12m (https://neon.tech/guides/strapi-cms) - Learn how to create a blog with Strapi CMS, Neon, and Astro.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRun Analytics with Umami, Fly.io, and Neon[0m[38;5;12m (https://neon.tech/guides/self-hosting-umami-neon) - Learn how to set up an analytics platform using Umami, Fly.io, and Neon.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRevert Failed Deployment and Schema Migration in Laravel[0m[38;5;12m (https://neon.tech/guides/laravel-migration-rollbacks) - Learn how to handle deployment and schema migration rollbacks in Laravel with Neon.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOverview of Laravel and Neon[0m[38;5;12m (https://neon.tech/guides/laravel-overview) - Get an overview of using Laravel with Neon.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAdd Feature Flags in SvelteKit Apps with Neon[0m[38;5;12m (https://neon.tech/guides/feature-flags-sveltekit) - Learn how to implement feature flags in SvelteKit applications using Neon.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUpload to S3 in Next.js and Save References in Postgres[0m[38;5;12m (https://neon.tech/guides/next-upload-aws-s3) - Learn how to upload files to S3 in a Next.js app and save references in Postgres.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQuery Postgres in Next.js Server Actions[0m[38;5;12m (https://neon.tech/guides/next-server-actions) - Learn how to query Postgres in Next.js server actions with this guide.[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity Video Tutorials[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mTech Demo - Getting Started[0m[38;5;12m (https://www.youtube.com/watch?v=JtgwiJggOU0) - Watch this demo to get started with Neon.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDatabase Branching Explained[0m[38;5;12m (https://www.youtube.com/watch?v=hFULG1Dx8wo) - Learn about database branching in Neon and how it can benefit your development process.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing Neon with Serverless Applications[0m[38;5;12m (https://www.youtube.com/watch?v=9pCsyBlpmrc&t=2s) - Learn how to integrate Neon with serverless apps in this detailed tutorial.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIntroduction to Serverless Driver[0m[38;5;12m (https://www.youtube.com/watch?v=_LF-IvJsr5Y) - Get an introduction to the Neon Serverless Driver.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSetting Up Neon in Your Development Environment[0m[38;5;12m (https://www.youtube.com/watch?v=cxgAN7T3rq8) - Learn how to set up Neon in your development environment.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScaling Databases for Large Applications[0m[38;5;12m (https://www.youtube.com/watch?v=jXyTIQOfTTk&t=7838s) - Learn how to scale Neon to support large applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBest Practices for Database Security[0m[38;5;12m (https://www.youtube.com/watch?v=W-Bd7nzzz3o&t=426s) - Learn how to ensure security in your Neon.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOptimizing Performance with Database[0m[38;5;12m (https://www.youtube.com/watch?v=N_uNKAus0II&t=6387s) - Learn how to optimize performance with Neon.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMigrating Data to Database[0m[38;5;12m (https://www.youtube.com/watch?v=duMr6MTViUY) - Learn how to migrate data to Neon.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPython[0m[38;5;14m[1m [0m[38;5;14m[1mTutorial:[0m[38;5;14m[1m [0m[38;5;14m[1mBuild[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mSaaS[0m[38;5;14m[1m [0m[38;5;14m[1mApp[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mDjango,[0m[38;5;14m[1m [0m[38;5;14m[1mStripe,[0m[38;5;14m[1m [0m[38;5;14m[1mNeon,[0m[38;5;14m[1m [0m[38;5;14m[1mTailwindCSS,[0m[38;5;14m[1m [0m[38;5;14m[1mGitHub[0m[38;5;14m[1m [0m[38;5;14m[1mActions[0m[38;5;12m [39m[38;5;12m(https://youtu.be/WbNNESIxJnY?si=Bv69eeyRvfKnuS45)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mSaaS[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mDjango,[39m[38;5;12m [39m[38;5;12mintegrating[39m[38;5;12m [39m[38;5;12mStripe[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpayments,[39m[38;5;12m [39m[38;5;12mNeon,[39m[38;5;12m [39m[38;5;12mTailwindCSS[39m
|
||
[38;5;12mfor[39m[38;5;12m [39m[38;5;12mstyling,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGitHub[39m[38;5;12m [39m[38;5;12mActions[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCI/CD.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBuild[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mDeploy[0m[38;5;14m[1m [0m[38;5;14m[1mAI[0m[38;5;14m[1m [0m[38;5;14m[1mSaaS[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mReoccurring[0m[38;5;14m[1m [0m[38;5;14m[1mRevenue[0m[38;5;14m[1m [0m[38;5;14m[1m(Next.js,[0m[38;5;14m[1m [0m[38;5;14m[1mOpenAI,[0m[38;5;14m[1m [0m[38;5;14m[1mStripe,[0m[38;5;14m[1m [0m[38;5;14m[1mTailwind,[0m[38;5;14m[1m [0m[38;5;14m[1mVercel)[0m[38;5;12m [39m[38;5;12m(https://youtu.be/r895rFUbGtE?si=M_K9YSN36LV7Ft0a)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTutorial[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAI-powered[39m[38;5;12m [39m[38;5;12mSaaS[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mrecurring[39m[38;5;12m [39m[38;5;12mrevenue,[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mNext.js,[39m[38;5;12m [39m[38;5;12mOpenAI,[39m[38;5;12m [39m[38;5;12mStripe[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mpayments,[39m[38;5;12m [39m[38;5;12mTailwindCSS,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeploying[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mVercel.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBuild[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mFinance[0m[38;5;14m[1m [0m[38;5;14m[1mSaaS[0m[38;5;14m[1m [0m[38;5;14m[1mPlatform[0m[38;5;14m[1m [0m[38;5;14m[1mWith[0m[38;5;14m[1m [0m[38;5;14m[1mNextjs,[0m[38;5;14m[1m [0m[38;5;14m[1mReact,[0m[38;5;14m[1m [0m[38;5;14m[1mHonojs[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mCSV[0m[38;5;14m[1m [0m[38;5;14m[1mUpload[0m[38;5;14m[1m [0m[38;5;14m[1m(2024)[0m[38;5;12m [39m[38;5;12m(https://youtu.be/N_uNKAus0II?si=F1fZTyomXU4c9YMD)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGuide[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfinance[39m[38;5;12m [39m[38;5;12mSaaS[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mNext.js,[39m[38;5;12m [39m[38;5;12mReact.js,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mHono.js,[39m[38;5;12m [39m[38;5;12mfeaturing[39m[38;5;12m [39m[38;5;12mCSV[39m[38;5;12m [39m[38;5;12mupload[39m[38;5;12m [39m
|
||
[38;5;12mfunctionality.[39m
|
||
|
||
[38;2;255;187;0m[4mBlog Posts[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mThe Problem with Postgres Replicas[0m[38;5;12m (https://neon.tech/blog/the-problem-with-postgres-replicas) - Blog post by Bryan Clark on the challenges associated with using Postgres replicas and explore potential solutions to overcome these issues.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEdit[0m[38;5;14m[1m [0m[38;5;14m[1mRecords[0m[38;5;14m[1m [0m[38;5;14m[1mDirectly[0m[38;5;14m[1m [0m[38;5;14m[1mfrom[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mNeon[0m[38;5;14m[1m [0m[38;5;14m[1mConsole:[0m[38;5;14m[1m [0m[38;5;14m[1mMeet[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mNew[0m[38;5;14m[1m [0m[38;5;14m[1mTables[0m[38;5;14m[1m [0m[38;5;14m[1mPage[0m[38;5;12m [39m[38;5;12m(https://neon.tech/blog/edit-records-directly-from-the-neon-console-meet-the-new-tables-page)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mNeon[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mTables[39m[38;5;12m [39m[38;5;12mpage[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12medit[39m[38;5;12m [39m[38;5;12mrecords[39m[38;5;12m [39m
|
||
[38;5;12mdirectly[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconsole,[39m[38;5;12m [39m[38;5;12msimplifying[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mmanagement.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDatabase Recovery Strategies to Help You Sleep at Night[0m[38;5;12m (https://neon.tech/blog/database-recovery-strategies-to-help-you-sleep-at-night) - Learn about essential database recovery strategies that ensure data safety and provide peace of mind.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mDatabase[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mEvery[0m[38;5;14m[1m [0m[38;5;14m[1mPreview[0m[38;5;14m[1m [0m[38;5;14m[1mEnvironment[0m[38;5;14m[1m [0m[38;5;14m[1mUsing[0m[38;5;14m[1m [0m[38;5;14m[1mNeon,[0m[38;5;14m[1m [0m[38;5;14m[1mGitHub[0m[38;5;14m[1m [0m[38;5;14m[1mActions,[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mVercel[0m[38;5;12m [39m[38;5;12m(https://neon.tech/blog/branching-with-preview-environments)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBlog[39m[38;5;12m [39m[38;5;12mpost[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12mpreview[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mNeon,[39m[38;5;12m [39m[38;5;12mGitHub[39m[38;5;12m [39m[38;5;12mActions,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mVercel[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstreamline[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mprocess.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mCreate[0m[38;5;14m[1m [0m[38;5;14m[1mPreviews[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mAnonymized[0m[38;5;14m[1m [0m[38;5;14m[1mProduction-Like[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mSeconds[0m[38;5;12m [39m[38;5;12m(https://neon.tech/blog/how-to-create-previews-with-anonymized-production-like-data-in-seconds)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mpreviews[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12manonymized,[39m[38;5;12m [39m[38;5;12mproduction-like[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mquickly,[39m[38;5;12m [39m
|
||
[38;5;12menhancing[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mworkflows.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBuild[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mDynamic[0m[38;5;14m[1m [0m[38;5;14m[1mE-Commerce[0m[38;5;14m[1m [0m[38;5;14m[1mStore[0m[38;5;14m[1m [0m[38;5;14m[1mUI[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mAstro,[0m[38;5;14m[1m [0m[38;5;14m[1mNeon,[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mAWS[0m[38;5;14m[1m [0m[38;5;14m[1mAmplify[0m[38;5;12m [39m[38;5;12m(https://neon.tech/blog/build-a-dynamic-e-commerce-store-ui-with-astro-neon-postgres-and-aws-amplify)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBlog[39m[38;5;12m [39m[38;5;12mpost[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12me-commerce[39m[38;5;12m [39m[38;5;12mstore[39m[38;5;12m [39m[38;5;12mUI[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mAstro,[39m[38;5;12m [39m
|
||
[38;5;12mNeon,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAWS[39m[38;5;12m [39m[38;5;12mAmplify[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mseamless[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mexperience.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRemember[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mUse[0m[38;5;14m[1m [0m[38;5;14m[1mPrimary[0m[38;5;14m[1m [0m[38;5;14m[1mKeys[0m[38;5;14m[1m [0m[38;5;14m[1mvs[0m[38;5;14m[1m [0m[38;5;14m[1mUnique[0m[38;5;14m[1m [0m[38;5;14m[1mConstraints[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mPostgres[0m[38;5;12m [39m[38;5;12m(https://neon.tech/blog/remember-to-use-primary-keys-vs-unique-constraints-in-postgres)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUnderstand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdifferences[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mprimary[39m[38;5;12m [39m[38;5;12mkeys[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12munique[39m[38;5;12m [39m[38;5;12mconstraints[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mPostgres[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwhen[39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12meach.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDatabase Branching Workflows: A Guide for Developers[0m[38;5;12m (https://neon.tech/blog/database-branching-workflows-a-guide-for-developers) - Blog post on database branching workflows for developers, enhancing collaboration and version control.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFull Stack Development with Next.js, Clerk, and Neon[0m[38;5;12m (https://www.freecodecamp.org/news/nextjs-clerk-neon-fullstack-development/) - Tutorial on building a full-stack application using Next.js, Clerk for authentication, and Neon.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Develop a CRUD App with Spring Boot, Neon, and Azure App Service[0m[38;5;12m (https://www.freecodecamp.org/news/nextjs-clerk-neon-fullstack-development/) - Tutorial on building a CRUD App with Spring Boot, Neon, and Azure App Service.[39m
|
||
|
||
[38;2;255;187;0m[4mYouTube Channel[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mIntroduction[0m[38;5;12m (https://www.youtube.com/watch?v=EB0Nu_e9wCs) - Get introduced to Neon and learn about its key features and benefits in this comprehensive overview.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFeatures Overview[0m[38;5;12m (https://www.youtube.com/watch?v=I6DCo5RwHBE&t=474s) - Explore the various features of Neon in detail and see how they can enhance your database management experience.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mServerless Demo[0m[38;5;12m (https://www.youtube.com/watch?v=kvIK2NpuF2I) - Watch a live demo of Neon serverless capabilities and see how it can simplify your database infrastructure.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCLI Tutorial[0m[38;5;12m (https://www.youtube.com/watch?v=i_mAHOhpBSA) - Learn how to use the Neon CLI with this step-by-step tutorial, designed to help you get the most out of Neon's command-line tools.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScaling[0m[38;5;12m (https://www.youtube.com/watch?v=atuu5XWkHBI) - Learn how Neon handles scaling to meet your application's growing demands in this informative video.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBranching Demo[0m[38;5;12m (https://www.youtube.com/watch?v=MSdHFUCeQ8g) - Watch a practical demonstration of Neon branching feature and learn how it can streamline your development workflow.[39m
|
||
|
||
[38;2;255;187;0m[4mOther Interesting Articles[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSELECT 'Hello, World'[0m[38;5;12m (https://neon.tech/blog/hello-world/) - Blog post by Nikita Shamgunov on the high level architecture.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArchitecture decisions in Neon[0m[38;5;12m (https://neon.tech/blog/architecture-decisions-in-neon/) - Blog post by Heikki Linnakangas.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNeon[0m[38;5;12m (https://www.youtube.com/watch?v=rES0yzeERns) - Presentation on storage system by Heikki Linnakangas in the CMU Database Group seminar series.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1m222[0m[38;5;14m[1m [0m[38;5;14m[1mUses[0m[38;5;14m[1m [0m[38;5;14m[1mNeon[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mHandle[0m[38;5;14m[1m [0m[38;5;14m[1mTheir[0m[38;5;14m[1m [0m[38;5;14m[1mFrequent[0m[38;5;14m[1m [0m[38;5;14m[1mSpikes[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mDemand[0m[38;5;12m [39m[38;5;12m(https://neon.tech/blog/how-222-uses-neon-to-handle-their-frequent-spikes-in-demand)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12m222[39m[38;5;12m [39m[38;5;12mleverages[39m[38;5;12m [39m[38;5;12mNeon[39m[38;5;12m [39m[38;5;12mscalable[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12msolutions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mfrequent[39m[38;5;12m [39m[38;5;12mdemand[39m[38;5;12m [39m[38;5;12mspikes,[39m[38;5;12m [39m
|
||
[38;5;12mensuring[39m[38;5;12m [39m[38;5;12mstability[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mduring[39m[38;5;12m [39m[38;5;12mhigh-traffic[39m[38;5;12m [39m[38;5;12mperiods.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFrom[0m[38;5;14m[1m [0m[38;5;14m[1mDays[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mMinutes:[0m[38;5;14m[1m [0m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mNeo[0m[38;5;14m[1m [0m[38;5;14m[1mTax[0m[38;5;14m[1m [0m[38;5;14m[1mAccelerated[0m[38;5;14m[1m [0m[38;5;14m[1mTheir[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mLifecycle[0m[38;5;12m [39m[38;5;12m(https://neon.tech/blog/from-days-to-minutes-how-neo-tax-accelerated-their-development-lifecycle)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mNeo.Tax[39m[38;5;12m [39m[38;5;12mreduced[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mdays[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mminutes[39m[38;5;12m [39m
|
||
[38;5;12musing[39m[38;5;12m [39m[38;5;12mNeon[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mfeatures,[39m[38;5;12m [39m[38;5;12mboosting[39m[38;5;12m [39m[38;5;12mefficiency[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mproductivity.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mRetool[0m[38;5;14m[1m [0m[38;5;14m[1mUses[0m[38;5;14m[1m [0m[38;5;14m[1mRetool[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mNeon[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mManage[0m[38;5;14m[1m [0m[38;5;14m[1m300k[0m[38;5;14m[1m [0m[38;5;14m[1mPostgres[0m[38;5;14m[1m [0m[38;5;14m[1mDatabases[0m[38;5;12m [39m[38;5;12m(https://neon.tech/blog/how-retool-uses-retool-and-the-neon-api-to-manage-300k-postgres-databases)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mRetool[39m[38;5;12m [39m[38;5;12mintegrates[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mNeon[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12m300,000[39m[38;5;12m [39m
|
||
[38;5;12mPostgres[39m[38;5;12m [39m[38;5;12mdatabases,[39m[38;5;12m [39m[38;5;12mstreamlining[39m[38;5;12m [39m[38;5;12moperations[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12menhancing[39m[38;5;12m [39m[38;5;12mperformance.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing btree_gist for Multicolumn Indexes in Postgres[0m[38;5;12m (https://neon.tech/blog/btree_gist) - Explore the benefits and applications of using the btree_gist extension for efficient multicolumn indexing in Postgres.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAdopting[0m[38;5;14m[1m [0m[38;5;14m[1mNeon[0m[38;5;14m[1m [0m[38;5;14m[1mBranching[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mCI/CD[0m[38;5;14m[1m [0m[38;5;14m[1mPipelines:[0m[38;5;14m[1m [0m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mPractical[0m[38;5;14m[1m [0m[38;5;14m[1mStory[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mShepherd[0m[38;5;12m [39m[38;5;12m(https://neon.tech/blog/adopting-neon-branching-in-ci-cd-pipelines-a-practical-story-by-shepherd)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDiscover[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mShepherd[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12mNeon[39m[38;5;12m [39m[38;5;12mbranching[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mCI/CD[39m[38;5;12m [39m
|
||
[38;5;12mpipelines[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mworkflows[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeployment[39m[38;5;12m [39m[38;5;12mprocesses.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPostgres Roles: What to Know Before You Begin[0m[38;5;12m (https://neon.tech/blog/the-non-obviousness-of-postgres-roles) - Practical tips for developers and gotchas to avoid when using Postgres roles.[39m
|
||
|
||
[38;5;12mneon Github: https://github.com/tyaga001/awesome-neon[39m
|