Microstacks还是megadependencies?Webdevcon 2025会议回顾
本文探讨了在Web开发中过度依赖npm等构建时依赖以及第三方运行时服务所带来的风险,并提出了"微栈"概念——即项目应尽量减少构建依赖,避免运行时服务依赖,以降低长期成本和影响。
本文探讨了在Web开发中过度依赖npm等构建时依赖以及第三方运行时服务所带来的风险,并提出了"微栈"概念——即项目应尽量减少构建依赖,避免运行时服务依赖,以降低长期成本和影响。
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.