URL Page Title
/blog/2016/my-development-mac-setup/ My Development Mac Setup
/blog/2016/connect-to-purdue-cs-files-using-sshfs/ Connect to Purdue CS Files Using SSHFS
/blog/2016/enpass-vs-lastpass/ Enpass vs. LastPass
/blog/2018/json-gem-native-extensions-for-local-github-pages/ Solution: GitHub Pages Build Failure Due to Error Installing json (1.8.3)
/blog/2019/static-blogging-with-gatsby-on-github-pages/ Static Blogging with Gatsby on GitHub Pages
/blog/2019/i-like-vs-code-should-i-learn-vim/ "I like VS Code. Should I Learn Vim?"
/blog/2019/privacy-and-security-series-part-i-password-managers/ Privacy and Security Series, Part I: Password Managers
/blog/2019/pgp-signing-my-posts/ PGP Signing My Posts
/blog/2019/privacy-and-security-series-part-ii-multi-factor-auth/ Privacy and Security Series, Part II: Multi-factor Authentication
/blog/2019/privacy-and-security-series-part-iii-going-farther/ Privacy and Security Series, Part III: Going Farther with MFA and Audits
/journal/why-a-journal/ Why a Journal?
/journal/the-right-way-to-fold-a-bed/ The Best Way to Make a Bed
/journal/vintage-wallpapers-best-wallpapers/ Vintage Wallpapers are the Best Wallpapers
/journal/diy-marble-qi-charger/ DIY Marble Qi Charger
/journal/my-first-car/ An Ode to My First Car
/blog/2019/superpowers/ Superpowers
/blog/2020/running-novnc-on-kubernetes-to-access-a-machine-on-my-lan/ Running noVNC on Kubernetes to Access a Machine on my LAN
/blog/2020/delete-service-workers-to-leave-gatsby/ Delete Service Workers to Leave Gatsby
/blog/2022/auto-copyright-year-javascript/ Automatic Copyright Year in JavaScript
/about/ About Me