Category: Technical

  • What’s interesting about Lunera’s smart lamp #IoT platform

    As some of you know, I had been on contract as the senior systems architect for a company called Lunera from last year until this summer. Today they finally announced the vision and product that I helped create, starting with the very first git checkin of the code running on the lamps! We’ll see how […]

  • Learning to OpenSCAD

    As a proud new owner of a 3D printer, obviously I have been attempting to learn how create 3D CAD models for it. My friend Joe Andrieu pointed me to OpenSCAD, an open-source, “programmer’s” CAD tool. Unlike all other CAD tools I’ve ever heard of, OpenSCAD uses a textual programming language to describe the object […]

  • How to change your Ethernet’s Mac address on boot (Linux)

    Let’s say you bought three cute little USB-to-Ethernet adapters for your Raspberry Pi Zeros running UBOS. Plug one in, works like a charm. … as long as you don’t attempt to use two with two Pi Zeros at the same time, on the same Ethernet network. Or all three. Because if you do that, as […]

  • Why Scala is Not For You (nor Me)

    Recently I got the chance to evaluate possible approaches for greenfield development of some cloud services that eventually have to scale to Twitter’s scale. “Greenfield” meaning that no code has been written yet, there was little existing infrastructure, and most hires were not done either. So an ideal situation for doing an evaluation of technologies […]

  • Trying out IPFS — it was easy

    Sitting at the decentralized web summit today, there’s lots of talk about IPFS. So I played with it while they were talking. It was much simpler to set up than I thought. Here are my steps: I run Arch Linux (in VirtualBox, on my Mac) pacman -S ipfs-go ipfs daemon & Created a file called […]