Posts

Customers Can Ruin Your Vision, But They Don't Have To (Part 1)

Open is Not an Afterthought

Instructional Design is Not Interface Design

Should Everyone Learn to Code?

A Better YouTube App Using LTI

LTI Authentication

Building a YouTube LTI app

uninitialized constant Jammit::Routes

The Story of Instructure

Google's Crowdsourcing the Training Set

Ruby ERB and output_buffer