- Doc Emailer
Doc Emailer is a Google Docs AddOn which takes the body of a document and sends it as an HTML-formatted email from the sidebar. It automatically connects to your Google Contacts and provides auto-fill options in the To, CC, and BCC fields.
Google Apps Script JavaScript - DocuTube
DocuTube is a utility addon that finds YouTube links in a Google Doc and adds the video to a popup window in the document. No more leaving a document to watch a linked video.
Google Apps Script JavaScript - Endnote Generator
Generating endnotes in Google Docs isn't possible using the native editor. This AddOn creates endnotes by looping through the footnotes added in the doc.
Install the AddOn from from the AddOn store.
Google Apps Script - getText bookmarklet
Getting plaintext from a website is a pain. This bookmarklet downloads a small ASCII encoded text file for upload somehwere. More in the blog post.JavaScript
- writespace
I wanted a simpler more focused WordPress theme and I'd never created one myself. Most of the themes I tried out were geared for SEO nonsense: full of lots of junk and scripts that didn't matter.
writespace is my first attempt at a built-from-scratch custom theme for my blog.
PHP HTML/CSS - Bushwick Child Theme
I liked the full-sidebar image and large print but I didn't like the post being fully-shown on the home page. This child theme switches from full-text to title and snippet for the most recent post and titles only for anything older.
PHP HTML/CSS - Barhop
Anchor CMS caught my attention a year or two back. It's a small lightweight PHP powered blogging system that is meant to simplify the writing process.
This was my first attempt at creating a template using PHP and it helped me learn the syntax and how databases use the information.
PHP HTML/CSS JavaScript - ParkerHouse Remodeling
Dave Parker is a general contractor in South Bend IN. This project was a branding and website redesign.
HTML/CSS jQuery - Reducing Cognitive Load with Video
Several years ago, I began building presentations as websites because they're easier to share. This sessions uses impress.js for layout and display.
HTML/CSS JavaScript impress.js - Don't be a Faceless Robot
Not meant for a stand-and-deliver presentation attendees for this block of time could come up and explore different methods of using video in instruction.
JavaScript HTML/CSS YouTube API - Usability Testing to Improve Online Learning Platforms
Focusing on research behind building online learning platforms to maximize effectiveness.
HTML/CSS reveal.js