My personal web page: joshldavis.com.
- The Beginning of a Beautiful Blogship
- The Path to Dijkstra's Handwriting
- The Difference Between TDD and BDD
- The New Google Map's User Experience
- The Legacy of the Clicky Keyboards
- The Rise of the Gang of Four with Rust
- Phil Zimmermann, Creator of PGP, Quote on Government & Crypto from 1996
- Program to an Interface, Fool
- Verification is Often Easier than Creation
- Where Do I Sign Up to Change the World?
- C: A Minute to Learn... A Lifetime to Master
- My Favorite Elon Musk Quote
- Never Save Anything for the Swim Back. Ever
- The Differences Between Imperative and Functional Programming. Part 1.
- GitHub + University: How College Coding Assignments Should Work
- Doing Your Homework in LaTeX
- My New Site to Demand Two Factor Auth Support
- Vim Tab Madness. Buffers vs Tabs
- A Beginner's Tutorial for knitr
- Josh Uses This
- Put Yourself Out There: The Myth of the Genius Programmer
- GitHub + University: A Follow Up
- Oh-my-zsh is the Disease and Antigen is the Vaccine
- Heavy-handed HackerNews: Mods are Unnecessarily Editing Titles and Swapping URLs
- The Similarity of the World in Gattaca and the World Elon Musk Envisions
It's easy to run everything locally to test it out. Either you can have plain [Jekyll][jekyll] installed or you can use [Bundler][bundler] to manage everything for you.
- To install Bundler, just run
gem install bundler
. - Install dependencies in the [Gemfile][gemfile],
bundle install
. - Run Jekyll:
bundle exec jekyll serve --watch
. The--watch
is optional and makes Jekyll watch for file changes.
- Install Jekyll if you don't already have it:
gem install jekyll
. - Run Jekyll:
jekyll serve --watch
. The--watch
is again optional.
To run HTML proofer on the contents, just run:
$ bundle exec rake
The following directories and their contents are Copyright Josh Davis. You may not reuse anything therein without my permission:
All other directories and files are MIT Licensed. Feel free to use the HTML and CSS as you please. If you do use them, a link back to http://github.com/jdavis/jdavis.github.com would be appreciated, but is not required.