Videos & Live Streams
A collection of my video tutorials, live coding sessions, and tech talks that demonstrate my teaching style and technical knowledge.


Join Tracy Lee and Mark Shenouda in this JS Drop episode as they discuss AI and GenUI with Tejas Kumar. Learn how to use DataStax Astra DB, Vercel AI SDK, and other cutting-edge tools to build smarter, more dynamic applications. This session covers everything from vector searches to generating interactive React components, offering practical tips and hands-on demos for developers.

Mark Shenouda and Tracy Lee continue their series on building AI integrated applications. In this training, they show you how to use OpenAI’s Fine-Tuning feature. They explain how fine-tuning enhances AI's understanding and responses, highlighting its effectiveness for tasks like building a chatbot. The hosts discuss the cost implications of fine-tuning and touch on technical aspects like data preparation in JSON format, emphasizing the importance of finding a balance between fine-tuning and brute force methods for optimal AI performance.

Mark Shenouda and Tracy Lee discuss integrating ChatGPT into projects using Vercel, Next.js, and Tailwind CSS. They explore generating code with AI, setting up OpenAI providers, and utilizing AstraDB for data storage. Tracy explains how Cohere converts text inputs into vectors which allows you to create a vector database to search for relevant data when in AstraDB. They highlight the simplicity of setting up actions in Vercel, the benefits of Tailwind CSS for styling, and the ease of deploying apps to Vercel. This video showcases the power and convenience of modern tools and frameworks in app development.

Mark Shenouda introduces viewers to the app development tool v0.dev, perfect for non-developers and developers seeking interactive layouts without extensive coding knowledge. They build a GPT and discuss its integration for generating UI, and customizing UI elements. They also provide insights into tailwind styling, handle submit functions, and setting up a Next.js app for deployment.