
Titan Viper: First Flight
I recently achieved the first successful flight of my Titan Viper using ArduPilot, overcoming some challenges. My experience might save you some setup time.

My first 3D printed drone
Embarking on a journey into the world of 3D printed drones, I decided to explore the flexibility and customization offered by 3D printing technology.

Live stream video from drone (via Raspberry Pi)
As part of a series on building a 4G-connected autonomous drone, this guide describes a solution for live streaming video from a drone to its Ground Control Station (GCS).
Java automatic resource management
You might have seen this example from The Java Tutorials. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 public class CopyBytes { public static void main(String[] args) throws IOException { FileInputStream in = null; FileOutputStream out = null; try { in = new FileInputStream("xanadu.txt"); out = new FileOutputStream("outagain.txt"); int c; while ((c = in.read()) !...
Using npm behind a corporate proxy
This blog post explains how to configure npm to work behind a corporate proxy.