Node.js client library for etcd.js-debug
Cockatiel is resilience and transient-fault-handling library for JS/TS services.redplex
Redis pubsub multiplexer service.arcade-machine
Input abstraction layer for gamepads, keyboards, and UWP apps in React.@c4312/matcha
I was showing off the neat things I could do with my Home Assistant setup to my mom the other day, and she mentioned she'd be interested in a similar system for their house.
I've had a few people ask me what the interview process was like at VS Code, and it is unique among 'interviews' I've done before, so here it is.
Arguably the most powerful aspect of statically typed languages is the ability to model your domain—the world of things your program knows about. Writing and testing bits of code that operate on small facets of the domain are easy. Rationalizing and testing how parts of the domain fit together in a whole is much harder and is where I've seen experienced programmers generate the most bugs. In this post I'll discuss and give some examples showing how I try to model data so that this class of bug is harder (or ideally impossible!) to write.