TopicTracker
From berthub.euView original
TranslationTranslation

Microstacks or megadependencies over at Webdevcon 2025

The talk discusses risks of shipping unknown build dependencies from npm and runtime third-party service dependencies. It questions whether projects adequately consider long-term costs, and introduces "microstacks" as an approach using minimal build dependencies and no runtime service dependencies.

Related stories

  • The article explains how to use J-Link RTT (Real Time Transfer) for debugging embedded projects on ARM microcontrollers. It describes this as an alternative to traditional debugging methods like pin toggling or file-system logging, offering a way to send and receive data through semihosting with minimal code.

  • The author describes creating their own memory allocator after studying the ESP-IDF heap allocator, noting that general-purpose heap allocators involve trade-offs with no perfect solution.

  • A developer created an ARM debugger using a 10-cent RISC-V microcontroller, aiming to provide a low-cost alternative to more expensive debugging solutions for microcontrollers recovered from disposable vapes.

  • The author created a custom PID controller called MicroPPPID to improve pottery kiln temperature control after finding commercial PID controllers inadequate. The project was developed to provide better firing precision for pottery work.

  • While ordering PCBs from China is inexpensive and convenient for those willing to wait, the author prefers making PCBs at home to have them available immediately after finishing the design.