<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>CodeNSolder</title><description>Maker projects and hardware hacking: IoT, embedded Linux, CircuitPython, and DIY electronics by Ayan Pahwa.</description><link>https://codensolder.com/</link><item><title>Automating values, minimising the delta &amp; hiring in the era of AI agents: it was never about .md files</title><link>https://codensolder.com/posts/minimising-the-delta/</link><guid isPermaLink="true">https://codensolder.com/posts/minimising-the-delta/</guid><description>On closing the gap between intent and output when working with AI agents — and what it means for how we hire, build, and encode our values into the tools we use.</description><pubDate>Sun, 12 Apr 2026 10:00:00 GMT</pubDate></item><item><title>WiFi deAuther OLED v2.5 thoughts and review</title><link>https://codensolder.com/posts/2017-10-17-wifi-deauther-oled-thoughts/</link><guid isPermaLink="true">https://codensolder.com/posts/2017-10-17-wifi-deauther-oled-thoughts/</guid><description>Hands-on review of the ESP8266-based WiFi deauthentication device with OLED display — covering beacon flood attacks, deauth range, and build quality issues found on the Tindie unit.</description><pubDate>Tue, 17 Oct 2017 00:00:00 GMT</pubDate></item><item><title>Reverse Engineering IoT Devices</title><link>https://codensolder.com/posts/2017-08-06-reverse-engineering-iot-devices/</link><guid isPermaLink="true">https://codensolder.com/posts/2017-08-06-reverse-engineering-iot-devices/</guid><description>Reverse engineering a Syska smart LED bulb by sniffing unencrypted BLE packets with Wireshark and Android HCI logs, then replicating the RGB control protocol using Linux Bluez tools (CVE-2017-18642).</description><pubDate>Sun, 06 Aug 2017 00:00:00 GMT</pubDate></item><item><title>Managing Dependencies with Git and bonus advance concepts</title><link>https://codensolder.com/posts/2018-7-20-managing-dependencies-with-git-and-bonus-advance-concepts/</link><guid isPermaLink="true">https://codensolder.com/posts/2018-7-20-managing-dependencies-with-git-and-bonus-advance-concepts/</guid><description>A practical guide to managing project dependencies with Git submodules and Google&apos;s Repo tool, plus bonus advanced concepts — git remotes and cherry-picking for multi-developer open source workflows.</description><pubDate>Fri, 20 Jul 2018 00:00:00 GMT</pubDate></item><item><title>CircuitPython Conference Badge with MQTT and Adafruit IO</title><link>https://codensolder.com/posts/cloudbadge/</link><guid isPermaLink="true">https://codensolder.com/posts/cloudbadge/</guid><description>Using CircuitPython with an ESP32 co-processor to build an internet-connected conference badge (PyBadge) with MQTT-controlled name display and NeoPixel RGB color picker via Adafruit IO.</description><pubDate>Mon, 03 Feb 2020 07:18:21 GMT</pubDate></item><item><title>Raspberry Pi as SWD Programmer: Flash CircuitPython on Particle Xenon</title><link>https://codensolder.com/posts/rip-swd-programmer/</link><guid isPermaLink="true">https://codensolder.com/posts/rip-swd-programmer/</guid><description>How to use a Raspberry Pi as an SWD programmer with OpenOCD to flash the CircuitPython UF2 bootloader onto a Particle Xenon (Nordic NRF52840) board.</description><pubDate>Wed, 22 Apr 2020 17:20:51 GMT</pubDate></item><item><title>DiY motorised 3D Printed TurnTable</title><link>https://codensolder.com/posts/3d-printed-turntable/</link><guid isPermaLink="true">https://codensolder.com/posts/3d-printed-turntable/</guid><description>Building a motorised 3D printed turntable using Adafruit M4 Feather and DC motor FeatherWing to create smooth 360° showcase videos of 3D prints.</description><pubDate>Thu, 08 Jul 2021 09:47:19 GMT</pubDate></item><item><title>3D Printed Owl TeaLight — Weekend Project</title><link>https://codensolder.com/posts/programmable-owl-tealight/</link><guid isPermaLink="true">https://codensolder.com/posts/programmable-owl-tealight/</guid><description>A weekend project: 3D printing an owl tea light with programmable NeoPixel LEDs, controlled by Adafruit Gemma M0 and CircuitPython with capacitive touch input for color cycling.</description><pubDate>Sat, 18 Jul 2020 16:50:54 GMT</pubDate></item><item><title>Raspberry Pi Headless Setup: SSH and WiFi Before First Boot</title><link>https://codensolder.com/posts/2018-12-02-setting-up-raspberry-pi-headless-the-way-which-doesnt-sucks/</link><guid isPermaLink="true">https://codensolder.com/posts/2018-12-02-setting-up-raspberry-pi-headless-the-way-which-doesnt-sucks/</guid><description>The clean way to set up a Raspberry Pi headless — drop a wpa_supplicant.conf and an empty ssh file on the boot partition to enable WiFi and SSH before the first boot, no monitor needed.</description><pubDate>Sun, 02 Dec 2018 00:00:00 GMT</pubDate></item><item><title>Using Linux in Commercial Products + Yocto Project touchdown</title><link>https://codensolder.com/posts/2018-07-01-using-linux-in-commercial-products-yocto-project/</link><guid isPermaLink="true">https://codensolder.com/posts/2018-07-01-using-linux-in-commercial-products-yocto-project/</guid><description>Using embedded Linux in commercial products: SoC selection, the Yocto Project build system, cross-compilation, and system architecture — from my talk at the ILUG-Delhi meetup.</description><pubDate>Sun, 01 Jul 2018 00:00:00 GMT</pubDate></item><item><title>KnifeEDGE RC Aeromodelling club</title><link>https://codensolder.com/posts/2018-6-10-knifeedge-rc-aeromodelling-club/</link><guid isPermaLink="true">https://codensolder.com/posts/2018-6-10-knifeedge-rc-aeromodelling-club/</guid><description>Founding KnifeEDGE, a community RC aeromodelling club: how the inaugural meetup at Gautam Buddha University brought 20 pilots together to build, fly, and crash model aircraft.</description><pubDate>Sun, 10 Jun 2018 00:00:00 GMT</pubDate></item><item><title>iBow-T: A GentleMan ID</title><link>https://codensolder.com/posts/2018-03-28-ibowt/</link><guid isPermaLink="true">https://codensolder.com/posts/2018-03-28-ibowt/</guid><description>Building iBow-T, a wearable OLED bow-tie conference badge using Arduino Pro Mini and SSD1306 display over I2C — a demo project for the CodeWear wearable electronics platform.</description><pubDate>Wed, 28 Mar 2018 00:00:00 GMT</pubDate></item><item><title>I Reviewed a book</title><link>https://codensolder.com/posts/2018-1-28-i-reviewed-a-book/</link><guid isPermaLink="true">https://codensolder.com/posts/2018-1-28-i-reviewed-a-book/</guid><description>A review of &apos;Designing Purpose-Built Drones for Ardupilot Pixhawk 2.1&apos; by Ty Audronis — covering application-specific drone design for follow-me carts and autonomous RC vehicles.</description><pubDate>Sun, 28 Jan 2018 00:00:00 GMT</pubDate></item><item><title>IoT Holiday Lights</title><link>https://codensolder.com/posts/2017-12-25-iot-holiday-lights-2017/</link><guid isPermaLink="true">https://codensolder.com/posts/2017-12-25-iot-holiday-lights-2017/</guid><description>Smart Christmas lights with Neopixel addressable LEDs, MQTT control, Alexa voice commands, and a live Raspberry Pi camera feed — all built on ESP8266 and open-sourced under MIT.</description><pubDate>Mon, 25 Dec 2017 00:00:00 GMT</pubDate></item><item><title>IoT Protocols: A Few choices</title><link>https://codensolder.com/posts/2017-11-14-iot-protocols/</link><guid isPermaLink="true">https://codensolder.com/posts/2017-11-14-iot-protocols/</guid><description>Comparing MQTT, CoAP, and Bluetooth Low Energy for IoT communication — a guide to choosing the right protocol for constrained devices, from Open Source For You Magazine.</description><pubDate>Tue, 14 Nov 2017 00:00:00 GMT</pubDate></item><item><title>My Talk at PyCon India 2017</title><link>https://codensolder.com/posts/2017-11-12-my-talk-at-pycon-india-2017/</link><guid isPermaLink="true">https://codensolder.com/posts/2017-11-12-my-talk-at-pycon-india-2017/</guid><description>Recapping my PyCon India 2017 talk on getting started with embedded Python using MicroPython and CircuitPython, including a live Arc Reactor demo that got the room going.</description><pubDate>Sun, 12 Nov 2017 00:00:00 GMT</pubDate></item><item><title>IoT Security for Developers: Common Pitfalls and Best Practices</title><link>https://codensolder.com/posts/2017-04-30-iot-and-security/</link><guid isPermaLink="true">https://codensolder.com/posts/2017-04-30-iot-and-security/</guid><description>IoT security best practices for developers and startups — covering the do&apos;s and don&apos;ts of securing connected devices, originally published as a guest blog on Mentor Graphics.</description><pubDate>Sun, 30 Apr 2017 00:00:00 GMT</pubDate></item><item><title>MicroPython on ESP8266: Getting Started with Serial REPL</title><link>https://codensolder.com/posts/2017-03-30-micropython/</link><guid isPermaLink="true">https://codensolder.com/posts/2017-03-30-micropython/</guid><description>Getting started with MicroPython on ESP8266 NodeMCU: running Python in a serial REPL on a microcontroller, as written for Open Source For You Magazine.</description><pubDate>Thu, 30 Mar 2017 00:00:00 GMT</pubDate></item><item><title>Solar Powered DIY Plant Water Feeder</title><link>https://codensolder.com/posts/2016-10-10-diy-plant-feeder/</link><guid isPermaLink="true">https://codensolder.com/posts/2016-10-10-diy-plant-feeder/</guid><description>An automated solar-powered plant watering system using soil moisture sensors, Arduino, and a servo motor — as published in Electronics For You Magazine, February 2016.</description><pubDate>Mon, 10 Oct 2016 00:00:00 GMT</pubDate></item><item><title>Element14 Enchanted Objects Design Challenge</title><link>https://codensolder.com/posts/2015-08-01-element14-enchanted-objects-design-challenge/</link><guid isPermaLink="true">https://codensolder.com/posts/2015-08-01-element14-enchanted-objects-design-challenge/</guid><description>Selected as a top-15 participant in Element14&apos;s Enchanted Objects Design Challenge with a smart wardrobe concept that suggests weather-appropriate clothing using IoT and text-to-speech APIs.</description><pubDate>Sat, 01 Aug 2015 00:00:00 GMT</pubDate></item><item><title>Let&apos;s make some Airplanes</title><link>https://codensolder.com/posts/2014-10-20-lets-make-some-airplanes/</link><guid isPermaLink="true">https://codensolder.com/posts/2014-10-20-lets-make-some-airplanes/</guid><description>Building RC foam airplanes inspired by FliteTest using locally-sourced Bio Foam, with a custom Arduino NRF24L01 remote controller designed from scratch when commercial options didn&apos;t fit.</description><pubDate>Mon, 20 Oct 2014 00:00:00 GMT</pubDate></item></channel></rss>