Xano
Xano
  • 395
  • 771 986
Rate Limit Password Inputs
In this video we cover how to create a system that rate limits password inputs, so if a user has incorrectly entered their password too many times, we can time out their next password attempt. This is helpful if you're trying to implement a security system that reduces access to API resources, helping you stay safe!
00:00 - Configure Login Logic
3:35 - Checking our Data and Creating a Trigger
7:45 - Middleware Suspension Check
10:05 - Background Task
12:10 - Testing
Xano - The Fastest No Code Backend Dev Platform
go.xano.co/45L1pRv
Twitter
nocodebackend
Subscribe to Xano's Channel for Weekly New Content
th-cam.com/users/nocodebackend
มุมมอง: 126

วีดีโอ

Joins vs. Add-ons Explained
มุมมอง 288วันที่ผ่านมา
In this video, we’ll explore when to use Joins and Add-ons in your Xano projects for data handling. Discover the fundamental differences between Joins and Add-ons, and learn which scenarios are best suited for each. We’ll delve into the specifics of Inner Joins, Left Joins, and Right Joins, explaining their distinct functionalities and practical applications. 00:00 - Intro 00:37 - Database Mode...
How to Sort and Filter Add-ons
มุมมอง 26414 วันที่ผ่านมา
In this video, we'll guide you through the process of sorting and filtering add-ons in Xano. Add-ons enhance query responses by including data from referenced tables, simplifying data retrieval without the need for multiple API requests or database functions. Although add-ons run as additional queries after the main query is complete and cannot be filtered or sorted within the Query All Records...
How to Work with Loops
มุมมอง 32021 วันที่ผ่านมา
This video provides a comprehensive guide on how to effectively utilize the 'For Loop', 'For Each Loop', and 'While Loop' within Xano. Looping is a basic concept that allows for iteration over repetitive tasks, modification of items in a list, and much more. Learn practical tips and examples to enhance your back-end development skills. 00:00 - Intro 00:30 - For Loop 01:20 - For Each Loop 03:04 ...
Secure Sensitive Data with Private File Storage - Migrating Public Files to Private
มุมมอง 18028 วันที่ผ่านมา
With Xano's Private Files feature, you can store even the most sensitive attachments as part of your No-Code backend along with all of your other user data, and generate signed, time-expiring URLs of those files only when access is required. This video will show you how you can migrate existing public files over to a private file storage bucket with just a few steps, all with no code. 00:00 Int...
Speed Up Your Backend with Xano Transform
มุมมอง 815หลายเดือนก่อน
The Xano Transform Engine is a powerful new way in Xano to filter and manipulate data, as an extension of our dot notation feature. Using an easily human readable syntax with the Expression data type, you can quickly parse, filter, and transform your data at lightning speed compared to utilizing functions such as For Each loops. 00:00 Intro 01:33 Dataset Overview 02:18 Example 1 - Combining Fir...
Introduction to Building with LLMs in Xano
มุมมอง 1.1Kหลายเดือนก่อน
Join us for an insightful webinar on "Introduction to Building with LLMs in Xano." This session is designed for no-coders, developers, and tech enthusiasts who are interested in harnessing the power of Large Language Models (LLMs) within Xano. In this webinar, we will cover: - What are LLMs? Understand the fundamentals of Large Language Models and their applications. - Selecting the Right LLM f...
Request History - Branch Default Settings, and More!
มุมมอง 173หลายเดือนก่อน
In this video, we overview our newest addition to request history. Now you can manage whether or not you record your branch's histories, with the added option of being able to select how many steps you want to record in your request history's output. Plus, a new panel to remove the storage space taken by the request history! We also cover over how to export this information if you're in a situa...
Building AI and ML applications with Xano using Embeddings
มุมมอง 1.4Kหลายเดือนก่อน
Vector Embeddings in Xano, powered by pgVector, allow you to store embeddings inside of your Xano database and use them in queries. Vector embeddings are a crucial element in using AI and ML models to determine complex data relationships and semantics. In this video, we'll go over how vectors work and show you how to use them in Xano. Documentation: docs.xano.com/database/field-types/vector-emb...
Realtime (Websockets) in Xano
มุมมอง 1.8Kหลายเดือนก่อน
Realtime has arrived to your favorite No-Code Backend! With Realtime, you can establish always-open connections, powered by websockets, to build truly reactive features or applications using Xano. Live chat, instant notifications the possibilities are endless. Documentation: docs.xano.com/building-features/realtime Chapters 00:00 Intro 02:11 Enabling Realtime in Xano and creating a channel 04:1...
Xano R1.59 Release Announcement
มุมมอง 300หลายเดือนก่อน
0:00 Intro 0:14 Realtime 0:47 Database Vector Support 1:02 New Onboarding Experience 1:21 Internal Documentation Tools Full features, bugs, and fixes list: community.xano.com/release-announcements/post/r1-59-may-15-2024-iM3W5RvAlvhC3DB Get a deeper dive into Realtime: th-cam.com/video/sfCoy_X_FSg/w-d-xo.html Explore Vector Embeddings: th-cam.com/video/HYy_DO-_Ozs/w-d-xo.html Xano - The Fastest ...
What is a Backend?
มุมมอง 359หลายเดือนก่อน
What is a Backend? And what is Xano as a No-Code Backend? Learn what a Backend is, and how Xano enables non-technical users to do the work of a Senior Developer in a fraction of the time without writing a single line of code! Xano is the fastest No-Code Backend in the world. Xano - The Fastest No Code Backend Dev Platform go.xano.co/3UTqRjT Twitter nocodebackend Subscribe to Xano's ...
How to Work with Arrays in Xano
มุมมอง 471หลายเดือนก่อน
In this video, discover how to master array manipulation within Xano. This detailed guide covers everything from making edits to existing arrays in your database to querying specific array values for precise data handling. You'll also learn how to iterate through arrays using a ‘for each loop' function and Xano Transform feature. Xano - The Fastest No Code Backend Dev Platform go.xano.co/3WP6wO...
Scale & Secure Part 3: Advanced Practices in Scaling and Security
มุมมอง 150หลายเดือนก่อน
This final installment of our series delves into strategies for testing new features, enhancing security, and responding to security breaches effectively. 00:00 Agenda 01:02 Introductions 02:04 Testing New Features 16:56 Security Best Practices 29:19 Responding to a Security Breach 44:02 Q&A This session will cover: - Testing New Features: Discover key considerations for testing new features in...
Cascading Delete Using Database Triggers
มุมมอง 2982 หลายเดือนก่อน
Cascading delete is a powerful feature in database management that ensures when a record is deleted, all related records in other tables are automatically deleted too, maintaining the integrity and cleanliness of your database. This video explores how to leverage cascading delete using database triggers in Xano. We'll walk you through the straightforward process of setting it up in Xano, demons...
Scale & Secure Part 2: Deep Dive into Scaling and Security
มุมมอง 3072 หลายเดือนก่อน
Scale & Secure Part 2: Deep Dive into Scaling and Security
External API Request / cURL Commands
มุมมอง 6692 หลายเดือนก่อน
External API Request / cURL Commands
No Code vs. Code: Which Builds Faster?
มุมมอง 7522 หลายเดือนก่อน
No Code vs. Code: Which Builds Faster?
Scale & Secure Part 1: Introduction to Scaling Fundamentals
มุมมอง 4462 หลายเดือนก่อน
Scale & Secure Part 1: Introduction to Scaling Fundamentals
Common Data Transformations After Importing Data
มุมมอง 4412 หลายเดือนก่อน
Common Data Transformations After Importing Data
External Filtering: How to Dynamically Assign Columns in the Custom Query
มุมมอง 3782 หลายเดือนก่อน
External Filtering: How to Dynamically Assign Columns in the Custom Query
Get Location Information with IP Address Lookup
มุมมอง 8192 หลายเดือนก่อน
Get Location Information with IP Address Lookup
External Sorting: How to Dynamically Sort Your Queries
มุมมอง 4233 หลายเดือนก่อน
External Sorting: How to Dynamically Sort Your Queries
Discover the Power of Database Triggers
มุมมอง 1.3K3 หลายเดือนก่อน
Discover the Power of Database Triggers
Xano R1.58 Release Announcement
มุมมอง 4053 หลายเดือนก่อน
Xano R1.58 Release Announcement
Getting Started with Community Challenges
มุมมอง 2773 หลายเดือนก่อน
Getting Started with Community Challenges
ncScale & Xano: Monitoring & Observability
มุมมอง 4483 หลายเดือนก่อน
ncScale & Xano: Monitoring & Observability
Claude AI Function Pack: Powerful AI Made Easy!
มุมมอง 8143 หลายเดือนก่อน
Claude AI Function Pack: Powerful AI Made Easy!
How to Store the Result of External API Calls In the Database
มุมมอง 1K3 หลายเดือนก่อน
How to Store the Result of External API Calls In the Database
Standard Content Management Tasks
มุมมอง 4043 หลายเดือนก่อน
Standard Content Management Tasks

ความคิดเห็น

  • @CameronBXano
    @CameronBXano วันที่ผ่านมา

    Just wanted to comment as the video author that a background task isn't wholly necessary, and this can be built many different ways! I'd recommend exploring background tasks, but also building out logic on each attempt that checks if the timestamp has passed the timeout threshold. This video covers all of the neat features Xano has to offer, so have fun building and experimenting!

    • @alexxlem
      @alexxlem 23 ชั่วโมงที่ผ่านมา

      That’s exactly what I was thinking.. creating the logic on login attempt instead of on background tasks. Great video by the way, thank you!! One quick piece of feedback: you're speaking and clicking a bit quickly, which might make it difficult for beginners to follow.

    • @CameronBXano
      @CameronBXano 6 ชั่วโมงที่ผ่านมา

      @@alexxlem Thanks for the feedback! I'll try to work on that pacing! May have to dial back on the coffee! ☕

  • @_brian_kiptoo
    @_brian_kiptoo วันที่ผ่านมา

    the video is about caching yet ...only explained for 2 minutes for a 10 minute video.. Please explain for longer..we need this tutorials

  • @BriqueStudios
    @BriqueStudios วันที่ผ่านมา

    It would be nice if this was revisited and you all did a more in-depth video

  • @BriqueStudios
    @BriqueStudios วันที่ผ่านมา

    I have one list of categories that will load into another list of services that will then display a single document; it will work in one instance perfectly fine based on an object id then not load and fail within the single document in the very next instance.. then I get it working again. It only works one time then stops.. Please help.

  • @MTGameMaker
    @MTGameMaker 2 วันที่ผ่านมา

    i managed to create the chat conversation using Gemini Ai and did some changes to the tutorial just to make it work because google Ai has a different CURL

  • @MTGameMaker
    @MTGameMaker 2 วันที่ผ่านมา

    thank you sooooooooooooooooooooooooooooooooooooooooooooooooooooo much for this great tutorial amaaaaazing

  • @JayMutzafi
    @JayMutzafi 8 วันที่ผ่านมา

    you are also not showing what variable you pass to the API action and the "result" of the upload action isn't showing as an option to select anywhere

    • @nocodebackend
      @nocodebackend 2 วันที่ผ่านมา

      Thanks for your question! Please post your detailed query (including screenshots if possible) on our community forum (community.xano.com/) for more specific help. This video was created a year ago, and there might be updates to FlutterFlow since my video was made.

  • @user-iz4kx5bl1u
    @user-iz4kx5bl1u 8 วันที่ผ่านมา

    but i used "query collection" thats why there is no option like variables when i edit backend query. can you clear how to do this for "query collection"

  • @glenneastland
    @glenneastland 10 วันที่ผ่านมา

    I don't understand why you write the User to both the Webflow CMS and Xano Database. I would have thought the purpose of the Xano database would be to circumvent the Webflow CMS limitations and use Xano as the backend for all apps across multiple platforms.

    • @nocodebackend
      @nocodebackend 10 วันที่ผ่านมา

      Great point! If we remember correctly, initially, syncing data between Webflow CMS and Xano was a Memberstack requirement. This might have changed since then. It’s always good to check for any updates. Thanks for your question!

  • @netoguaxupe
    @netoguaxupe 11 วันที่ผ่านมา

    hi, I have a doubt, If I set to run a task each minute it wouldn't strees my server ? I really need this function to run in a especific time.

    • @nocodebackend
      @nocodebackend 10 วันที่ผ่านมา

      Running a task every minute can vary in impact on your server, depending on what the task does and the overall load on your system. To give you the best advice, we'd need to take a closer look at your specific project and see what's happening. Please reach out to us via support, and we can take a closer look. 😊

  • @_brian_kiptoo
    @_brian_kiptoo 11 วันที่ผ่านมา

    HOW can we use the get expressions in joins

    • @nocodebackend
      @nocodebackend 10 วันที่ผ่านมา

      Great question! Using expressions in joins can be a bit detailed to explain in a TH-cam comment. For a comprehensive guide, we recommend using the AI Assistant over at our Xano Community (community.xano.com/). It's a fantastic resource for detailed explanations and examples. If you need further help after that, feel free to post your specific questions in the 'Ask the Community' section or reach out to us via Support. :)

  • @automate_all_the_things
    @automate_all_the_things 12 วันที่ผ่านมา

    Super helpful thanks! Not just for uploading image from bubble via API to Xano but to any other API as well :)

  • @marcusrennansilva584
    @marcusrennansilva584 14 วันที่ผ่านมา

    Nice

  • @br3dsolucoes
    @br3dsolucoes 19 วันที่ผ่านมา

    Great Video Louis!

  • @wellingtonvieira7327
    @wellingtonvieira7327 22 วันที่ผ่านมา

    How to upload multiple images from files in my computer and not from URL ?

    • @nocodebackend
      @nocodebackend 22 วันที่ผ่านมา

      Hi there! We answered your question in our community. You can see the response here: community.xano.com/ask-the-community/post/upload-multiple-images-from-files-my-computer-H4WEXNm3sOCXQCk

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

    Would definitely love to learn more about chunking process. Hope to see a tutorial on that!

  • @togugram
    @togugram 28 วันที่ผ่านมา

    Thank you.

  • @NoName-ym3tr
    @NoName-ym3tr หลายเดือนก่อน

    Has anyone managed to make this work? Didn‘t work for me :(

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

    The video quality is not very good.

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

    Thanks for another great video. I am a newbie, but in the past few weeks, I've come to appreciate that the real power of Xano is its Function Stack. So much business logic, filtering, data transformations, and integrations can be added to the backend.

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

    Insane how performant the transform expression looks.

  • @user-th6yx5jq5m
    @user-th6yx5jq5m หลายเดือนก่อน

    Thank you for this. The ability to combine code with no-code is a real benefit. I literally transformed an array of 400 big objects with map lambda in the way that i would like it to bereturned. It took couple of miliseconds, where looping took 4-5 seconds. Combining lambdas and sql database querry can do massive things in couple of miliseconds.

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

    This is great to see. What would be an amazing feature is to be able to convert an existing function group into the Xano Transform expression. Or even a way to copy the details of a selected list of functions and being able to paste it into the Xano AI to get an expression back.

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

    For the Full name thing - if we use the eval then it will be faster than for each loop?

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

    Yep, gotta learn this! Amazing!

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

    Woah! Excellent content Chris and what a great comparison. I've just started using the Xano Transform data type for simple use cases but knowing how performant it is for more complex situations means I'll be using it a lot more in the future.

  • @mateusz.mirkowski
    @mateusz.mirkowski หลายเดือนก่อน

    Amazing like always. ❤

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

    great thanks, but first you should import the plans, there isn't that step in the migration API, it directly gets the plan, should they be entered manually or create another import just for the plans?

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

    And apparently I find out that it means that I'm in a black hole I don't know how that happened I'm not even computer smart I'm not a technician or anything like that

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

    I can't correct mine and I don't know somehow after I made a purchase on wish through Facebook and I was having fun with my order I kept getting a message saying message went to Newell and I never understood that but I've been having problem with my phone ever since my account actually

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

    Great. Hope weweb gets native integrations for this.

  • @BenNorman-pj2dm
    @BenNorman-pj2dm หลายเดือนก่อน

    FYI - Gemini processes PDFs

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

    I realised that I brought up the open LLM leaderboard in the video instead of the embeddings leaderboard - to view the best available embedding models you can search for the MTEB leaderboard. This will show you the retrieval scores for the leading embedding models so you can compare OpenAI embedding options.

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

    Great video! It was super helpfull for my understanding. But at 24:12 you introduce the replace filter instead of the env solution. Why would you do this instead? what are the pros and cons of each solution?

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

      Hey there, me showing both options was just to show the flexibility of creating logic in Xano. Some users prefer a code like experience in which our expression language is great for, others prefer a no-code, or visual development experience which uses our filters. You can use either option interchangeably, and it comes down to your preference really.

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

      @@LachlanXano Makes sense! Thanks.

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

    Can't find a Xano bootcamp and videos are not enough... where can i learn more?

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

      Hi there! Our documentation is a fantastic resource for in-depth learning about Xano: docs.xano.com/ If you have questions while you are learning, connect with us and other Xano builders in our community: community.xano.com/ If you are looking for a coach or mentor, check out our Marketplace: www.xano.com/marketplace/ Also, there are frequent posts on Twitter about learning opportunities and Xano cohorts that could be very beneficial. Make sure to check there as well. 😊

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

      @@nocodebackend thanks!

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

    What will you do if you really want the description empty? I don't want to set the old value, I want the description empty.

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

      Just make sure the value is enabled in your Edit Record step and provide it a blank string instead. Nice and easy!

  • @I-am-Nicky
    @I-am-Nicky หลายเดือนก่อน

    Filtering doesn't work when API endpoint is paginated.

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

      Hi there! We'd be happy to help you out with this. Could you please visit our community forum (community.xano.com/) and post about the issue there? Include any error messages and relevant screenshots, and we'd be happy to help you out. 😊

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

    good video.What about connecting a Filters and CMS Load of Finsweet. Is there will be a problem?

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

    Hell yeah!

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

    im struggling with the first step generating the embeddings. How can i simulate a test in the db trigger function stack to see what I am returning to work in the function stack.

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

      Hey, Daniel! If your trigger is set to run on updates, you can just edit literally any field of a record and then refresh your table view, and you should see the updated embeddings.

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

      @@nocodebackend Hmm.. I have update and I see in the trigger request history that its working. When I create a blank new record I also see the embeddings column get updated with all 00000s. But when I try to generate an embedding for a field that is already updated nothing happens in my table. So that is why I want to see whats happening in the function stack. Im not sure if I have an error with my external api request to open AI or if I have my edit record in embeddings setup incorrectly.

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

      @@Danielatblackpeak I see what you mean, thank you. The best way to know for sure is to use Run & Debug to simulate a trigger. Here's a quick Loom going over how that works. If you need more help here, feel free to open up a support chat with us by clicking the option in the lower-left corner anywhere in Xano. www.loom.com/share/9ec8fc6dc57649c293cfb3452f882fe4?sid=4e2c81be-0339-4f04-94df-49c2e952f1ed

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

      @@nocodebackend Incredibly helpful. Thank you.

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

    This is based on old Wized version. Can you create a new series with new Wized version?

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

    Xano continues to innovate. This is very exciting. I can't wait to see what they do next with this functionality!

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

    Great Feature.

  • @V.O.Y.
    @V.O.Y. หลายเดือนก่อน

    Love it!! Need a Bravo Studio Tutorial asap for realtime push notifications.

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

    This is amazing, well done Xano team

  • @GregBarrett-rq1dm
    @GregBarrett-rq1dm หลายเดือนก่อน

    Great tutorial Chris, I was able to follow along and get this working quite easily. I think I might have spotted one mistake though. In the video you say that we should sort the results of the embedding search in ascending order. This would mean we get results from least to most relevant. I tested this out and found that ascending order gives me irrelevant results and descending order (highest similarity value to lowest) works as expected. Maybe you could update the docs to clarify this to people?

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

      Hey Greg you are correct, sorting the inner product with an ascending sort will return the most dissimilar results. The reason Chris mentioned to use the ascending sort is because this is a requirement for the query to utilise the vector index (the index wont be utilised with a descending sort), he has just applied the wrong eval in this scenario. In order to query using the index + return the most similar you can apply the negative inner product with an ascending sort.

  • @Tips-r-us
    @Tips-r-us หลายเดือนก่อน

    Out of date, the flow doesnt match the web site, I can not find the API section.

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

    Thanks Chris!

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

    Hi Chris, thank you for the knowledge you provide, the community would appreciate it very much if you make a tutorial on how we can resell Gemini tokens now that this AI is booming, and as Xano can help us manage that process in our app, thanks in advance, successes friend

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

      Hey there, we do have video showing you how you can issue credits to users - it was a stripe workshop hosted by Liz you can find it here on youtube! I like the idea of a video showing you how to track the cost of api charges per user and deduct these from a users credits / apply a markup. I will see what I can arrange in the coming weeks!