Intelligence, news, views, and advice from the leaders at RIIS can all be found in this space. Check back often for posts, articles and videos that will take you behind the scenes of the tech industry.

Building Complex Real-Time Voice Apps with OpenAI’s Realtime API
Build three voice apps with the OpenAI Realtime API in Python: an audiobook narrator, a SIP phone assistant, and a live translator over simple WebSockets...

The Quickstart Guide to PX4/Hawkeye
Learn Hawkeye, PX4’s lightweight 3D flight visualizer, with this step‑by‑step guide to ULog replay, live SIH, swarm comparison, and theming...

Building a Real-Time Voice App With OpenAI's Realtime API
Build real-time voice apps in Python with OpenAI's Realtime API: voice agents with gpt-realtime-2, live translation, and streaming transcription over WebSockets..

Fly a Drone with a Phone Call
Build a voice-controlled drone using Twilio, an LLM, MCP, and ROS 2. Call a phone number, speak commands, and fly a PX4 aircraft in simulation. Full tutorial...

OpenAI Basics: Function Calling, RAG, Fine Tuning, and Embeddings
Learn the four OpenAI capabilities that power production apps: function calling, embeddings, RAG, and fine-tuning. Code examples and use cases included...

Lua Programming for ArduPilot
Learn ArduPilot Lua scripting: build battery monitors, altitude triggers & mode detectors onboard your drone—no C++ or firmware recompilation required...

PyTak: TAK Server Part 2
Turn any data source into real-time map intelligence: learn to publish drone tracks, CAD incidents & sensor feeds to a TAK server using PyTak and Node-RED...

Introduction to ArduPilot
Learn ArduPilot development from scratch: set up SITL simulation, connect MAVProxy, and write autonomous drone behaviors in Python and Lua without any hardware...

Deploying OpenAI Models Locally with GPT-OSS
Run OpenAI's GPT-OSS locally with Ollama. Free inference, full privacy, tool calling & fine-tuning. No API costs. Supports 20B & 120B models...

Building Interactive ChatGPT Apps with OpenAI’s Apps SDK
Learn to build ChatGPT Apps with OpenAI's Apps SDK. This tutorial covers MCP servers, HTML widgets, the window.openai bridge, and app submission steps...

Building a TAK Server
Learn how to build a TAK Server on Raspberry Pi 5. Step-by-step guide covers setup, certificates, and configuration for ATAK, WinTAK, and iTAK clients...

Generating Videos via Sora’s API
Learn to use OpenAI's Sora API for AI video generation. Complete Python tutorial covering basic calls, prompting tips, remixing, and multi-scene storyboards..

Building a Smart Call Center Agent with OpenAI Agent Builder
Learn to build an AI call center agent with OpenAI Agent Builder. Covers fine-tuning, MCP database connections, file storage, chatbots, and Twilio voice calls...

Boosting QGC Development with Qt’s CodeLlama-QML Models
AI-powered QML coding for drone development: Set up Qt's CodeLlama models with Ollama & Qt Creator to accelerate QGroundControl UI development locally...

Building Computer Use Agents with OpenAI's API
Complete guide to building OpenAI Computer Use Agents with Python and Playwright. Learn visual automation, implement weather, job board, and form examples...

Building QGroundControl for Android Tablets & Herelink
Learn to build QGroundControl for Android tablets and Herelink devices. Complete guide covering Qt setup, Android SDK configuration, and deployment steps...

Mastering GPT-5 API: A Complete Guide to the New Features
Learn GPT-5 API development with responses vs chat completions, verbosity controls, reasoning effort, custom tools, MCP integration, and advanced features..

Plugins with ATAK-CIV SDK 5.5
Learn ATAK plugin development with SDK 5.5. Build drone integration plugins using MAVSDK, Kotlin, and real-time telemetry. Complete tutorial...

Refresh Your YouTube Videos using OpenAI and ElevenLabs
Transform your livestreams and presentations into polished YouTube content using AI tools like ElevenLabs, GPT-4, and FFmpeg. Complete tutorial with code...

Signing Your ATAK Plugin for Production
Learn how to deploy ATAK plugins to Google Play Store. Complete guide covering dual-signing, TAK.gov submission, keystore creation, and deployment steps...
