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.
@bmdavis4195 ай бұрын
Yea this is exactly where IMO it thrives
@Frostbytedigital5 ай бұрын
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-student5 ай бұрын
Really? Can someone give us a repos as example?
@TheHermitHacker5 ай бұрын
@good-dev-student I cannot share my private code.
@sonic88735 ай бұрын
Just search up pocketbade CRUD very easy u can build urself @@good-dev-student
@akauppi25 ай бұрын
Appreciated how you describe the thinking behind tool selection. Very clear presentation - nothing to leave out, likely nothing to add. #perfect
@andrewthomas39475 ай бұрын
90% of the websites has less than 10million users/visitor. Pockekbase is great in these traffic range
@bmdavis4195 ай бұрын
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
@bman007fl5 ай бұрын
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.
@bmdavis4195 ай бұрын
Yea this is a huge thing I probably should have covered, using it from a go BE is so good
@albertosalas2855 ай бұрын
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
@bmdavis4195 ай бұрын
Ye I need to set this up
@enkiimuto10415 ай бұрын
I really like how you talk about your decisions.
@adel.dev.account5 ай бұрын
Thanks... I would love to try this stack
5 ай бұрын
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.
@imho79925 ай бұрын
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
@TarzyRage5 ай бұрын
You're AMAZING! - Would be nice tho, to see your spin on a SSR with pocketbase! ;) - I think you'll nail it!
@jyjyjyj35 ай бұрын
I think Pocketbase will also be a great pair with Astro
@bmdavis4195 ай бұрын
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
@jyjyjyj35 ай бұрын
@@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.71375 ай бұрын
Astro is on big decline
@moodyhamoudi5 ай бұрын
@@ridass.7137 Astro monthly npm installs doubled this year
@anlexuan54845 ай бұрын
11@@bmdavis419 Gʻ
@jeffreysmith98375 ай бұрын
Looking forward to the new stack you'll pick next week
@bmdavis4195 ай бұрын
me too
@danishezwan93202 ай бұрын
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
@hakuna_matata_hakuna5 ай бұрын
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-39615 ай бұрын
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.
@bmdavis4195 ай бұрын
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
@williamclark41433 ай бұрын
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
@zip28305 ай бұрын
Should go well with Nuxt as well right?
@bmdavis4195 ай бұрын
yep, any FE framework would work
@jamesgphillips915 ай бұрын
I’ve been working with next and pocket base. Pb is awesome
@skyhappy5 ай бұрын
Thoughts on sveltekit vs nuxt?
@BhideSvelte5 ай бұрын
Sveltekit + Pocketbase is Good for Building Quick Stuff , no one actually noticed it .... Astro + Pocketbase tooo Good timing of video as always
@jingle11615 ай бұрын
Have you tried Dexie Cloud yet?
@pepperparkffm5 ай бұрын
What kind of graphic editor are you using there?
@Cruzylife5 ай бұрын
What’s up with the rebrand?
@bmdavis4195 ай бұрын
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)
@hoeszyslak69895 ай бұрын
he needs to stop being the second search result to Ben Awad who didn't post in over a year on youtube.
@good-dev-student5 ай бұрын
@@bmdavis419create a custom name like SvbenX 😅
@good-dev-student5 ай бұрын
@hoeszyslak6989 yeah he dead Ben awad on dev world
@ancusEIRL5 ай бұрын
Interesting. Try securing it at network layer id it is only ten.
@emreaka39655 ай бұрын
typescript is amazing tho
@bmdavis4195 ай бұрын
it is, like I said I only really did raw JS as a meme (although I did kinda enjoy it)
@emreaka39655 ай бұрын
@@bmdavis419 it's fun until you have a type error 🤣
@yash76305 ай бұрын
why not just use a Cloudflare worker
@sarunas8002Ай бұрын
I wish someone built a real application on pocketbase
@Zagoorland5 ай бұрын
lack of TS is a big down for me, I hate using raw JS
@bmdavis4195 ай бұрын
I generally do too
@iulikdev3 ай бұрын
wtf it's pocketbase? Where you get this? You can't use a database like postgres?
@pookiepats3 ай бұрын
🤦♂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.
@ev3rybodygets1778 күн бұрын
U just use the most restrictive policies and open it up as you need. I think ur over stating the complexity.
@vormavius5 ай бұрын
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.
@drksbr5 ай бұрын
Pocketbase os build on golang
@josecontreras69812 ай бұрын
What would be a better choice ?
@paulholsters79325 ай бұрын
Best stack: EdgeDB (complex modeling) node/express angular/ primeNG flutter vercel
@benbowers36135 ай бұрын
EdgeDB goes hard. It unironically removes the need for an ORM. Flutter + angular is a weird flex tho lol
@ivan.jeremic5 ай бұрын
no and no
@good-dev-student5 ай бұрын
Angular lol 😂
@hoeszyslak69895 ай бұрын
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.
@akauppi25 ай бұрын
I don’t really know what you are talking about.
@skyhappy5 ай бұрын
Low code is more like low flexibility
@mojojojo65255 ай бұрын
Skill Issue
@hoeszyslak69895 ай бұрын
>skill issue is le bad
@hoeszyslak69895 ай бұрын
@@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.