Blog
How To Build a Modern Web App in a Day
Categories:
[Technology],
[Programming],
[Web Development]
Building a modern web application typically takes weeks of setup and configuration. You need to choose and configure a web framework, set up templates, handle CSS, create deployment pipelines, and more. But what if you could skip straight to building features? That's why I created go-htmx-forge, a t...
Why You Need To Ditch VS Code To Be a Better Programmer
Categories:
[Terminal],
[Programming]
Last Update: January 20, 2025
VS Code is holding you back as a programmer. I know that's a bold statement, but hear me out. After spending years in the terminal then a year with VS Code and then moving to terminal-based development, I've seen firsthand how relying on GUI-based IDEs can limit your...
LSQ Reaches v1.0.0
Categories:
[Technology]
Since first introducing LSQ, the response from terminal-loving Logseq users has been fantastic. Today, I'm excited to announce that LSQ has reached version 1.0.0 – a milestone that represents stability, reliability, and feature completeness for terminal-based journaling.
The Journey to v1.0.0
LS...
How To Use Logseq from Your Terminal
If you're like me, you live in the terminal.
Whether it's managing files, editing code, or checking git status - the command line is home. If there is one thing that slows me down it's switching out of the terminal to take a quick note. I needed a terminal-based tool that brings Logseq journaling...
How To Install a Matrix Server (Synapse) on OpenBSD
Categories:
[Technology],
[How To],
[OpenBSD]
After much trouble shooting for several days I finally got this working. :sweat_smile:
This setup uses Openbsd 7.1 and will use a reverse proxy via relayd.
SSL certs are not added directly into the synapse homeserver.yaml
file in this setup.
Installation Steps
- Install synapse:
doas pkg_...
How to Run Syncthing as a Daemon on OpenBSD
Categories:
[Technology],
[How To],
[OpenBSD]
- Install Syncthing
pkg_add syncthing
- Enable Syncthing
rcctl enable syncthing
- Update Daemon flag
vi /etc/rc.d/syncthing
, add-home=/var/syncthing
- Run Syncthing once to create initial files:
/etc/rc.d/syncthing start
- Stop Syncthing after after a few minutes:
/etc/rc.d/syncthing stop
- U...
How To Extract Kindle Notes From The Web
Categories:
[Technology],
[How To]
Luckily, it's quite easy...
Install OpenBSD Sets From A USB Install Device
Categories:
[OpenBSD]
I always seem to forget this and spend more time that I should trying to re-remember how to get access to the sets when installing OpenBSD via a USB drive.
How to install sets from a USB drive on OpenBSD:
- When prompted for set installation choose:
disk
- When asked if the disk is mounted type...
How To Enable Middle Button Scrolling For The Lenovo X220 On OpenBSD
Add this to your .xsession
or .xinitrc
file:
xinput set-prop "/dev/wsmouse" "WS Pointer Wheel Emulation" 1
xinput set-prop "/dev/wsmouse" "WS Pointer Wheel Emulation Button" 2
xinput set-prop "/dev/wsmouse" "WS Pointer Wheel Emulation Axes" 6 7 4 5
Then restart X! :D
(This probably works...
How To Mine Wownero: Junkie Jeff Hard Fork
Categories:
[Technology],
[How To]
Last Update: July 12, 2021
How to Mine Directly With Wownerod
- Download the latest version of wownero to your mining computer.
- Extract the download
- Change to the new directory
- Run
wownerod --start-mining {YOUR-ADDRESS} --spendkey {SECRET-SPENDKEY} --mining-threads {NUMBER}
- When the b...