Toggle navigation
Craig Davis
Home
Photos
About
Posts
Projects
Posts
A complete list of all my blog posts by category
Professional Tags
CSS
JavaScript
MySQL
PHP
Python
Podcasts
UX
Personal Tags
Bikes
Jeep Cherokee XJ
Motorcycles
Photos
Reading and Books
Recipes
Tools
Woodworking
All Posts
2024
Repairing a Smith Wilder Jr Helmet Visor
Maker channels on Youtube
2023
Jeep XJ PSC Power Steering Replacement
Easy Self Rising Flour Biscuits
Books for Software Engineering Continuing Education
Business and Growth for Software Developers
2022
Bosch 4100 Router Table Insert
Delta Unisaw Shark Guard
2021
Rebuilding a Jeep XJ Transmission Mount Exhaust Hanger
Adding a Remote Switch to a Webcam Ring Light
Jeep XJ Heated Side Mirror Upgrade
2020
WEN 4214 Drill Press Unboxing and Review
Shop Tools I Wish I'd Bought Sooner
Tacoma WA Road Bike Routes
Marble Machine Parts List and Motors
Writing for Code Review
Cantilevered Plywood Garage Shelves
Quick and Easy Weeknight Pizza
Jeep XJ Boostwerks Comp Mount Hidden Winch Installation
2019
Jeep XJ Transmission Cooler Line Ugrade
KLX250S Performance Mods and Basic Upgrades
Code Talk: Broken Computers, Booting new computers, Digital photo storage, Tin foil hats
Jeep XJ Brown Dog Motor Mounts Installation Notes
Jeep XJ 62mm Throttle Body Upgrade
Jeep XJ Overhead Console Compass Calibration
Jeep XJ Tire Carrier License Plate
Beginning Mountain Biking in 2019
Jeep XJ Rear Quarter Panel Patching
2018
The Legend of the Aged Shredder
Jeep XJ Illuminated Extended Idle Switch
Jeep XJ Fog Light Wiring with OEM Rocker Switches
Jeep XJ Teraflex Disc Brake Conversion
2017
My Adventure Toolkit for my Yamaha WR250R
Code Talk: Source Control as Conversation
Photos from Barcelona
Trinity Test Site
Chaco Culture National Historical Park
2016
HS100 Home Automation Menu Bar App
My Favorite Margarita Recipe for a Backyard Barbecue
Reading List: Summer Science Fiction Books
Reading List: Single Topic History Books
Sheep Shearing in New Mexico
A Simple Complexity Test
Reading List: Popular Science Books
A snowy ride at White Mesa
2015
Beginning Woodworking Tools
A Snowy Day with Riley
Maintaining and Using Your Bash History
OSX Media Keys for Filco Mechanical Keyboards
Jekyll Layout for Tutorial Pages
A Miter Saw Workbench
The Essential Bike Tool Kit
Reducing Complexity by Refactoring with Guard Clauses
Enable MySQL logging for Debugging at Runtime
Help Scout Command Line Client
2014
Twitter Feeds for JavaScript and PHP
2013
Unit Testing Slim PHP Framework applications with PHPUnit
Partial API Mocking in Backbone JavaScript
Introducing TermCamp, a Campfire command line client
Generating JSONP with HiFi CMS
jQuery Animated Border: jquery.animatedborders.js
2012
Markdown Resume Builder
pChart updated with image maps
PHP Pake to build a README file
AMD Javascript Parse URL
FogBugz Command Line Client
FogBugz GeckoBoard Widgets
Dotfiles for Puppet Installation
Handlebars Helpers for Debugging and Pluralization
Get more exercise during the programming workday
Google Chart Color List
QUnit rules for JSHint
MySQL list of privileges for a database
2011
iOS HTML Application Configuration
Google Event Tracking from PHP