- 66
- 231 561
Cloudflare Developers
United States
เข้าร่วมเมื่อ 24 ก.ย. 2019
Welcome to the Cloudflare Developers TH-cam channel! Here you will find tutorials created by Cloudflare developers, to help all our users to implement Cloudflare products.
Join our community to build with Cloudflare and bring your ideas to life. Sign up now cfl.re/CloudflareWorkersYT
Join our community to build with Cloudflare and bring your ideas to life. Sign up now cfl.re/CloudflareWorkersYT
Welcome to the Cloudflare Developer Channel | Learn how to build applications in {region: "Earth"}
Did you know that you can actually build on Cloudflare? It turns out you can deploy apps, run serverless code with all the primitives cooked in, and get this.. deploy it seamlessly to our secure global network or as we like to call it, Region Earth!
Our developer platform is making it way easier for builders like you and me to focus on creating instead of wrestling infrastructure. Ready to build faster, easier, and cheaper?!
Welcome to the Cloudflare Developers TH-cam channel. We've got tutorials and working demos and everything you need to level up your projects. Whether you're working on your next big thing or just dorking around with some side projects, we've got you covered! So why don't you come hang out, subscribe to our developer channel and together we'll build something awesome. You're gonna love it.
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
#cloudflare #cloudflareworkers #developer
Our developer platform is making it way easier for builders like you and me to focus on creating instead of wrestling infrastructure. Ready to build faster, easier, and cheaper?!
Welcome to the Cloudflare Developers TH-cam channel. We've got tutorials and working demos and everything you need to level up your projects. Whether you're working on your next big thing or just dorking around with some side projects, we've got you covered! So why don't you come hang out, subscribe to our developer channel and together we'll build something awesome. You're gonna love it.
Create an account on Cloudflare today for free: dash.cloudflare.com/sign-up
#cloudflare #cloudflareworkers #developer
มุมมอง: 141
วีดีโอ
AI meets Maps: Using Cloudflare AI, Langchain, Mapbox, Folium and Streamlit
มุมมอง 9674 ชั่วโมงที่ผ่านมา
Welcome to RouteMe: A smart tool that helps you plan the most efficient route between landmarks in any city. Powered by Cloudflare Workers AI, Langchain and Mapbox. This Streamlit webapp uses LLMs and Mapbox off my scripts API to solve the classic traveling salesman problem: turning your sightseeing into an optimized adventure!!! Create an account on Cloudflare today for free: dash.cloudflare.c...
Use Vectorize to add additional context to your AI Applications through RAG -Gamertown
มุมมอง 19214 ชั่วโมงที่ผ่านมา
Craig uses Vectorize to store embeddings of the IGDB (Internet Game Database) from Twitch. Using specific context helps add knowledge to your Workers AI chat applications through Retrieval Augmented Generation, RAG using Llama 3.1. App: gamertown.craigsdemos.workers.dev Repo: github.com/craigsdennis/gamertown-workers-ai-vectorize Create an account on Cloudflare today for free: dash.cloudflare.c...
Cloudflare Workers AI: Build a "Hello, World" AI App!
มุมมอง 74316 ชั่วโมงที่ผ่านมา
Cloudflare's Workers AI helps you add AI functionality to the apps you are building! In this video we show you how simple and straightforward it is to build the "Hello, World" of AI apps in under 5 minutes. Useful links mentioned: Workers: developers.cloudflare.com/workers/ Workers AI: developers.cloudflare.com/workers-ai/ Workers AI models: developers.cloudflare.com/workers-ai/models Workers A...
Deploy Your Video Call App | Build a Video Call App Part 7
มุมมอง 30019 ชั่วโมงที่ผ่านมา
Welcome back to our final episode on building a video call app with Durable Objects! We’re almost done with the project, and in this video, we’ll add the finishing touches. Learn how to handle call disconnections, wire up essential media controls like muting/unmuting and video toggling, and integrate a TURN server to ensure reliable connections even behind firewalls. By the end of this video, y...
Making and Answering WebRTC Calls | Build a Video Call App Part 6
มุมมอง 23414 วันที่ผ่านมา
Welcome back to our series on building a video call app with Durable Objects! In this video, we’ll build on the frontend we set up earlier by adding functionality for making and answering WebRTC video calls. You’ll learn how to create peer-to-peer connections, handle ICE candidates, and seamlessly send and receive video streams between users. Don’t forget to subscribe so you don’t miss the upco...
Building the App Frontend & UI | Build a Video Call App Part 5
มุมมอง 36414 วันที่ผ่านมา
Welcome back to our series on building a video call app with Durable Objects! In the last video, we completed the backend with WebSocket signaling. Now, we're moving to the frontend. In this video, we'll set up the frontend starter code (the starter code is located in the Veet Github repository), connect to Durable Objects using a call room ID, and display a local video preview. Join Confidence...
Real-time messaging with WebSockets | Build a Video Call App Part 4
มุมมอง 56721 วันที่ผ่านมา
Welcome back to our series on building a video call app with Durable Objects! In the last video, we built a WebSocket server. Now, we'll take it a step further by enabling our server to receive and broadcast messages. In this video, you'll learn how to route and broadcast incoming messages from WebSocket connections and implement error handling such as closed WebSocket connections. By the end, ...
Building (and deploying!) with AI-assistance using Cursor, Claude and Cloudflare
มุมมอง 11K21 วันที่ผ่านมา
Adding AI to our project with Workers AI. Perfect for beginners and experienced developers alike. Follow along to see how AI can supercharge your coding process! Tools mentioned: Cloudflare: dash.cloudflare.com/sign-up Cursor: cursor.com Node/npm: nodejs.org/en Fay’s video: x.com/rickyrobinett/status/1825581674870055189 Claude: claude.ai/ Create an account on Cloudflare today for free: dash.clo...
Create a Serverless Websocket “Backend” | Build a Video Call App Part 3
มุมมอง 73521 วันที่ผ่านมา
Welcome back to our series on building a video call app with Durable Objects! In this video, we'll create a WebSocket backend using serverless technology, making the process simpler than ever before. You'll learn how to create your first Durable Object, set up a WebSocket server to coordinate connections, and keep track of connected clients. Subscribe to not miss the future episodes of the seri...
What are Durable Objects? | Build a Video Call App Part 2
มุมมอง 921หลายเดือนก่อน
Building stateful apps on a serverless architecture has been difficult until Cloudflare’s Durable Objects - a powerful API that enables you to easily build stateful serverless apps on Workers. In this video, we will show how Durable Objects work and start building a video call app together. Useful links mentioned: - Cloudflare Durable Objects: developers.cloudflare.com/durable-objects/ - Create...
Introduction to Durable Objects | Build a Video Call App Part 1
มุมมอง 1.4Kหลายเดือนก่อน
Join us for the first episode on building stateful serverless apps! In this series, we’ll build a video call app together, step-by-step, and you’ll learn to code a full-stack real-time video call app with Cloudflare Durable Objects. In this episode, we will present an overview of the final project, discuss its underlying architecture, and access resources to set up the project locally. Series P...
How to use Cloudflare AI models and inference in Python with Jupyter Notebooks
มุมมอง 1.1Kหลายเดือนก่อน
How to use Cloudflare AI models and inference in Python with Jupyter Notebooks
Building a URL Shortener with an AI based admin section #BuildInPublic
มุมมอง 1.3K2 หลายเดือนก่อน
Building a URL Shortener with an AI based admin section #BuildInPublic
Build Rust Powered Apps on Cloudflare Workers
มุมมอง 2.8K2 หลายเดือนก่อน
Build Rust Powered Apps on Cloudflare Workers
Tool Calling Also Known as Function Calling on Cloudflare Workers AI
มุมมอง 5202 หลายเดือนก่อน
Tool Calling Also Known as Function Calling on Cloudflare Workers AI
Deploying from a Cloudflare Pages app from a GitHub repository
มุมมอง 1.8K3 หลายเดือนก่อน
Deploying from a Cloudflare Pages app from a GitHub repository
AI can see clearly now - Build Vision Apps on Cloudflare Workers AI
มุมมอง 1.1K3 หลายเดือนก่อน
AI can see clearly now - Build Vision Apps on Cloudflare Workers AI
AI Hackathon - Python with Cloudflare Workers and Streamlit
มุมมอง 1K3 หลายเดือนก่อน
AI Hackathon - Python with Cloudflare Workers and Streamlit
AI Hackathon - Cloudflare Workers AI - Getting started
มุมมอง 1.4K3 หลายเดือนก่อน
AI Hackathon - Cloudflare Workers AI - Getting started
Stateful Apps with Cloudflare Workers 201 - Full Course (APIs, Workers KV, D1, SQLite, Prisma)
มุมมอง 13K3 หลายเดือนก่อน
Stateful Apps with Cloudflare Workers 201 - Full Course (APIs, Workers KV, D1, SQLite, Prisma)
Workers AI - Getting Started - Vanilla Chat App
มุมมอง 3K5 หลายเดือนก่อน
Workers AI - Getting Started - Vanilla Chat App
Developer Week 2024 - ICYMI - Speed run
มุมมอง 1.4K5 หลายเดือนก่อน
Developer Week 2024 - ICYMI - Speed run
Explore Workers AI - Serverless AI Offerings Deployed to Region Earth
มุมมอง 23K5 หลายเดือนก่อน
Explore Workers AI - Serverless AI Offerings Deployed to Region Earth
Learn Cloudflare Workers 101 - Full Course for Beginners
มุมมอง 56K6 หลายเดือนก่อน
Learn Cloudflare Workers 101 - Full Course for Beginners
Image Generation, Inpainting, and Vision Models
มุมมอง 1.1K6 หลายเดือนก่อน
Image Generation, Inpainting, and Vision Models
Explore Workers AI API using Python in Jupyter Notebook
มุมมอง 5327 หลายเดือนก่อน
Explore Workers AI API using Python in Jupyter Notebook
How to Choose the Right Text Generation AI Model
มุมมอง 4617 หลายเดือนก่อน
How to Choose the Right Text Generation AI Model
this is cool! I think the zoom/swoop/speed could be tuned down, the code portion was hard to read
Congratulations!!
Loved your video, but the only thing that I’m not able to get my head around. Is what font are you using?
Awesome work 🎉
Hi, is it safe to have the credentials in the turn.json file? Are there any recommendations to handle it more securely, e.g. binding, etc?
Hello @GrantKot. Yes in this case since that configuration is needed in the client to initialise the connection - Confidence
@@CloudflareDevelopers ok, i was looking at the doc which is also shown 8:29 "You need to generate short-lived credentials for each TURN user". I also asked my AI a bit lol, I was thinking, maybe it would be better to do this curl thing on the Durable Object so you can give each user a new set of username and credentials with like a ttl within the hour or minute?
@CloudflareDevelopers Can these credentials then be made to exist and be visible out in the open where anyone can see them if, for example, the code is stored in a public GitHub repository? In other words, should those credentials generated by the CURL call at the console be kept secret?
@@rafikitechnologyI’m still new to this tech but I would really advise against putting the credential in repo. For my own design I am planning to add a websocket message type to request and return the credentials with somewhat short ttl. If you just put a long lived token out there what’s stopping other people from using it and piggybacking off of your CF bills?
Great content, please make more based on this topic
Hi, for the frontend, if I wanted to set up something from scratch with create cloudflare, what would give me something in the direction of what you provided as the client starter?
We don't have an official vanilla js template yet in c3, but you can use this template to get started npm create cloudflare@latest -- --template github.com/megaconfidence/hello-world-pages - Confidence
excellent tutorials, it helped me a lot to understanding how DO works, but the code colors are horrible... very very ugly, the interface is very ugly, but in overall, good tutorial, thank you.
Thanks for the feedback, you're the second person mentioning this. I've updated my code theme color 😅 - Confidence
Confidence, love the name. Malik Yusef, Kanye's main collaborator, and I have a couple of projects that I would like to share with you. Maybe we could create content for your channel, capturing the process. They are definitely culture-driven projects, which would be great for content. Let me know if you have time to connect. 🙏
Sure! Let's connect over on Discord discord.com/invite/cloudflaredev - Confidence
Hello, I'm encountering the error 'Error: write EOF' when trying to run locally
I am using Windows 10 and Node.js 20.17
@@studiomoviehi At what point `npm create cloudflare@latest` ?
@@craigsdennis When I just created and I chose to use Hono.
very cool! can we add context and constraints to AI?
Yep! We in the chat style I showed, we allow you to add System Messages (where you typically store the context) and we even have a serverless Vector database called Vectorize where you can store your data for retrieval later. The models to embed your data and store it, are just as quick as this. More videos on this soon!
非常感谢,很好用。跟着视频一步一步搭建成功了。后期还会集成更多功能吗?比如语音,图片,文件等。
It can!
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! 🤠
inpiut inpiut inpiut
Wow , thanks
Welcome 😊
Thanks for sharing, quite interesting! Also a wonderful showcase of the tradeoff we're making for iterating fast without reflecting on what the AI generates for us: potentially bad code. When your code failed because the AI worker responded with text + json, Cursor's solution was to use RegEx to parse out the JSON. I'd say a proficient engineer would rather adjust the prompt to always get JSON back, which seems less fragile.
Yes, I'm seeing this a lot. I've seen some (for lack of a better word) code hallucinations too. i.e. asking it to use an API to do something the API actually can't do, so it fakes a response but doesn't tell me.
The tip about asking the AI to add a bunch of logging and then just feeding the results back to it is a great idea.
Probably my #1 use right now! 🤣
So this is not sponsored by cursor AI who's spending 60M on promoting its vscode extension
Not sponsored, just been having a lot of fun with Cursor lately :)
As far as I know, they don't have a VS Code extension. They chose to fork VS Code and make their own app. I've been enjoying both using Cursor and playing around with free/open source solutions like VS Code with things like Continue, Supermaven and Aider (AiCodeKing :) ).
Thanks 🎉
Fantastic tutorial
<3 thanks!
nice hono tee where can i get ?
hahaha, at Cloudflare meetup in Tokyo is where I got mine :)
Subscribe to follow along to build this video calling app! Sign up on Cloudflare to build your own video call app: dash.cloudflare.com/sign-up
Subscribe to follow along to build this video calling app! Sign up on Cloudflare to build your own video call app: dash.cloudflare.com/sign-up
Subscribe to follow along to build this video calling app! Sign up on Cloudflare to build your own video call app: dash.cloudflare.com/sign-up
can cursor generate c# wpf code?
I haven't tried! But I'd be surprised if it can't
Thanks. This is historic.
How?
Is it possible to make group video calls with Durable Objects?
Peer-to-peer is really straightforward but group calls might be a bit tricky although possible. We have Cloudflare Calls just for that
Is is possible to make group video calls with Durable Objects?
Building and implementing AI solutions is now simpler than ever thanks to SmythOS. For developers trying to optimize their operations, it's an excellent tool. #AI #SmythOS #TechSolutions #Development
Keeping it real
I've beeeen waiting for that
I created yesterday ai agents, to generate synthetic data, to train my own ai. So cool (and it's working)
Nice!!!
More like this ❤
My company has built 5 webapps and 20 websites so far (both internal & for clients) so far since 2021. The webapps use quite a bit of Cloudflare's offerings (D1, Vector DB's, Workers, D.O.'s, Pages & Functions, KV, etc.).
Durable objects are incredible. Do more videos like this about all products cloudflare offers.
Certainly 🔥
can we use this api's for production , I am willing to pay for them if these api can handle 1000 user's for free BTW your whole series is nice I am wandering off for cloudflare and found it .
thank uuuuuu
Congrats. You are cursors Edu dept 😅
چراپیامهای من برگرداننده نمی شود
I need my money today
okay, this unrelated but how can I eyeglasses similar to yours? Looks great.
Ha ha. You can get them from Barner 😃
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!
Thank you, we need more tutorials like this to use R2 and others with a web site.
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?
amazing, am wait for more...
Awesome. Thank you Cloudflare, Thank you Kristian Freeman. - Z 🇧🇩
Thank you so much for sharing. New sub!
Welcome!
Subscribe to follow along to build this video calling app! Sign up on Cloudflare to build your own video call app: dash.cloudflare.com/sign-up
been enjoying the latest series! thx for sharing it.
We're glad you've been enjoying it!