/home/jdppettit

Getting Started: Node-Libvirt (Hypervisor/Domains)

Recently I've been doing a fair amount of work with the libvirt API, specifically using the Node.js bindings found here. The bindings are great and work as expected but I was rather disappointed in the lack of documentation. The authors reference the tests for the project as

About SpacePanel

SpacePanel started as a learning experience primarily - I wanted to learn the in's and out's of virtualization using libvirt. Given the nature of the project, that basic goal was quickly met. However, during the early stages of development SpacePanel received a fair amount of attention

Getting Started with Bookshelf.js

I recently started a project where I was tasked to use Bookshelf.js to interact with the database. The library its self is pretty handy, it is built on top of Knex.js, a great query builder that works with Postgres, MySQL, and SQLite, but my major gripe was an

3D Print All the Things

I finally decided to take the plunge and jump on the 3D printing bandwagon. My new 3D printer was delivered Thursday last week (03/19). I settled on the Da Vinci 2.0 Duo after a fair amount of reading. The primary thing that sold me was a) the price

Physical Buttons for Zigbee Lights

Since I purchased my SmartThings hub a few months ago I've been all about adding new sensors, lights and other smart things to my apartment. Most recently I have been experimenting with the GE Link Light Bulbs. Overall I love them, but the one thing I (and my

/home/jdppettit © 2026