Working with React in Drafts

Since the launch of Drafts 5, I've been using the app as a makeshift JavaScript IDE on iOS while learning functional programming. This isn't necessarily what Drafts was built for, but as its capabilities have continued to expand, I've found it to be quite competent.

Recently, I decided to start learning ReactJS as well. Considering Drafts was already my JavaScript sandbox of choice on iOS, I wanted to see if this could be a viable platform for experimenting with React.

Reformatting Nested Markdown Lists in Editorial

For a while now I've wanted to write up a quick Python script to fix up numbering in a nested Markdown list. Most of the Markdown editors I use on iOS support smart list continuation, but very few (if any) will correct the numbering if you have to move lines around or insert new lines in the middle of a numbered list.

Automated pfSense Backups

Due to some hardware failures, I recently replaced my home-grown pfSense router with an off the shelf, pre-built package from Netgate. Installation and setup were quick and painless, but I quickly realized I didn't have a backup of my previous configuration. After setting things up as best I could from memory, I decided to make sure this didn't happen again.