Jay, trying to remember...

2018

  • Steps to Jekyll hosting on S3 and CloudFront with SSL with Forestry.io Deployment

  • 2017

  • Adafruit Trinket-based Sync Track for Teenage Engineering Pocket Operators

  • 2016

  • AVR Dragon Quick Connector for ATtiny85 and ATtiny2313 / ATtiny4313

  • Dipping a toe in the Amazon Lambda waters

  • AVR Dragon Quick Connector PCB From OSH Park

  • Hot Glue Halloween Cobwebs

  • Teenage Engineering Pocket Operator Tap Sync

  • A Mostly No Arduino ATtiny85 I2C LCD

  • Tap BPM for Teenage Engineering Pocket Operator

  • Display Raspberry Pi webcam video to screen

  • Ubiquiti AP Setup Debugging

  • Using Platformio with ESP8266 Arduino 2.1.0-rc2 release candidate

  • 2015

  • Adafruit Feather ESP8266 module - Arduino IDE settings

  • PlatformIO Investigation

  • ES8266 / DHT22 - Wi-Fi / Temperature & Humidity server (example mashup)

  • Update to using an ATtiny85 in a Similar Way To An Adafruit Trinket - specifically to run the Adafruit Neopixel library

  • Revisiting ATtiny85 Software-Based PWM to Drive RGB LED

  • Setting My ATtiny85 Fuses To Mimic The Adafruit Trinket

  • Getting my AVR Dragon to talk to the Arduino IDE on OSX

  • AVR Dragon and OSX (trying it out again)

  • Controlling Vera home automation Z-Wave controller with Amazon Echo by running an emulator on a Raspberry Pi

  • Starting somthing on Raspberry Pi boot...

  • Tooling for a new project - choices, choices, choices...

  • Managing Jekyll with rake

  • Trying out a bash Jekyll creation script

  • Moving to Jekyll

  • Clever floating point rounding in JavaScript

  • npm: One tool to rule them all...

  • Trying out Codeship

  • 2014

  • npm Error - " glob error { [Error: EMFILE, readdir ... "

  • 2013

  • mysql.h is missing. please check your installation of mysql and try again.

  • 2011

  • C99 Mode - Whatever that is...

  • 8-Bit Sine Wave Table

  • ATtiny software PWM to drive RGB LED

  • AVR Dragon / avrdude command to reset bad ATtiny85 fuses

  • AVR ATTiny85 Makefile

  • Arduino / AVR ATTiny

  • 2010

  • Facebook OAuth with Sinatra

  • Been neglecting this blog 'cause I've been busy.

  • Backing up your DB on a Capistrano deployment

  • Capistrano deploy to multiple locations

  • I need to promote this more.

  • Lost sleep over JSON and Rack::PostBodyContentTypeParser

  • Curl command to test JSON posts

  • Maybe I'll start embedding code from gist...

  • Couldn't get that last thing to work so keeping it simple (stupid)

  • Doing something different depending on file extension (MIME type) in Sinatra

  • Using Rack middleware to parse JSON

  • Close to perfection

  • AJAX-izing

  • Put a basic teaser page up

  • Blogging system mostly in place

  • Battling autotest

  • Rack::Test and request / response objects

  • When tests are acting strange and you can't figure out what's wrong...

  • Including common routines in test_helper.rb

  • AWS S3 using AWS/S3 Ruby gem

  • Broken chain...

  • Storing a Ruby object in Rack::Session will probably clobber the session

  • OAuth summarized

  • My war is winding down with OAuth

  • Going to war with OAuth

  • CSS sprites for buttons

  • Taking a pass on URLs that aren't supposed to exist (in Sinatra)

  • Setting a domain name (env['HTTP_HOST']) to use in Rack::Test

  • Haml and Google SMTP for email

  • Trying out Pony for email

  • More on OpenID

  • Using haml for view templates, ERB for email templates...

  • Testing helpers in Sinatra

  • OpenID doesn't solve the entire problem...

  • Here's what my test_helper.rb file looks like...

  • Digging discoverable OpenID providers

  • Testing Rack::Flash in Sinatra

  • OpenID for Fund-A-Stache

  • Facebook is NOT an OpenID provider

  • Looking for a pretty code viewer for this blog...

  • Building Fund-A-Stache...

  • About