Posts

My First Pull Request Part 2

May 10, 2020 | 2 minutes

It’s official, I contributed to a open source project! This is a continuation of my first pull request for DDclient. I actually didn’t think I would be posting anything today, considering it’s been Mother’s Day and I haven’t been on the PC all that much. Requesting the pull request was pretty straightforward within GitHub. It starts a dedicated conversation for the changes. For the most part, there was back and forth with me and one of the maintainers to understand how NameCheap works.

NetlifyCMS Part 2: Removing Extra Javascript

May 9, 2020 |

I was very tempted to give a subtitle of “Electric Boogaloo.” I ran a WebPageTest on one of my posts, and I was quickly reminded of the janky workaround I made for NetlifyCMS: Yikes! 50KB of javascript which is 47% of the payload. Additionally, I’m sure this is driving up extra processing time before rendering the page. Time to go back to the partial that was loaded into the header:

My First Pull Request

May 8, 2020 | 3 minutes

From the countless posts I’ve seen from #100DaysToOffload, I finally decided to partake as well. Well, even though I did get NetlifyCMS up and running to post online, I’m still writing this post on a Vim terminal. Over the week, I’ve been playing around with self-hosting an instance of Pleroma on one of my spare Rasberry Pis with YunoHost. I’ll probably make a separate post on this when I get it to a much more stable state.

Updating NetlifyCMS

April 24, 2020 | 2 minutes

Ok! I felt pretty bad neglecting the webpage, considering that I do enjoy the Hermit theme and the overall Hugo structure. One of my major issues was that I set this up with a 1-click deployment within Netlify. This was nice for a couple of reasons: Download a sample hugo website with some posts Download and auto-setup NetlifyCMS, a web interface that will publish posts or page updates to git behind the scenes Incorporate scripts for a CI/CD process to deploy this via Netlify, which is where the site is currently hosted I managed to initially hack around the files enough to change the theme and add my own content, but there was tons of sprinklings of placeholder formats, posts, and silly things like shopping cart items.

Playing with DNS & IPv6 at Home

October 28, 2019 | 2 minutes

Lesson learned today; if it ain’t broke, don’t fix it. As part of attempting to take general ownership of my own data, I’ve been trying to lessen my reliance on Google. I’ve been playing around with a few alternative email sources (Tutanota and Proton Mail), which I’ll probably discuss at a later date. Anyways, my recent goal was to set up NextCloud, specifically NextCloud Pi since I have a fairly idle Raspberry Pi that only does Ad-blocking via DNS.

Hello

August 26, 2019 |

Hello! I’ve been out of the personal website making business for a while, but I felt a bit compelled to start practicing again ever since I’ve been reading up on posts on Fosstodon Mastodon instance. It took some thinking to figure out what I wanted to build, but essentially I’m making: GitLab Hugo Netlify CMS There may be some major changes going on, but I’ll try to share my discoveries as I go along.