Building a Dynamic Stream Manager Interface with Material-UI | Episode 163

Channel:
Subscribers:
542
Published on ● Video Link: https://www.youtube.com/watch?v=LDlG0NbJC9w



Duration: 0:00
957 views
14


In this video, I dive into continuing work on the streaming admin and dashboard frontend project. Specifically, I focus on improving the Stream Info Editor for better tag, title, and language management—all using React, Material-UI, and TypeScript. A highlight from today's effort includes figuring out how to tackle the quirks of Material-UI text fields, such as floating label adjustments and controlled vs. uncontrolled component behavior. I also explore creating dynamic UI interactions like merging tags and using a customizable populate button to sync stream details effortlessly.

Throughout the stream, I discuss advanced React patterns, such as using `useEffect` for state updates and managing external API calls without overloading endpoints like Twitch's. We tackle everything from efficient state handling to building user-friendly UI components that make workflows smoother and faster.

Additionally, there’s a lively discussion about programming languages like TypeScript and Python, where I share past embedded projects using Raspberry Pi with Rust, including ideas for interactive LED stair lighting. Towards the end, I brainstorm potential future features for the stream manager, like template-driven stream titles and toggling tag merging options for more flexibility.

If you're into TypeScript, React, Rust, or looking to learn more about building admin dashboards with modern tech stacks, this session is packed with tips, challenges, and fun development insights. As always, thanks for watching and join me for future streams covering creative projects, whether coding or gaming!

🔗 Check out my Twitch channel for more streams: https://www.twitch.tv/saebyn
GitHub: https://github.com/saebyn
Discord: https://discord.gg/N7xfy7PyHs




Other Videos By saebynVODs


2025-04-12Exploring AWS CDK and API Gateway Setup for Glowing-Telegram Project - Episode 173
2025-04-10Refactoring Rust Lambda Functions + Handling AWS Rate Limit Errors - Episode 172
2025-04-08Improving OpenAI API Usage in Rust with Exponential Backoff - Episode 171
2025-04-06Building a Stream Manager with TypeScript and Rust – Episode 170
2025-03-30Implementing DynamoDB Queries and Debugging in Rust: Glowing-Telegram Project - Episode 169
2025-03-25Optimizing Row Interaction and Backend Enhancements | Rust APIs + React-Admin - Episode 168
2025-03-22Building Stream Timelines and Bulk Episode Creation | Glowing-Telegram Project - Episode 167
2025-03-15Building an API with Python, Rust, Pulumi, and AWS: DynamoDB Integration - Episode 166
2025-03-06DynamoDB Table Creation and Data Sync with Pulumi and Python - Episode 165
2025-02-23Migrating Data from Postgres to DynamoDB with Python for Glowing Telegram Project - Episode 164
2024-12-31Building a Dynamic Stream Manager Interface with Material-UI | Episode 163
2024-12-30Building a Custom Stream Manager UI for Glowing Telegram | Episode 162
2024-12-29Building a Custom Twitch Dashboard: React + Rust Integration | Episode 161
2024-12-27Exploring Profile Management and Authentication with React-Admin | Episode 160
2024-12-26Building a Dynamic Time Zone Selector with React & Material-UI | Episode 159
2024-12-25Advancing the Streaming Admin Dashboard with React-Admin and Rust APIs | Episode 158
2024-12-21Exploring Recurrence Logic & UI Enhancements in React-Admin - Episode 157
2024-12-19Navigating Time Zone Challenges, new frontend continued - Episode 156
2024-12-17Exploring React Admin with Vite and TypeScript - Episode 155
2024-12-15Exploring React Admin Features for Glowing Telegram Project | Episode 154
2024-12-14Building a Custom UI for Stream Management with React and Vite | Episode 153