<- Go Back

Welcome!

Hey, I am John Franke, a programmer and musician living in Nashville Tennessee. I made this site to post tutorials, articles, and some music.

Thanks for reading,


Feeling generous?

Here are a few of my favorite charities.

Nashville Community Fridge πŸ₯•πŸ‰πŸ₯‘πŸ…πŸ‡πŸ₯πŸπŸŠπŸŒπŸˆπŸ₯­

Nashville Community Fridge is a free fridge in Nashville that provides healthy fresh food for nearby residents.

Donate to Paradox Sports

Every February, I climb a mile for Paradox Sports at Climb Nashville. Paradox Sports offers accessible climbing opportunities for people with differing abilities, defying the perception that people with a β€˜disability’ cannot lead a life of adventure. We hit the goal in 2022 and 2023. Let's do it again in 2024!

Donate to OXFAM

Oxfam provides relief via a variety of projects like clean water wells, toilets, and emergency food packages.

Donate to Project Healthy Children

Project Healthy Children fortifies food, preventing malnourishment

Donate to Palestine Children's Relief Fund πŸ‡΅πŸ‡Έ

Around 50% of Gaza's population is children and they are facing the wrath of an indiscriminate bombing campaign.


This blog was generated via agave, a static site generator I wrote with ReasonML that turns markdown files (.md) into custom styled html and css.

npm i -g agave-generator
# for theming your own site
mkdir markdown
cd markdown
echo '<html><body><!-- MARKDOWN --></body></html>' >> base.html
touch index.md && touch styles.css
cd ..
agave -p docs

And push to your GitHub io page, or upload to any other static site hosting service.

For code syntax highlighting, I am using highlight.js in my base.html file.


Like what I do?

This blog and open source code require a lot of caffeine.

Buy me a coffee