The problem with server actions

Ойындар

Astro Actions add the BEEF to server actions. Try them out: astro.build/blog/astro-490/
Use Upstash for Redis NOW: upstash.com/
#javascript #react #next
Music from #Uppbeat (free for Creators!):
uppbeat.io/t/dan-barton/the-e...
License code: LRSQGNFHDV0YWIDM

Пікірлер: 65

  • @igrb
    @igrb20 күн бұрын

    This man is the greatest product person in history... the charisma, the charm, the technical expertise!

  • @vicentealmeida1336
    @vicentealmeida133620 күн бұрын

    Darn, the men not only makes good content, dunk memes on the community but manages to make insane actual production code in the process. Adopt me please

  • @bholmesdev

    @bholmesdev

    20 күн бұрын

    Sorry this component does not accept children

  • @tyu3456

    @tyu3456

    19 күн бұрын

    Ah you forgot to add the children prop in the types 😂

  • @svict4

    @svict4

    19 күн бұрын

    ​@@bholmesdevspat my coffee laughing 😂

  • @dei8bit
    @dei8bit19 күн бұрын

    Astro comes to solve all the details that we like .

  • @fathinfadhil
    @fathinfadhil19 күн бұрын

    this is one aspect that i like when framework compete with each other, initially react introduce us to server action, then nextjs as an early adopter showed us how it could be implemented and what benefits it brings. then other framework (in this case astro) perfected the ideas and the implementation even more from what it learnt from nextjs. im curious as to what new things/ways the remix team will bring to the ecosystem. these framework will learn from other framework what works and what doesn't works and keep building upon those ideas, eventually innovating better and better ways to do things

  • @hicoop
    @hicoop19 күн бұрын

    Awesome video - earned a sub. Very rarely do you see content this fun in the advanced tech world

  • @QubitGlobe
    @QubitGlobe20 күн бұрын

    Man I live these kind of formats! good luck with that 😆

  • @alvarocastillocorrea2610
    @alvarocastillocorrea261019 күн бұрын

    Whenever you present something everybody learn it immediately haha, really nice video 🙌🏻

  • @shaked1233
    @shaked123319 күн бұрын

    This channel should really have much more subscribers

  • @jocdiazm
    @jocdiazm20 күн бұрын

    Ben is on 🔥 lately

  • @SPAHI43
    @SPAHI4314 күн бұрын

    I always wanted to make a presentation exactly in this style at my job, I'm glad someone had the same idea

  • @Danielo515
    @Danielo51519 күн бұрын

    It looks wonderful except for the disgusting requirement of ZOD and that "safe" should be the default. People must understand that exceptions need to be... The exception

  • @bholmesdev

    @bholmesdev

    19 күн бұрын

    I’m open to safe being the default! Seems most people reach for it in practice

  • @Danielo515

    @Danielo515

    17 күн бұрын

    @@bholmesdev probably a getUnsafe is more clear and makes people think more about what it entails

  • @infiniteloop1709
    @infiniteloop170920 күн бұрын

    Absolute legend!

  • @latch909
    @latch90919 күн бұрын

    Wild... I gonna be trying this with a few endpoints I'm currently rolling for course enrolments and stripe

  • @huntermaster-hq3hy
    @huntermaster-hq3hy20 күн бұрын

    Well well well what's up with the intro? hahahaha well done!

  • @thegrumpydeveloper
    @thegrumpydeveloper19 күн бұрын

    Haha fun way to do this. I like the dev event style.

  • @zotoavinaandriamanamihaga6661
    @zotoavinaandriamanamihaga666120 күн бұрын

    This is actually fire !!!!

  • @GuillermoFedericoMorton
    @GuillermoFedericoMorton20 күн бұрын

    this is amazing

  • @austincodes
    @austincodes19 күн бұрын

    Actions with a TRPC-like API! 😯🤯

  • @SeanLazer
    @SeanLazer19 күн бұрын

    This is insane

  • @michaelneumair
    @michaelneumair19 күн бұрын

    Really nice!

  • @JavArButt
    @JavArButt19 күн бұрын

    i think i fell in love with the astro corp

  • @Ben-rx5bx
    @Ben-rx5bx19 күн бұрын

    Great vid man, I would LOVE to know what vscode theme your using!!!

  • @bholmesdev

    @bholmesdev

    19 күн бұрын

    Thanks! It's Astro's own Houston theme marketplace.visualstudio.com/items?itemName=astro-build.houston

  • @sonofdarvin
    @sonofdarvin19 күн бұрын

    Meanwhile php still paying the bills of deva since ages

  • @patrickjreid

    @patrickjreid

    18 күн бұрын

    I am moderately new as a dev... a few years. I have never found a use case to make php worth it... yeah, it's in a lot of legacy code... but I can't see why someone would reach for it first anymore.

  • @shimadabr

    @shimadabr

    18 күн бұрын

    @@patrickjreid Take a look at Laravel + Inertia + {insert your JS framework}. All this back-end + front-end glue code problem (and front-end routing) is basically solved.. It's pretty awesome. PHP + Laravel has a great ecosystem and the community is pretty alive, PHP is not only legacy systems and Wordpress anymore

  • @StingSting844
    @StingSting84419 күн бұрын

    What a great fucking intro dude. Unbelievable 😍

  • @isaacjon
    @isaacjon19 күн бұрын

    so what is your choice when it comes to javascript frameworks Ben?

  • @Luisllaboj19
    @Luisllaboj1919 күн бұрын

    What is your VS code theme? :p

  • @Mikagaru444
    @Mikagaru44416 күн бұрын

    Love the Vsauce references

  • @cb73
    @cb7319 күн бұрын

    How do you not have over a million subscribers??

  • @powerigniter6260
    @powerigniter626019 күн бұрын

    how about determinate progress by uploading file can we use it in server action?

  • @TalhaBalaj
    @TalhaBalaj20 күн бұрын

    why im not subbed to you, lemme just fix that

  • @kasper_573
    @kasper_57317 күн бұрын

    I wish safe was the default and unsafe existed as escape hatch

  • @bholmesdev

    @bholmesdev

    17 күн бұрын

    I've heard that a few times! Also find myself using .safe more time than not. I think flipping to the default and adding an orThrow() for the alternative is a good change

  • @hyperbolee1060
    @hyperbolee10602 күн бұрын

    Holy fuck man now this is content

  • @simonswiss
    @simonswiss16 күн бұрын

    No Chick-fil-A sauce?!

  • @AndresJimenezS
    @AndresJimenezS13 күн бұрын

    Astro Will supports other schema libraries like valibot or effect/Schema?

  • @aarondfrancis
    @aarondfrancis20 күн бұрын

    vv good video!

  • @bholmesdev

    @bholmesdev

    20 күн бұрын

    vv much appreciate that!

  • @MrJfergs
    @MrJfergs20 күн бұрын

    This might not be the most relevant place to place this concern but I have been working with astro and really enjoying it... BUT when using it with a headless CMS (which most astro sites will have) It is not very straight forward to set up a live preview or visual editing, because of the nature of SSG it seems like this is either only possible using CSR or SSR and then having to separate deploys for previews (SSR) and one for the prod site (SSG). So my maybe this is better to ask of the CMS companies to make a process to set up live editing without this level of friction? Anyways if anyone knows a way around this, or have dealt with this before let me know. I am using Sanity currently but an example with any headless CMS would be fine. Seems like once again SSR is pretty much required to do useful things.

  • @bholmesdev

    @bholmesdev

    20 күн бұрын

    This has definitely come up! Vercel is the only host I've seen "solve" this with a dedicated draft mode. Otherwise, I agree we could have some sort of SSR-only-in-preview setup docs.astro.build/en/guides/integrations-guide/vercel/#excluding-paths-from-caching

  • @afuzzybearsyoutubechannel2812
    @afuzzybearsyoutubechannel281220 күн бұрын

    💚🔥💚🔥💚🔥💚🔥💚🔥

  • @nazarshvets7501
    @nazarshvets750117 күн бұрын

    Finally a framework which adds complete features and thinks about real developer scenarios. Not some half-backed ass shit figure out and get fucked features (I'm looking at you, nextjs)

  • @seannewell397
    @seannewell39720 күн бұрын

    minecraft mentioned lfgo

  • @corscheid
    @corscheid5 күн бұрын

    I love the spectacular millennial nerd memes

  • @snivels
    @snivels19 күн бұрын

    gooch()

  • @stianmaurstad
    @stianmaurstad20 күн бұрын

    😂

  • @avidcaster
    @avidcaster19 күн бұрын

    let num = isNaN(+str) ? 0 : +str;

  • @luizgarciaaa
    @luizgarciaaa20 күн бұрын

    Cloudflare is far from being the cool kid on the block..

  • @bholmesdev

    @bholmesdev

    20 күн бұрын

    I'd beg to differ kzread.info/dash/bejne/kZio27t9p6unecY.html

  • @zenpool
    @zenpool20 күн бұрын

    Cornier than @t3dotgg's hair (the intro that is) 😂

  • @bhuvya11
    @bhuvya1119 күн бұрын

    How you settings in top of the vs code 🥹🥹🥹

  • @Ibrahim-fh6kv
    @Ibrahim-fh6kv15 күн бұрын

    I find Astro Design terrible, I will stick with Next.js which is industry standard SSR

Келесі