John Woodruff

  1. Home Assistant logo alongside Z-Wave logo
    Z-Wave for Home Assistant

    I bought the Home Assistant Connect ZWA-2 and added it to my Home Assistant by connecting it to a Raspberry Pi in a central location. Here are the details of my setup.

  2. Novella Logo
    Novella

    A quick look at my passion project for the last 6 years. A retrospective of my learnings. The good and the bad.

  3. Bowl of cheesy alfredo pasta
    Kraft Cheesy Alfredo Copycat Recipe

    I used to love Kraft's Mac & Cheese Cheesy Alfredo but sadly they discontinued it. After a lot of trial and error, I figured out a recipe to replicate it.

  4. Proxmox logo
    PCIe Passthrough with Cloud-Init in Proxmox VE

    I had a heck of a time getting my GPU to pass through to my cloud-init Ubuntu VM. After a lot of googling I figured it out. Here's how I did it.

  5. Minimal server rack
    My Homelab

    Homelabs are a fantastic way to learn about various tools and technologies but in a safe and non-production environment. This is my homelab in 2023.

  6. Dialog design
    Angular CDK - Creating a Custom Dialog

    The first in a series of posts about using the Angular CDK to create your own custom components. This post uses the Overlay package to create modals.

  7. Laptop with code on screen
    My Completely Biased Reasons for Choosing Angular

    I love using Angular for my work and side projects. Come read why in this entirely opinion-based article!

  8. Developer at a laptop wearing a facemask
    Combatting Burnout During COVID

    Sharing the things I do to help fight off burnout due to the global pandemic.

  9. Windows logo alongside Linux logo
    Far More Epic Development Environment using WSL 2

    WSL 2 is now out. And it's a phenomenal developer experience.

  10. Office space with desks and computers
    My Home Office & Workstation

    I transitioned last year to being fully remote. Here is my home office workspace!

  11. Hand showing peace sign
    Stop Fighting About JavaScript Frameworks

    The world of JavaScript in the last few years has devolved into a battleground over which framework/lib is the winner

  12. Stencil.js logo
    Component Libraries with Stencil.js - Decorators

    The fifth in a series of posts about creating a component library using Stencil.js

  13. Stencil.js logo
    Component Libraries with Stencil.js - Going Deeper

    The fourth in a series of posts about creating a component library using Stencil.js

  14. Stencil.js logo
    Component Libraries with Stencil.js - Your First Component

    The third in a series of posts about creating a component library using Stencil.js

  15. Stencil.js logo
    Component Libraries with Stencil.js - Getting Started

    The second in a series of posts about creating a component library using Stencil.js

  16. Stencil.js logo
    Component Libraries with Stencil.js - About Stencil

    The first in a series of posts about creating a component library using Stencil.js

  17. digitalocean-js v1.0
    DigitalOcean JS 1.0 Released!

    A library for the DigitalOcean API written in TypeScript. For use in Node or the browser!

  18. Graveyard headstones
    RIP Side Projects

    Here lies my dead side projects. They lived quickly, taught excellently, and died quietly. This is my GitHub Graveyard.

  19. Windows logo alongide Linux logo
    Epic Development Environment using Windows Subsystem for Linux

    Web and OSS Development on Windows doesn’t suck anymore!