Appreciated how you describe the thinking behind tool selection. Very clear presentation - nothing to leave out, likely nothing to add. #perfect
@TheHermitHacker7 ай бұрын
This combo is amazing. I have my company's control panel build around SvelteKit + Pocketbase. I am using Pocketbase as a framework and extended it out.
@bmdavis4197 ай бұрын
Yea this is exactly where IMO it thrives
@Frostbytedigital7 ай бұрын
The extensibility is one of the best parts! Personally I have to have routes for raw sql queries but adding them with auth is so simple
@good-dev-student7 ай бұрын
Really? Can someone give us a repos as example?
@TheHermitHacker7 ай бұрын
@good-dev-student I cannot share my private code.
@sonic88737 ай бұрын
Just search up pocketbade CRUD very easy u can build urself @@good-dev-student
@andrewthomas39477 ай бұрын
90% of the websites has less than 10million users/visitor. Pockekbase is great in these traffic range
@bmdavis4197 ай бұрын
This is 100% true, I definitely should have clarified that by scale I did not mean traffic scale, but complexity/feature scale. The auth rules are just not scalable past a few tables IMO thats the real problem
@enkiimuto10417 ай бұрын
I really like how you talk about your decisions.
@bman007fl7 ай бұрын
Oh, yes. I've been running this for a project that is a small containerized instance I can spin up quickly amongst multiple teams. It gets even better once you run the Go Extensible version, then you can really make it functional with back-end CRON jobs. Having too much fun with both of these.
@bmdavis4197 ай бұрын
Yea this is a huge thing I probably should have covered, using it from a go BE is so good
7 ай бұрын
For many years I loved dynamic typing with ruby, after more years with golang, typescript and pydantic it is hard to go back. I like your technical choices. PB can definitely scale for the majority of projects.
@albertosalas2857 ай бұрын
You can even embed your static front end files in pocketbase and get the back end to serve them. It only takes a couple of lines of codes amd in fact that is the approach taken to serve the admin dashboard
@bmdavis4197 ай бұрын
Ye I need to set this up
@adel.dev.account6 ай бұрын
Thanks... I would love to try this stack
@williamclark41435 ай бұрын
Can we expect a Pocketbase from 0 to production similar to your Supabase 0 to prod? because I would love to see that as your supabase video was just amazing
@jeffreysmith98376 ай бұрын
Looking forward to the new stack you'll pick next week
@bmdavis4196 ай бұрын
me too
@TarzyRage6 ай бұрын
You're AMAZING! - Would be nice tho, to see your spin on a SSR with pocketbase! ;) - I think you'll nail it!
@danishezwan93204 ай бұрын
its the best tool to deliver fast, i have made my system using angular, flutter and pb, dish a product out quickly and use it as conversation starter for future customer easy to fail fast and iterate
@jyjyjyj37 ай бұрын
I think Pocketbase will also be a great pair with Astro
@bmdavis4197 ай бұрын
That is actually a really good take, I think the two would be perfect for each other for like a blog site or something like that
@jyjyjyj37 ай бұрын
@@bmdavis419 And I think it's also great from a learning perspective or trying out new front-end technologies. You don't have to think about your backend stuff and you can switch or mix different technologies on the front end thanks to astro islands
@ridass.71377 ай бұрын
Astro is on big decline
@moodyhamoudi7 ай бұрын
@@ridass.7137 Astro monthly npm installs doubled this year
@anlexuan54847 ай бұрын
11@@bmdavis419 Gʻ
@imho79927 ай бұрын
Please make a video on mobile app development with Sveltekit + CapacitorJS + Supabase! I think this will really be the most productive stack overtaking React Native in the future
@jamesgphillips917 ай бұрын
I’ve been working with next and pocket base. Pb is awesome
@hakuna_matata_hakuna7 ай бұрын
pocketbase can probably meet your production worklods , almost 10k writes per second. the issue would be replicatng the sqlite instance . you can aso use the hooks for finer graned validations or even use it as a framework and use it as a go package
@massy-39617 ай бұрын
PocketBase is extremely underrated. If they adopt Turso over SQLite scalability wouldn’t be as bad, not to mention you can extend it with Golang if you need more functionality.
@bmdavis4197 ай бұрын
Yea I don't think server scale is the problem, its more the complexity scale. Pocketbase collections are not good for complex data models I will die on that hill
@BhideSvelte7 ай бұрын
Sveltekit + Pocketbase is Good for Building Quick Stuff , no one actually noticed it .... Astro + Pocketbase tooo Good timing of video as always
@zip28307 ай бұрын
Should go well with Nuxt as well right?
@bmdavis4196 ай бұрын
yep, any FE framework would work
@John_FritzTheCat_Doe6 ай бұрын
What kind of graphic editor are you using there?
@sarunas80022 ай бұрын
I wish someone built a real application on pocketbase
@skyhappy7 ай бұрын
Thoughts on sveltekit vs nuxt?
@ancusEIRL7 ай бұрын
Interesting. Try securing it at network layer id it is only ten.
@jingle11617 ай бұрын
Have you tried Dexie Cloud yet?
@Cruzylife7 ай бұрын
What’s up with the rebrand?
@bmdavis4197 ай бұрын
Profile picture is temporary, the name change is just because my name is the least SEOable name on the planet, need to figure out something else (Ben is way too fucking common XD)
@HoeSzyslak7 ай бұрын
he needs to stop being the second search result to Ben Awad who didn't post in over a year on youtube.
@good-dev-student7 ай бұрын
@@bmdavis419create a custom name like SvbenX 😅
@good-dev-student7 ай бұрын
@hoeszyslak6989 yeah he dead Ben awad on dev world
@emreaka39657 ай бұрын
typescript is amazing tho
@bmdavis4197 ай бұрын
it is, like I said I only really did raw JS as a meme (although I did kinda enjoy it)
@emreaka39657 ай бұрын
@@bmdavis419 it's fun until you have a type error 🤣
@yash76307 ай бұрын
why not just use a Cloudflare worker
@Zagoorland7 ай бұрын
lack of TS is a big down for me, I hate using raw JS
@bmdavis4197 ай бұрын
I generally do too
@pookiepats5 ай бұрын
🤦♂throws it on a $4 VPS "but can it scale ?!". brotha you never really wanted to know. Most devs that talk like this know Go & SQLite have good if not great performance, they probably are even aware of WAL; what they're really lamenting is they don't know how easy it is to maintain because they haven't tried. Litestream baby.
@iulikdev4 ай бұрын
wtf it's pocketbase? Where you get this? You can't use a database like postgres?
@vormavius7 ай бұрын
node in backend is never good, unless u plan to serve less than 1k customers. Anything beyond that is a completely joke, any benchmark can prove you are like 50x wrong.
@drksbr7 ай бұрын
Pocketbase os build on golang
@josecontreras69814 ай бұрын
What would be a better choice ?
@paulholsters79327 ай бұрын
Best stack: EdgeDB (complex modeling) node/express angular/ primeNG flutter vercel
@benbowers36137 ай бұрын
EdgeDB goes hard. It unironically removes the need for an ORM. Flutter + angular is a weird flex tho lol
@ivan.jeremic7 ай бұрын
no and no
@good-dev-student7 ай бұрын
Angular lol 😂
@HoeSzyslak7 ай бұрын
just use appsmith guys stop wasting time unless you are learning. but anotherbase is just bad and will eventually reach student loan levels of technical debt.
@akauppi27 ай бұрын
I don’t really know what you are talking about.
@skyhappy7 ай бұрын
Low code is more like low flexibility
@mojojojo65257 ай бұрын
Skill Issue
@HoeSzyslak7 ай бұрын
>skill issue is le bad
@HoeSzyslak7 ай бұрын
@@skyhappy yes but most low code can handle a todo list or whatever 3 tables data model mr ben media that almost destroyed his Ben Davis personal brand for whatever "Davis Media" is just made a 10 minute yap video about.