John Woodruff
banner
johnbwoodruff.com
John Woodruff
@johnbwoodruff.com
Creator of @novella.app | Senior Software Engineer | TypeScript | Angular | Homelab | Dabble in photography | Always building something fun | he/him
Pinned
I recently released my side project! Novella is a modern, distraction free writing application! I’ve been working on it on and off for years and finally decided to release it. It’s been quite the side project, and I wrote all about it! Check it out if you’d like!

johnbwoodruff.com/posts/novella/
Novella
A quick look at my passion project for the last 6 years. A retrospective of my learnings. The good and the bad.
johnbwoodruff.com
Finally got my Z-Wave network set up with the awesome ZWA-2! I absolutely love this thing and decided to write a blog post about my decisions involving choosing Z-Wave and my specific setup using a Pi in a central location with Z-Wave JS UI.

johnbwoodruff.com/posts/zwave/

#homelab #homeassistant
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.
johnbwoodruff.com
September 4, 2025 at 2:20 AM
Stoked to finally get my z-wave network set up! It looks like a paper towel holder but it’s glorious long range z-wave! 😁

#homelab #homeassistant
August 23, 2025 at 8:34 PM
I recently released my side project! Novella is a modern, distraction free writing application! I’ve been working on it on and off for years and finally decided to release it. It’s been quite the side project, and I wrote all about it! Check it out if you’d like!

johnbwoodruff.com/posts/novella/
Novella
A quick look at my passion project for the last 6 years. A retrospective of my learnings. The good and the bad.
johnbwoodruff.com
August 11, 2025 at 5:15 AM
I finally decommissioned my Dell R720. I had bought an R730 a bit ago and finally decided I'd had enough of running both. (electricity lol) So after a bunch of VM migrations and a GPU move, I am back down to 1 enterprise server lol! It feels nice. (and hopefully my wallet will thank me)

#homelab
April 22, 2025 at 3:17 AM
I've currently got one larger VM for my docker apps and use Traefik labeling to get it proxied with SSL. My next #homelab project is I'm going to spin up a few VMs on different machines so they can all be smaller and a little more distributed, then get Traefik hooked up to them.
April 8, 2025 at 1:53 PM
This thing is so awesome, I've been using it for all sorts of things to help diagnose issues or make recommendations about managing my Nx workspace. Awesome work by the @nx.dev team! 🎉
nx.dev Nx @nx.dev · Mar 6
🚀 We just made Cursor smarter with a brand new MCP server!

And using it with Cursor's Agent mode is 🤯

Read the in-depth blog post how we created a MCP server to feed Cursor with Nx metadata so it becomes monorepo aware.

nx.dev/blog/nx-mad...
Making Cursor Smarter with an MCP Server For Nx Monorepos
Learn how Nx enhances Cursor IDE with a dedicated MCP server, providing AI assistants with rich monorepo metadata for smarter code assistance.
nx.dev
March 7, 2025 at 1:20 AM
Sometimes you crave cheap pizza. It's a different mood than when you want high quality. I can't stop buying Little Caesar's. Why do I do that to myself, when the vast majority of their pizza is either mediocre or straight up cardboard terrible? Because sometimes I get an absolute God Tier pizza.
March 3, 2025 at 2:10 AM
The irony of me doing this one day after posting this meme. 🤣
February 20, 2025 at 3:39 AM
Your Outie has a fully implemented and regularly tested 3-2-1 backup strategy.

#homelab
February 19, 2025 at 2:31 AM
Finally deleted my Twitter account. Kept meaning to over the last year, but never got around to doing it. It was a long time coming. The Bluesky community and platform is better in every way. Excited to be permanently away from all that.
February 13, 2025 at 8:16 PM
Ah, the weekend. I bought Manor Lords, it was on my Steam wish list for a while and went on sale. Stoked to start building my quaint medieval village. I'll post back with my initial thoughts after I've played for a bit.
January 25, 2025 at 2:04 AM
This mini rack project is so cool. If I was starting a homelab today I would 100% go this route. Not to say my route (or anyone else's route) is bad, but this is awesome having so many amazing options for a compact and low-powered #homelab.

github.com/geerlingguy/...
GitHub - geerlingguy/mini-rack: Miniature rack builds, for portable or compact Homelabs.
Miniature rack builds, for portable or compact Homelabs. - geerlingguy/mini-rack
github.com
January 18, 2025 at 3:48 AM
I love how Nintendo quietly dropped this Switch 2 Trailer like "yes all the leaks were right now shut up and wait for April" 😂

www.youtube.com/watch?v=itpc...
Nintendo Switch 2 – First-look trailer
YouTube video by Nintendo of America
www.youtube.com
January 16, 2025 at 5:55 PM
Any suggestions on the best filament respoolers to purchase? I know I can print one of the many designs but honestly that's one thing that I don't really want to print myself. Too many other fun things I want to do to spend all the time and effort to print and assemble one myself haha.

#3dprinting
January 11, 2025 at 9:59 PM
We’re showing my son The Lord of the Rings movies for the first time. The absolute joy I had finally being able to tell him that Viggo broke his toe when kicking the helmet was nearly too much to bear. IYKYK. I’m in heaven.
December 30, 2024 at 1:46 AM
I'm going to give Cursor a proper try for the next couple weeks I have off and use it with my side projects. I'm always less inclined to try new tools at work because I don't want to negatively impact my output while figuring things out. Hoping I'll be blown away and make it my primary tool. 🤞
December 26, 2024 at 7:00 PM
I printed my 10y/o son a chess board, he had so much fun picking out the colors and pieces he wanted. Once it was finished then we of course played a game with it together. Listening to cozy music at night near our lit Christmas tree. My favorite use of #3dprinting is things to use with my family.
December 12, 2024 at 3:40 PM
All right I've got a good start put together for an EOL file for my wife in case I pass away unexpectedly. I hope to continually add to it over time as I think of more things I missed, but I believe if I were to get hit by a bus tomorrow she would have the most important things she needs.
I read a comment on Reddit by someone who was talking about their #homelab in the event they died young. It made me consider what that looks like for my family who uses a lot of stuff I’ve set up, but they’d never know how to maintain that or fix issues. It relies on my presence to keep it running.
December 11, 2024 at 3:54 AM
I've been slowly migrating VMs from my R720 over to my R730 in my #homelab. My eventual plan is to decommission the R720 so I'm not running two power hungry servers to inflate my electrical bill. My "critical" workloads will run on the R730 and I hope to get a low powered box for the rest.
December 7, 2024 at 5:43 PM
One of my favorite things to 3D print is board game box inserts. There are tons of fantastic models out there for organizing and separating pieces and cards that would otherwise have to go in separate bags or just be thrown in the box. So great.

#3dprinting
December 7, 2024 at 5:18 AM
I read a comment on Reddit by someone who was talking about their #homelab in the event they died young. It made me consider what that looks like for my family who uses a lot of stuff I’ve set up, but they’d never know how to maintain that or fix issues. It relies on my presence to keep it running.
December 2, 2024 at 9:34 PM
USS Voyager 3D Print. Incredibly happy with how this model turned out! The nacelles even rotate up for warp! The print profiles were great and I did very minimal cleanup. Super excited to print some of the other ships too!

#3dprinting
November 30, 2024 at 3:34 PM
When I first started out building my #homelab I felt really self conscious about my single Raspberry Pi sitting on my desk when I would see the posts on r/homelab with the full datacenters some people are running. It's really easy to compare where you're at to others thanks to social media.
November 26, 2024 at 4:22 PM
Been printing some fidget toys for a local therapists office. They’re all small easy prints so they’re fun to do in between bigger projects. It also lets me use up filaments that only have small amounts left so that’s nice.

#3dprinting
November 25, 2024 at 4:00 PM
Update on my Proxmox backup issue. I have two nodes in a cluster and it's worked fine since I set it up but I didn't get around to setting up my qdevice for quorum voting. Well it wasn't affecting anything else so I didn't think of that as the issue, but that ended up being the issue.

#homelab
November 24, 2024 at 5:23 PM