Urgent.News

What's breaking now, across thousands of outlets.

Tech

Stop Rebuilding the Same Firmware: Turning One-Off IoT Projects Into Reusable Assets

I used to think the hardest part of an embedded project was getting the board to boot. It isn't. The hardest part is what happens after you hand it over. For years I built commercial IoT projects on Espressif modules — ESP32 mostly, occasionally an ESP8266 when the BOM was tight. Sensor nodes, controller boxes, gateway firmware, the usual. They all followed the same arc: a few weeks of late…

Embedded IoT projects are often plagued by the same challenges: getting the board to boot, late nights debugging issues, and code that becomes unusable after a single client. The author, who had experienced this repeatedly, realized that the real struggle lies in the post-delivery phase. Projects would sit idle while the codebase became a tangled mess, making it difficult to reuse or adapt for future clients.

The author recommends asking four critical questions before writing any application code: can the interfaces be open for third-party systems, does it run fully on-prem out of the box, is it modular enough for new customers, and is there a path from a working prototype to another customer ordering the same solution? The author settled on the ThingBoot device SDKs for their Espressif work, which standardized interfaces and supported both public-cloud and fully air-gapped on-prem deployments.

They also emphasized the importance of having an ecosystem to list finished solutions and get them in front of integrators and manufacturing partners. The author's shift in mindset was to optimize for creating reusable assets that outlive the invoice, rather than just delivering a project on time.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

An APX Interface Should Ask the Daemon, Not a Plugin

An APX Interface Should Ask the Daemon, Not a Plugin A new APX interface should not learn how to manage plugins. It should ask the daemon.

  • APX interface should request daemon, not plugins for plugin management
  • Daemon communicates with plugins via HTTP, maintaining consistent lifecycle management
  • Separation of daemon and APC layers ensures reliable, maintainable APX systems

On-policy distillation is quietly eating GRPO's lunch — and DPO's tax bill just got itemized

This digest covers post-training research and engineering published between 2026-10-30 and 2026-11-06: arXiv papers on preference optimization, on-policy distillation and LoRA, plus new recipes from…

  • Task-selective capability loss observed in DPO+SFT-retention tasks
  • Deterministic benchmark reveals marginal value of verifier-based RL
  • On-policy distillation erodes GRPO's competitive edge with lower FLOPs

Powered by beehiiv

  • beehiiv simplifies newsletter creation for top creators
  • Offers email, website, payment, and analytics tools in one platform
  • Enables monetization via subscriptions, ads, and digital products

More from Friday 6 November →