Articles

Tech tutorials, documentation, and other longform articles



Maybe Grav Skeletons are the Way to Go

Published on July 21, 2024.

When you need to do client work for complicated websites, skeletons are a better alternative.


Continue reading...

Properly Updating the Theme Font in Sublime Text 4 So Far

Published on May 19, 2024.

It's been almost a year since I published how to override your ST4 Theme Font. But I encounter an issue where even my old settings are insufficient to fully override font settings.


Continue reading...

Only the sh1.13 package will work properly with python3.10

Published on September 20, 2023.

This post is to document an issue working with python-for-android on python3.10 on a modern tooling environment.


Continue reading...

Use pyenv shell instead of pyenv local when running poetry with it

Published on July 11, 2023.

If you are a pyenv and poetry user and need to spawn a virtualenv through poetry, run pyenv shell python-version before running your poetry commands. This post explains why.


Continue reading...

How to properly change the sidebar font face of Sublime Text 4

Published on July 11, 2023.

Navigate to Menu >> Preferences >> Customize Theme, and change all the "font_face" and "font.face" values you need to the font you want. Read this post to check the json you can copy-paste to show you how to properly override the theme font.


Continue reading...

Realme 8 Pro does not allow formatting sd card as internal storage

Published on May 22, 2023.


Continue reading...

A personal workflow for django, poetry, and pyenv

Published on May 13, 2023.

This is a personal workflow for making django, poetry, and pyenv work together. Requires poetry, pyenv, git-flow and wget.


Continue reading...

Run mariadb and Joomla together in docker

Published on May 11, 2023.

So after wrangling with the official docs for the Mariadb and Joomla docker images and pestering ChatGPT for debugging my errors, I've managed to come up with an improved tutorial for making mariadb work with joomla. The tutorial is ran on Linux Mint 21 Vanessa, and it should work with Ubuntu Jammy LTS-based distributions.


Continue reading...

Whenever possible, hardcode your page headers on grav

Published on May 9, 2023.

The preferred Grav behavior is usually not you want. Here is a case involving grav's page.date.


Continue reading...

Tips on making svg shapes more predictable on inkscape

Published on April 4, 2023.

Toggling bounding box and scaling settings can make Inkscape shapes more predictable on resize.


Continue reading...

A workflow for using pyenv and poetry together in your project

Published on March 8, 2023.

If you really want to use poetry and pyenv for your python project instead of your tutorial's method, try using this workflow.


Continue reading...

Adventures in Grav Theme Development: Building a Loosely-Coupled Theme

Published on January 5, 2023.

Grav CMS claims that its themes are tightly-coupled. It does not have to be.


Continue reading...