Home
Menu
Home
Archive
About
|
LIGHT
DARK
Blogs
2024
Reading DDIA and Solving Gossip Glomers in Python: Part 2
22 Nov 2024
Reading DDIA and Solving Gossip Glomers in Python: Part 1
11 Sep 2024
My Favorite Django Resources
10 Jul 2024
How To Dual Boot Nixos and Arch Linux
4 May 2024
Switching Back to Bash From Zsh
4 Apr 2024
2023 a Year in Review
20 Feb 2024
Makefiles and Docker for Local Development
9 Jan 2024
2023
Setting Up Nix on a Macbook the Boring Way
26 Oct 2023
Using Vim's Very Magic Regex to Format Code
23 Aug 2023
Printing Python Imports
15 Aug 2023
Tips for Pinning Python Requirements Files
20 Jul 2023
Custom Backward Word Deletion in Zsh
31 May 2023
Replace Pyenv With a Nix Flake
8 May 2023
Moving the Goalposts
9 Mar 2023
2022: A Year In Review
9 Jan 2023
2022
Book Review: No Rules Rules Netflix and the Culture of Reinvention
4 Sep 2022
Understanding Tradeoffs
23 Apr 2022
How to Automate Your Writing Process
22 Feb 2022
2021: A Year in Review
26 Jan 2022
2021
11 Weeks With My ZSA Moonlander
22 Nov 2021
Book Review: Indistractable
23 Oct 2021
Repeated Tasks with Systemd Service/Timers on NixOS
16 Jun 2021
Morning: My Secret Accountability Bash Function
18 Mar 2021
2020
How to set desktop wallpaper on NixOS
13 Dec 2020
One Week of NixOS
6 Dec 2020
2019
Linux Keylogger: How to Read the Linux Keyboard Buffer
17 Sep 2019
Devops Meetup Presentation on Bash Scripting
28 May 2019
Using The Youtube Api With Python and Requests
10 Mar 2019
An Over-Engineered Workflow To Organizing Projects With tmuxp And Shell Autocompletes
20 Jan 2019
2018
Archlinux Alsa Sound Tutorial
9 May 2018
Scrapy Presentation At Yegsec
24 Mar 2018
Customizing Arch Linux
11 Feb 2018
Arch Linux Install With UEFI Boot: Minimal Instructions
10 Feb 2018
2017
ZSH Autocomplete with SSH Config File
30 Jul 2017
Switching from Ghost to Hugo
16 Jul 2017
Bombshellbhs Website Launched
29 May 2017
2016
Vimdiff, Better Highlighting
20 Dec 2016
Python 2.7 Daemon Example
13 Aug 2016
Setup For 'Hacking: The Art of Exploitation'
18 Apr 2016
2015
Getting Mutt Setup with Gmail Using 2 Factor Auth on Ubuntu 14.04
10 Nov 2015
Flask SQLAlchemy Windows Azure Ubuntu 14.04
19 Jun 2015
Keep Your Hands on the Keyboard
21 May 2015
Getting into Flask and Python
26 Apr 2015
Devcan Machines Website Launched
19 Mar 2015
Digital Ocean and Salt Cloud Setup on Ubuntu 14.04
7 Mar 2015
Telus APN Settings: The Missing Ingedient
23 Feb 2015
Leaving Dreamhost After 1475 Days
19 Feb 2015
Writing Your First Shell Script: Backing up Multiple Folders
22 Jan 2015
VPN All Your Traffic with Asus RT-N56U & Padavan Private Internet Access
11 Jan 2015
2014
Big Wreck - Ghosts Bass Cover
19 Oct 2014
Triple J Decals & Signs New Website
6 Oct 2014
Moving From Bash to ZSH and Prezto
28 Sep 2014
Setting up Openshift on Digital Ocean Tutorial Video
4 Sep 2014
Using Anticipation in Your Music
4 Aug 2014
Developing Groove
2 Jul 2014
Quick Guide to XDebug and Vim with MAMP
15 Jun 2014
Remove .php with htaccess
9 Jun 2014
Migrating Ghost Blog, Installing in Directory
12 May 2014
Get Grunt to Watch SASS with Native Job Control
27 Apr 2014
Getting Ruby on Rails Setup on Ubuntu 12.04
12 Apr 2014
Drupal Autocomplete in Vim with CTags
6 Apr 2014
XBOX Controller on RaspberryPi
22 Mar 2014
Drupal on Lamp undefined function field_attach_load()
27 Feb 2014
ubuntu Virtualbox Spurious Attack Kernel Panic
1 Feb 2014
Creating a USB Xbox Controller for RetroPi
15 Jan 2014
2013
Switching From Pathogen to Vundle with Vim
12 Nov 2013
ASUS RT-N56U Router Review
5 Nov 2013
Eq'ing a Quick Blurb
28 Oct 2013
Getting Started with Django First Step Tutorials
15 Oct 2013
A Quick JSONP Example
25 Aug 2013
Frontend Development List
20 Aug 2013
Floats on Separate Layers
3 Jun 2013
Some Helpful TMUX Shortcuts
19 May 2013
Internet Explorer 6, 7, 8, and 9 VPC Images
28 Apr 2013
iPhone Safari Viewport Scaling Bug
22 Apr 2013