Testing Architect with Jest

I’m building a small project with architect a lightweight framework to manage AWS Lambda, DynamoDB and few other services to make serveless web apps.

Async Rust and Node SerialPort

This year I took some time around the holidays to do some learning. Like last year I dove into rust but I didn’t go into it cold this time. I was gifted a “live book” called Rust In Motion which...

Learning Rust

For the second year in a row, for my birthday, I took some time off work to learn some new things. This year it was Rust. (Last year it was the DHT Kademlia) I enjoyed spending two days with Rust....

The Serial Mouse Project

I spent a few weeks making an old Serial Mouse work. I’ve been tweeting a log of what I’ve done so far and I already wrote a piece on the serial mouse protocols.

Serialport States

Even after running node serialport for a few years, I find all the states that are possible on a standard RS-232 serialport confusing to reason about. I figured it was a good idea to write it all down. I have...

Serial Mice Protocols

I remembered there was such a thing as a serial mouse and I wondered how they worked. A bit of googling found me this link (which as of this posting has an SSL error). I’m going to reproduce it below...

Serialport Spring Update

Serialport turns 9 this year. Back when it started NodeJS was a different environment than it is now. JavaScript was a different programming language than it is today. Since then I’ve pushed some major changes over the years to keep...

Kademlia: A study

This week I’m at the Recurse Center as part of the “Mini 2 Batch”. I’ll be spending my time researching and implementing the Kademlia Distributed Hash Table. DHT’s are a building block of decentralized systems. They allow “efficient” storage and...