Learn Cloudflare Workers 101 - Full Course for Beginners

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ก.ย. 2024

ความคิดเห็น • 86

  • @reFLEQzion
    @reFLEQzion 5 หลายเดือนก่อน +10

    just signed up for cloudflare and found this. great service, great free tier, great video! i love how CF supports and handles the free tier!

  • @sureshkumargondi4631
    @sureshkumargondi4631 6 หลายเดือนก่อน +14

    This is too good. More of this please :) Thank you Kristian.

  • @aldoyh
    @aldoyh 10 วันที่ผ่านมา +1

    You guys are amazing and leaders in the industry. The only issue I personally would like to see is the ability to run PHP Code, or Laravel, just imagine the PHP speed and your steel! 🤠

  • @v1d300
    @v1d300 6 หลายเดือนก่อน +7

    First, amazing! Very well made video. Really like that you even managed to quickly cover wrangler and its use with some details about the CLI tool. Thank you.
    Second, I need to find friends like you have whom I can call to get $100B fund to my silly ideas
    I would watch that email trigger project.

  • @frankdrolet9439
    @frankdrolet9439 6 หลายเดือนก่อน +6

    Absolutely amazing, thanks for that!
    Keep them coming!

  • @Every-AI
    @Every-AI หลายเดือนก่อน +1

    this is so good, now need an ai agent trained on cloud flare docs

  • @yosemitebandit
    @yosemitebandit 4 หลายเดือนก่อน +1

    What a great video, thanks! I haven't done serverless before (have done a lot of flask projects in the past), but going through the tutorial has been very smooth, I can see building lots of projects on the CF platform.

  • @luiswebdev8292
    @luiswebdev8292 3 หลายเดือนก่อน +2

    Cloud provider: Let's make a tutorial about how to use our tool and UI
    Also Cloud provider: Let's completely revamp our tool and UI so it looks different, uses different config and different commands

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 23 วันที่ผ่านมา

    Thank you, we need more tutorials like this to use R2 and others with a web site.

  • @zygote846
    @zygote846 3 หลายเดือนก่อน +1

    Great tutorial,Thank you CF :).We need more on Cloudflare Wokers.

  • @VenkatRamanaDevarakonda
    @VenkatRamanaDevarakonda 5 หลายเดือนก่อน +2

    Please do a video on email triggers as you mentioned. I am trying to build something and the video will be super helpful

  • @ShuklaAbhijeet
    @ShuklaAbhijeet 6 หลายเดือนก่อน +1

    WOW In the morning I saw examples were Hello Rust and re-checking again I got this.

  • @bilalmujahid7445
    @bilalmujahid7445 หลายเดือนก่อน

    Thank you Kristain. Tutorials are super awesome. Really loved to listen to you.

  • @jonathanoberlander5227
    @jonathanoberlander5227 5 หลายเดือนก่อน +1

    Enabling users to toggle local mode on and off is an excellent UX.

  • @markhristov7171
    @markhristov7171 6 หลายเดือนก่อน +3

    I would love to see the ai-email-summarizer!

  • @ManasMadrecha
    @ManasMadrecha 5 หลายเดือนก่อน +3

    This is a useful video. Can you do one with R2 on worker and it is being used as an assets cdn for images, videos, PDFs, etc.

  • @RobertMcGovernTarasis
    @RobertMcGovernTarasis 5 หลายเดือนก่อน +1

    Cheers for this, and interesting to see Kitty in the wild

  • @richardmilton7948
    @richardmilton7948 2 หลายเดือนก่อน +1

    Great video - thanks so much!

  • @Marcus1074
    @Marcus1074 หลายเดือนก่อน +2

    Am i the only one here who is lost because I don't want to use the middleware 'hono'? 40 minutes in and I thought I was following a beginners tutorials to start learning Cloudflare Workers, Am I wrong here?

    • @kristianfreemantx
      @kristianfreemantx 29 วันที่ผ่านมา

      Well, you are learning Workers! As soon as you start managing multiple routes in a Workers function, it becomes easier to manage it with Hono. That's why we suggest it (or a similar routing library like itty-router) for most developers.

    • @Marcus1074
      @Marcus1074 27 วันที่ผ่านมา

      Thank you for your kind reply, i re-read my comment and I definitely sound like i was grumpy. true is i am battling my own demons and frustration kicks in sometimes, i apologize to everyone.

  • @sahillalani2
    @sahillalani2 3 หลายเดือนก่อน +1

    great tutorial, are there also tutorials for streaming text responses with cloudflare workers?

  • @RebelSyntax
    @RebelSyntax 23 วันที่ผ่านมา

    Are you going to update this tutorial to reflect the change in documents that you reference? Just curious, I am able to follow along, but even the layout of the documentation pages you show have changed, which makes it a bit more of a challenge to follow a beginner toot. Thanks! loving it so far!

  • @2u841r
    @2u841r หลายเดือนก่อน

    top notch tutorial, thank you cloudflare, love you.

  • @rtorcato
    @rtorcato 6 หลายเดือนก่อน +13

    can we get a sample of a react server components and cloudflare workers?

  • @nickgray
    @nickgray 6 หลายเดือนก่อน +3

    wait this is epic

  • @mdfaran7150
    @mdfaran7150 6 หลายเดือนก่อน +1

    I'd love to see the email trigger project that you made. Thank you.

  • @scotly_emi
    @scotly_emi 6 หลายเดือนก่อน +2

    can you do R2 tutorial please

  • @RedVelocityTV
    @RedVelocityTV หลายเดือนก่อน +1

    I wish we could access env as easily in Cloudflare pages with Remix. It was such a chore.

    • @clevermissfox
      @clevermissfox 28 วันที่ผ่านมา +1

      I still can't access my env object with my worker, not sure why yet since on the browser dashboard it says my env variable is set and I should be able to access it in my fetch

  • @enghimanshu
    @enghimanshu 3 หลายเดือนก่อน

    Amazing tutorial!

  • @yosemitebandit
    @yosemitebandit 4 หลายเดือนก่อน

    would be cool to see the email ingestor + summarizer project 👍👍

  • @Danielo515
    @Danielo515 4 หลายเดือนก่อน

    Very good and informative

  • @AIFTWin
    @AIFTWin 6 หลายเดือนก่อน +1

    Tres interessant! Merci

  • @djSiMuL
    @djSiMuL 3 หลายเดือนก่อน

    What font are you using in KiTTy to get that fancy VIM status bar? Beautiful!

    • @djSiMuL
      @djSiMuL 3 หลายเดือนก่อน

      Nevermind, I figured it out. Had to install NeoVim and NVChad.

  • @litic
    @litic 6 หลายเดือนก่อน +1

    Does anyone have any project ideas I could do using cloudflare workers?

  • @JohnathanHendrix
    @JohnathanHendrix 4 หลายเดือนก่อน

    Excellent video. Would love to see a video from you on email triggers aummarizing with AI.

  • @gachecem_yt
    @gachecem_yt หลายเดือนก่อน

    Does this means i can host a full stack nodejs app thro cloudflare workers?

  • @Anowarulislam-kl8hx
    @Anowarulislam-kl8hx 4 หลายเดือนก่อน

    Thank you ❤❤❤❤

  • @davepratt8753
    @davepratt8753 5 หลายเดือนก่อน

    I'm looking forward to tutorial on using new Python Worker.

  • @bepstein111
    @bepstein111 24 วันที่ผ่านมา

    Hmmm I can't get this to work, downloaded straight from GitHub, I'm getting ""Model input is not valid: missing required input text_input"". Any thoughts on what I might be missing?

  • @junepark4104
    @junepark4104 5 หลายเดือนก่อน

    Great video

  • @aemadrid
    @aemadrid 3 หลายเดือนก่อน

    Can you use bun instead of npm?

  • @liorlsa9
    @liorlsa9 หลายเดือนก่อน

    'wrangler 3.67.1' doesn't work properly, I can't start my project even when just after installing the project.
    Why is that?
    I used 'npm create cloudflare and follow any instruction.
    error:
    X [ERROR] MiniflareCoreError [ERR_RUNTIME_FAILURE]: The Workers runtime failed to start. There is likely additional logging output above.
    MiniflareCoreError [ERR_RUNTIME_FAILURE]: The Workers runtime failed to start. There is likely additional logging output above.

  • @jimshtepa5423
    @jimshtepa5423 5 หลายเดือนก่อน

    when are more advanced courses are coming?

  • @marketfinds
    @marketfinds 4 หลายเดือนก่อน +2

    It was good up to Env. The template is a little different now has 'worker-configuration.d.ts' interface Env {
    } and now has index.ts.
    const app = new Hono(); // Fails with error message:
    Type '{ Bindings: Env; }' does not satisfy the constraint 'Env'.
    Types of property 'Bindings' are incompatible.
    Type 'Env' is not assignable to type 'Bindings'.

    • @biscuithammer
      @biscuithammer 4 หลายเดือนก่อน

      For instantiating hono, you don't need to write . also the AI bindings can be enabled in the toml file. it works but Typescript still nags though 🤦

    • @columkelly99
      @columkelly99 2 หลายเดือนก่อน

      You can enable the AI binding in the toml file and then include in your index.ts:
      type Env = {
      AI: Ai
      }
      const app = new Hono(()

  • @se7en2021
    @se7en2021 หลายเดือนก่อน

    Bro how do you import npm libraries and build them during deploy ? Have to change something in toml?

    • @kristianfreemantx
      @kristianfreemantx 29 วันที่ผ่านมา

      Nope, as long as you're using the default Wrangler set up, we will bundle any external dependencies for you.

  • @udayignet6119
    @udayignet6119 5 หลายเดือนก่อน

    How to solve CORS error while submitting Blogger Form Widget, by using cloudflare custom email

  • @priyasinha0911
    @priyasinha0911 2 หลายเดือนก่อน

    This is a test comment from Selenium!

  • @webbae
    @webbae 5 หลายเดือนก่อน

    great video thank you!
    is there any good content on implementing libraries that have node dependencies? I've been struggling with node compat errors for some time now...

    • @sashka056
      @sashka056 4 หลายเดือนก่อน +1

      0:59
      1:04 ❤

  • @Christianozuruigbo
    @Christianozuruigbo 4 หลายเดือนก่อน

    how can I get started, it's great

  • @philodox13
    @philodox13 4 หลายเดือนก่อน

    I have a question. At 40:00 you create a new Ai() object. If creating new Ai() is very expensive and requires a lot of compute, is it possible to create that object outside of the GET request so you don't have to recreate a new Ai() on every request? I'm asking because I have a similar use case in my app where I need to create an expensive object, but once created, the methods on the object run very quickly. Is this a case for durable-objects offered by Cloudflare? Does this mean my app is stateful if I want a JavaScript objects to persist through requests?

  • @bahram9172
    @bahram9172 4 หลายเดือนก่อน

    ❤️🙏

  • @zahrataheri3445
    @zahrataheri3445 4 หลายเดือนก่อน

  • @JohnSmith-op7ls
    @JohnSmith-op7ls 6 หลายเดือนก่อน +2

    Nobody’s using these 3rd tier “somebody else’s server” aka “cloud” services

    • @ND6K
      @ND6K 6 หลายเดือนก่อน +5

      ? Do you not know who cloudflare is? How much of the internet they serve?
      Also “cloud services” are HUGE

    • @JohnSmith-op7ls
      @JohnSmith-op7ls 6 หลายเดือนก่อน

      @@ND6K Nobody uses them to host apps. Couldn’t care less about their unrelated services.

    • @heyjitendra
      @heyjitendra 6 หลายเดือนก่อน

      ​@@JohnSmith-op7lsLmao so much overconfidence..
      Workers are used by a lot of companies.
      Do you know vercel edge middleware is powerful by workers??

    • @pushkarkathayat7893
      @pushkarkathayat7893 6 หลายเดือนก่อน

      @@JohnSmith-op7ls come out from your cave

    • @RobertMcGovernTarasis
      @RobertMcGovernTarasis 5 หลายเดือนก่อน +2

      You know this how?

  • @columkelly99
    @columkelly99 2 หลายเดือนก่อน +1

    The @cloudflare/ai package used here is deprecated but the run command can be called directly from the AI binding as per the updated docs. However, doing this I get the following TypeError: Argument of type '"@cf/thebloke/mistral-7b-instruct-v0.1"' is not assignable to parameter of type 'BaseAiImageToTextModels'. Typescript assumes the wrong overload due to the messages object not being interpreted correctly. I fixed the error by defining messages with the type RoleScopedChatInput[]

    • @ashlok_chaudhary
      @ashlok_chaudhary หลายเดือนก่อน +1

      Thanks bro 👍 You really saved my time.

  • @sharanupst
    @sharanupst 3 หลายเดือนก่อน

    Using Kitty. A man with taste 🤌