Welcome to our introductory workshop on Retrieval-Augmented Generation (RAG)! This session begins with a foundational overview of core RAG concepts—like chunking, embeddings, and similarity search—before applying those principles in a practical live demo. The demo showcases a custom TypeScript project with a unique hybrid architecture, letting you seamlessly switch between Google Gemini for high-performance multimodal RAG (handling images, audio, and PDFs) and Ollama for 100% local, privacy-focused text RAG. Access the code repository at https://amr-salem.com/projects/multimodal-hybrid-rag, and subscribe for more Tech, AI, and QA content!
More talks

Astur — One Script to Test Any Mobile App (No Appium, No WebDriver)
One script runs across Android, iOS, Flutter and React Native — native or hybrid, it doesn't matter. No Appium. No WebDriver. No proxy in between. Astur drives the device directly, so it's faster and there are fewer moving parts to break.

One Recorder, Every Mobile App — Astur Codegen (Android, iOS, RN, Flutter)
Astur is an open-source toolkit for mobile UI test automation — write tests like you would with Playwright, no Appium server. In this demo I walk through codegen: point it at a running app, tap through a flow, and Astur generates the test for you.

Astur in action: The new generation of mobile automation testing.
Astur runs tests natively on Android and iOS through each platform's own engine, with an api that feels like Playwright and no Appium server in the middle. if you've written web tests with Playwright, this will feel familiar.