Archives
Newest
The Only Way Forward for Developers May 2, 2024
Python project setup December 3, 2023
Using pyenv on DigitalOcean Ubuntu 22.04 December 2, 2023
Basic security in Python Litestar projects (bonus HTMX CSRF config) December 1, 2023
Shallow thoughts are cheaper for experts November 27, 2023
Throw Early for Programmer Errors August 27, 2023
Svelte v4 In Django Using Webpack August 7, 2023
Twitter 3-legged OAuth With Django Using Tweepy, for Twitter Bots August 2, 2023
HTMX Kills Most Single Page Applications June 17, 2023
Book Summary: Don't Make Me Think Revisited A Common Sense Approach to Web and Mobile Usability by Steve Krug June 16, 2023
Adding TailwindCSS to Svelte components in a Django app December 26, 2022
Using Svelte components in a Django app December 22, 2022
Managing sync state June 29, 2022
Tailwind, using grid-cols-12 instead of mx-auto June 27, 2022
Generating a Swagger file with ASP.Net Core and generating API code for Angular March 20, 2022
Kubernetes RabbitMQ Certificate Revocation List February 2, 2022
Devilboxを使ってローカルのWordPressサイトの最初のセットアップしよ April 6, 2021
Exiting early, cognitive load September 10, 2018
Assigning variables, cognitive load September 1, 2018
Git config August 27, 2018
On Adblockers March 3, 2018
New website February 19, 2018
How to run a Promises array in a series June 17, 2016
File navigation in Vim (my way) April 9, 2016
Two months of OpenBSD June 18, 2015
Indentation and hooks in Emacs May 29, 2015
Experience upgrading OpenBSD to 5.7 April 30, 2015
My switch to OpenBSD, first impressions April 19, 2015
December 2014 to April 2015 April 18, 2015
Respect, for respect is acknowledgement, and acknowledgement is a right December 8, 2014
Figuring out when you installed Arch Linux December 7, 2014
Minimal amount of fonts in Arch Linux November 21, 2014
Get it together Linux users/devs! October 5, 2014
The bleeding terminal background inside Vim + Tmux problem September 10, 2014
Getting used to software updates September 10, 2014
Barebones file navigation in Vim August 24, 2014
Navigating in the dark August 21, 2014
Knowing something but not registering it August 9, 2014
A week with Emacs August 8, 2014
A small project is not the same as a big project July 20, 2014
A projects page! July 14, 2014
Several VLC interfaces June 19, 2014
Enable `pass` auto-completion in Zsh June 18, 2014
Acknowledgements in communication June 14, 2014
Arch Linux font tip(s) June 9, 2014
My slow switch to Emacs June 8, 2014
New blog! June 7, 2014
My take on Vim vs. Emacs May 31, 2014
You need to understand JavaScript callbacks May 29, 2014
Neat trick for Vim keybindings May 23, 2014
Just switch to UTC May 21, 2014
My experience with the BSPWM and Sxhkd May 14, 2014
Write down the day ahead of you May 8, 2014
What the gut feeling is for me April 30, 2014
A technique to remember small stuff April 30, 2014
Out of sight is not out of mind April 27, 2014
Installing Arch Linux on a Dell Vostro 1500 April 17, 2014
Text editor categories April 12, 2014
My experience with SolydXK (X) April 12, 2014
Disconnecting from the DocPad community April 6, 2014
Read stuff you have read before April 5, 2014
Real science, not bullshit February 22, 2014
My explanation of The Zone February 19, 2014
The world of Window Managers February 4, 2014
My trip to Switzerland, part 1, getting there January 15, 2014
A love letter to Arch Linux December 13, 2013
Switching from Zsh to fish November 13, 2013
Light Table, the new Emacs November 7, 2013
Open source games without going poor October 23, 2013