Four short links: 4 September 2020
Hardware Teardown, The Incredible Proof Machine, Better Programming, and ArangoDB
- Inside the Digital Pregnancy Test — … is a paper pregnancy test and watch-battery-powered microcontroller connected to three LEDs, a photo-cell, and an LCD display. That (8-bit) microcontroller runs at 4MHz, almost as fast as an IBM PC did.
- The Incredible Proof Machine — Fun game (modelled on The Incredible Machine from the 90s) that teaches logic.
- Make Interfaces Hard to Misuse — Don’t push the responsibility of maintaining invariants required by your class on to its callers. Excellent advice.
- ArangoDB — a scalable open-source multi-model database natively supporting graph, document and search. All supported data models & access patterns can be comnbined in queries allowing for maximal flexibility.