Ajitha.

Blog

Thoughts on developer advocacy, technology, and building great software

n8nRAGAIAutomationSelf-Hosted

Talking to My Google Drive Files from Telegram

A self-hosted RAG pipeline using n8n, Pinecone & Google Gemini — with only one real cost. I built a Telegram bot that answers questions about my Google Drive files, and here's exactly how I did it.

2026-03-085 min read
AIPrompt EngineeringTutorialRISEN

Stop Winging Your Prompts — Use the RISEN Framework

Learn how the RISEN framework gives your prompts structure and intention — with a breakdown of each component, real examples, and tips to start applying it right away.

2026-02-226 min read
ClaudeAITutorialSkills

Adding Custom Skills to Claude: A Simple Guide

Learn how to create custom skills for Claude to automate your specific workflows. This guide covers skill structure, creation, and best practices in simple terms.

2026-02-094 min read
ZoomAndroidVideo SDKPIPZoom Developer Blog

Developing a Picture-in-Picture Experience with Zoom Android Video SDK

A tutorial guiding developers through implementing Picture-in-Picture (PIP) functionality in Android applications using the Zoom Video SDK, enabling users to keep video streams active in a resizable window while multitasking.

2024-05-30
ZoomAndroidVideo SDKTutorialZoom Developer Blog

Get Started with Zoom Android Video SDK

A guide to building custom video meeting applications using Zoom's Android SDK, covering essential setup steps, authentication, and core features including video, audio, and screen-sharing functionality.

2023-09-07
ZoomWebSharedArrayBufferVideo SDKZoom Developer Blog

SharedArrayBuffer Overview and Implementation

A guide on implementing cross-origin isolation and enabling SharedArrayBuffer in Zoom Video SDK web applications, explaining the technology's purpose, history, and practical setup methods.

2023-08-24