Resources
Curated docs, guides, and references I actually use — organized by what I'm building.
ES Modules (ESM) in Electron
How to use ES modules in Electron apps — import/export syntax, CJS interop, and gotchas.
electronjs.orgContext Isolation
Security model for Electron — separating renderer from main process. Critical for any production app.
electronjs.orgInter-Process Communication (IPC)
How main and renderer processes talk. preload scripts, ipcMain, ipcRenderer.
electronjs.orgElectron Security Checklist
CSP, sandbox, nodeIntegration:false, webSecurity — the full hardening guide.
electronjs.orgApp Packaging & Distribution
electron-builder, electron-forge, code signing, auto-update, ASAR archives.
electronjs.orgMapLibre GL JS
Open-source map rendering. Vector tiles, custom layers, markers. The 2D map engine for the GCS.
maplibre.orgCesiumJS
3D globe and geospatial visualization. For 3D terrain, flight paths, and sensor coverage visualization.
cesium.comdeck.gl
WebGL-powered visualization framework for large-scale data overlays on maps.
deck.glPostGIS
Spatial database extension for PostgreSQL. Geofencing, distance queries, polygon operations.
postgis.netMAVLink Protocol
The standard messaging protocol for UAV communication. Used by PX4, ArduPilot, and most autopilots.
mavlink.ioPX4 Autopilot
Open-source flight control stack. SITL simulator, MAVLink integration, sensor drivers.
px4.ioArduPilot Developer Docs
Open-source autopilot. Copter, Plane, Rover. Companion computers, custom firmware.
ardupilot.orgDJI Tello SDK 2.0
UDP command interface for the Tello drone. The first hardware adapter for the GCS project.
djicdn.comAnthropic API Docs
Claude API — messages, tool use, streaming, system prompts, vision. The foundation for agent platforms.
anthropic.comMCP (Model Context Protocol)
The open standard for connecting AI to tools and data. Servers, clients, tools, resources, transports.
modelcontextprotocol.ioA2A (Agent-to-Agent Protocol)
Google's open protocol for agent-to-agent communication. Agent Cards, task negotiation, streaming.
google.github.ioOllama Model Library
Run open-weight LLMs locally. Qwen, Llama, Phi, Gemma, Mistral. No API key, no data leaves.
ollama.comQdrant Vector Database
Vector search engine for RAG. HNSW indexing, filtering, payloads, gRPC + REST API.
qdrant.techLangChain
Framework for LLM apps — chains, agents, tools, memory, document loaders, retrievers.
langchain.comSemantic Kernel
Microsoft's AI orchestration SDK for .NET, Python, Java. Planners, plugins, memory, connectors.
microsoft.comBGE Embedding Models
Open-source embedding models for RAG. bge-small (384d), bge-large (1024d). The models I use for EOIP.
huggingface.coWhat's New in .NET 10
Latest .NET features — minimal APIs, performance, native AOT, source generators.
microsoft.comEntity Framework Core
ORM for .NET. Code-first, migrations, LINQ queries, relationships, performance tuning.
microsoft.comSignalR (Real-Time)
Real-time web framework for .NET. WebSocket abstraction. Powers SchoolRideHub's live tracking.
microsoft.comASP.NET Core Authentication
Identity, JWT, OAuth 2.0, cookie auth, claims-based auth, authorization policies.
microsoft.comReact 18+ API Reference
Hooks, components, suspense, server components, concurrent features.
react.devZustand State Management
Lightweight state management for React. No boilerplate, no providers, just stores.
zustandXState (State Machines)
Finite state machines and statecharts for JS/TS. Powers the GCS mode-state machine.
stately.aiTypeScript Handbook
The complete guide. Generics, utility types, type narrowing, declaration files.
typescriptlang.orgFastAPI
Modern Python web framework. Async, auto-docs, Pydantic validation, dependency injection.
fastapi.tiangolo.comPydantic
Data validation using Python type hints. Settings management, JSON schema, serialization.
pydantic.devstructlog
Structured logging for Python. JSON output, context binding, processor chains.
structlog.orgAlembic (Migrations)
Database migration tool for SQLAlchemy. Schema versioning, auto-generate, upgrade/downgrade.
sqlalchemy.orgDocker Reference
Dockerfile, compose, multi-stage builds, networking, volumes, security best practices.
docker.comAzure App Service
Managed hosting for web apps. Deployment slots, scaling, custom domains, SSL.
microsoft.comGitHub Actions
CI/CD pipelines. Workflows, runners, matrix builds, secrets, artifact publishing.
github.comNeo4j Cypher Query Language
Graph database queries. MATCH, CREATE, relationships, path finding. Powers the knowledge graph.
neo4j.compytest
Python testing framework. Fixtures, parametrize, markers, plugins. The test runner for EOIP.
pytest.orgVitest
Vite-native test framework. Fast, ESM-first, compatible with Jest API. For React/TypeScript projects.
vitest.devxUnit.net
.NET testing framework. Theory/InlineData, fixtures, dependency injection, parallel execution.
xunit.net