Solving Complex Querying and Asynchronous Tasks | Glowing Telegram Project - Episode 102
In this video, we dive deep into solving complex querying issues and handling asynchronous tasks using Rust APIs and React-Admin for our Glowing-Telegram project. Join me as I debug and explore the intricacies of Boxable expressions, multiple table queries, and optimize task processing for better application performance.
First, we tackle the issue of creating Boxable expressions for advanced querying involving multiple tables in Postgres. I walk you through various steps, including inner and left joins, and address the roadblocks that come with it. I also explain the challenges and solutions to making our queries more efficient.
Next, we shift our focus to asynchronous task handling. You'll see me troubleshoot and improve the backend process, ensuring tasks like video file uploads to YouTube are seamless. I discuss the importance of chaining tasks and how to manage the workflow using our task API. Additionally, I provide insights on setting up task chains, handling API quotas, and making sure our task worker effectively queues and executes tasks.
Finally, we encounter and resolve issues related to our UI and the interaction between frontend and backend services. From fixing 500 internal server errors to configuration adjustments, this episode is packed with hands-on problem-solving.
🔗 Check out my Twitch channel for more streams: / saebyn
GitHub: https://github.com/saebyn/glowing-tel...
Discord: / discord