Тёмный
Neon
Neon
Neon
Подписаться
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage.
Ship better apps with this CI/CD flow
6:57
4 месяца назад
Learn Drizzle ORM in 13 mins (crash course)
14:00
7 месяцев назад
What is Neon Serverless Postgres?
2:27
7 месяцев назад
State of Drizzle 2023 (Alex Blokh)
7:27
10 месяцев назад
Don't let bad data block you (Peter Pistorius)
7:19
10 месяцев назад
Комментарии
@andrewokoye8017
@andrewokoye8017 14 дней назад
I am struggling to connect my phoenix application to Neon, the issue is around SSL
@haydonge5328
@haydonge5328 26 дней назад
lots content for drizzle have been changed. Hope to update it with learning course.
@etj1237
@etj1237 Месяц назад
Please Please Please tell us what theme and icon pack you're using !!!! 🙏🙏🙏🙏🙏
@neondatabase
@neondatabase Месяц назад
GitHub Dark default (theme) + Symbols (icons) - Mahmoud
@jamesbotwina8744
@jamesbotwina8744 Месяц назад
Great work!
@francescoimpellizzeri1345
@francescoimpellizzeri1345 Месяц назад
This is so good! I love the minimalistic approach and how the CLI sets up what’s needed to start building and nothing more. Super nice 🎉
@asadmehboob1300
@asadmehboob1300 Месяц назад
Please add Hono beckend with nextjs and drizzle orm
@jamesbotwina8744
@jamesbotwina8744 Месяц назад
Why would you want a Hono backend with NextJs?
@DavidGomes
@DavidGomes Месяц назад
This is not just Next.js! We’ll definitely add Hono in the future.
@jamesfoley4426
@jamesfoley4426 Месяц назад
Adding the db:generate command to package.json. I could not get the shortcut working that is demoed in the video I had to use drizzle-kit generate --dialect=postgresql --schema=./src/db/schema.ts just in case you run into the same issue great video tutorial
@neondatabase
@neondatabase Месяц назад
Thanks for watching! If you have any questions, feel free to reach out in the Neon Discord neon.tech/discord Check out the documentation for the create-app CLI command: neon.tech/docs/reference/cli-create-app
@Ziko2687s8
@Ziko2687s8 2 месяца назад
Peerfect!!! This just saved our project!
@lapulapucityrider3227
@lapulapucityrider3227 2 месяца назад
Ip filter is not enough, cant even know the ip especially when deploying with ecs. Better vpc peering if you can do that also dont put it behind paywall ar atleast enable it with $19 dollar option
@rikawrites7104
@rikawrites7104 2 месяца назад
love your energy !!! this was fun to wactch
@JOELJACOBEMMANUELJOELJACOBEMMA
@JOELJACOBEMMANUELJOELJACOBEMMA 2 месяца назад
honestly neon had one of the best visually appealing website ive ever seen. love what you guys do.
@HassanElMghari
@HassanElMghari 2 месяца назад
Great video!!
@eliuddyn
@eliuddyn 2 месяца назад
Amazing 🔥🔥
@hakuna_matata_hakuna
@hakuna_matata_hakuna 2 месяца назад
no local dev?
@kenshinhimura3140
@kenshinhimura3140 2 месяца назад
Cool to see a brother with a food life, god bless you
@darkbgm4582
@darkbgm4582 2 месяца назад
this is not free when i am adding ip addres asking for upgrade
@JissJoy-zt1is
@JissJoy-zt1is 3 месяца назад
Great stuff! It was really informative. I had a slightly different question. 😅 The editor folder icons and theme, which extension are you using? I really liked em! Would be glad if you could share it.
@eliastouil7686
@eliastouil7686 3 месяца назад
This is a great intro thank you! Came here from Fireship's vid.
@lifanhuang3181
@lifanhuang3181 3 месяца назад
Hi, I have a suggestion with the Neon authorization 3rd party APPs part. I found that you authorized Cloudflare to read the Neon project, and then Cloudflare could fetch the DB password with such permissions. I think it's necessary to add a explicit hint at the authorization page, that the Read permission can see your DB password.
@MahmoudMahmoudTobi
@MahmoudMahmoudTobi 3 месяца назад
lol was a bit trippy when i saw my name on the link there. not everytime I see my name on a tech tutorial.
@VB-sn2qn
@VB-sn2qn 3 месяца назад
Its free or not??
@raine-works
@raine-works 3 месяца назад
What theme and icons are you using for VSCode?
@TurtleMotion
@TurtleMotion 3 месяца назад
Is there a way to integrate this with the automatic CI/CD integration you have with Vercel? I believe the integration automatically creates new branches for every preview deployment. Is it possible to anonymize the data in those automatically created branches?
@abhisekdas9976
@abhisekdas9976 3 месяца назад
What vscode icon pack are you using?
@dyelbruv
@dyelbruv 3 месяца назад
How come you didn't use the Vercel integration with Neon to create the preview branches instead of GH actions?
@neondatabase
@neondatabase 3 месяца назад
This example app isn't using Vercel as the deployment provider, it's using Fly.io. If the example app was using Vercel, then the using the Vercel integration would make more sense :) - Mahmoud
@HHJoshHH
@HHJoshHH 3 месяца назад
You're awesome Mahmoud. Thank you for these videos! I hope I spelled your name right. 😊
@bilbo_skywalker
@bilbo_skywalker 4 месяца назад
why is this only on scale plan? need it on launch too
@NicholasHaley-zc7ym
@NicholasHaley-zc7ym 4 месяца назад
This is so great
@tzuilee588
@tzuilee588 4 месяца назад
Thank you for your clean explanation and taking the time to answer questions in comments below, its super helpful! 😁
@budivoogt491
@budivoogt491 4 месяца назад
Great walkthrough, thanks Mahmoud.
@dus10dnd
@dus10dnd 5 месяцев назад
What even is Neon?
@Mouradif
@Mouradif 5 месяцев назад
Is this a response video?
@MahmoudAbdelwahab
@MahmoudAbdelwahab 5 месяцев назад
No haha. We planned our GA launch a while ago (April 15th) and this is a recap of what we shipped :)
@runescapes
@runescapes 5 месяцев назад
very exciting features
@neondatabase
@neondatabase 5 месяцев назад
Thank you!
@neondatabase
@neondatabase 5 месяцев назад
Neon is Generally available! 🎉 Check out the announcement blog post: neon.tech/blog/neon-ga
@jan.tichavsky
@jan.tichavsky 5 месяцев назад
The best is to use SELECT instead of DELETE to see what you will be deleting but this is good 2nd option 😀
@DroisKargva
@DroisKargva 5 месяцев назад
fk I have ont touched db stuff for so long that I forgot how to "database" 😅
@PKristianCZ
@PKristianCZ 5 месяцев назад
not gonna lie, this sound interesting af :) will definetly check it out
@brayanyevenes5954
@brayanyevenes5954 5 месяцев назад
Is necessary change build command 8:45 in vercel when usign drizzle orm o the default build is ok?
@neondatabase
@neondatabase 5 месяцев назад
Try Neon at neon.tech/youtube and instantly spin up a Postgres database for free 🚀 - Point In Time Restore in Neon under the hood: neon.tech/blog/point-in-time-recovery-in-postgres - Documentation: neon.tech/docs/introduction/point-in-time-restore
@abhinasregmi9742
@abhinasregmi9742 5 месяцев назад
You look so happy 😊 😊
@javierfuentesmora1814
@javierfuentesmora1814 5 месяцев назад
do you need to close the db connection ?
@marta84-k5i
@marta84-k5i 5 месяцев назад
thank you, this was a nice one, hope there is another how relationships works in drizzle, tyy
@eliav3
@eliav3 5 месяцев назад
An video with example to making a migration with a breaking change on the db would be awesome. There are not many good examples to do so with prisma migrations
@algomax-dev
@algomax-dev 5 месяцев назад
that is indeed a brilliant suggestion!
@saket37
@saket37 5 месяцев назад
What would be the right way to handle the db initialisation? Do I write the two lines in every single api single I need the env variables (since we are using hono)? Do I create the db in a middleware and then add that to hono context? What is the right way here?
@voxelsolutions591
@voxelsolutions591 5 месяцев назад
Hello, was a good video and I appreciate all the work that has been done on the project. Just a quick heads up, in case someone isn't using the usual database name "neondb", you will need to provide the your database name on your workflow otherwise it will fail. env: NEON_DATABASE_NAME: ${{ secrets.NEON_DATABASE_NAME }} # change this to your database name jobs: name: Create Neon Branch with: database: ${{ env.NEON_DATABASE_NAME }} Also, this secret will need to be added to your github actions secrets. Appreciate your guides Neon, looking forward to the next features
@PlayerRPG85
@PlayerRPG85 6 месяцев назад
Subscribing because the host is a cool guy
@yogyyconst
@yogyyconst 6 месяцев назад
do i need to write this every endpoint need query/insert to db? const client = new Client({ connectionString: c.env.DATABASE_URL }); const db = drizzle(client); await client.connect();
@neondatabase
@neondatabase 6 месяцев назад
Yes. In serverless environments such as Vercel Edge Functions or Cloudflare Workers, WebSocket connections can't outlive a single request. That means Pool or Client objects must be connected, used and closed within a single request handler. Don't create them outside a request handler; don't create them in one handler and try to reuse them in another; and to avoid exhausting available connections, don't forget to close them. Here's a code example github.com/neondatabase/serverless?tab=readme-ov-file#example-nodejs-with-poolconnect - Mahmoud
@PlayerRPG85
@PlayerRPG85 6 месяцев назад
This is the best intro to Drizzle I've ever seen
@zohaibakber3056
@zohaibakber3056 6 месяцев назад
Can you guys make a video on migrations I came from planet scale and they had they best migration experience with branches, why isnt neon doing that
@neondatabase
@neondatabase 6 месяцев назад
Hey! Do you mind sharing more details about your setup? Which programming language and ORM are you using?
@zohaibakber3056
@zohaibakber3056 6 месяцев назад
@@neondatabase using drizzle with nextjs
@neondatabase
@neondatabase 6 месяцев назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-hIYNOiZXQ7Y.htmlfeature=shared check out our drizzle video and our documentation neon.tech/docs/guides/drizzle-migrations We go over running migrations Don't hesitate to reach out in the Neon Discord community if you need any help :) neon.tech/discord
@dartneer
@dartneer 6 месяцев назад
Pool and Client - in the edge environment doesn't make any difference let alone make any sense. Very confusing to use Pool - but not actually mean or get a Pool!! :( Why not EdgeClient? Clear in what it does and the mental model is gracefully guided to remember to close the connection.
@neondatabase
@neondatabase 6 месяцев назад
The reason for using Pool and Client is for the driver to be fully compatible with node-postgres. >Why not EdgeClient? Clear in what it does and the mental model is gracefully guided to remember to close the connection I'll share your feedback with the team. Thank you so much for letting us know :)