• Home

Evan Lecklider

A blog about software development

Building JavaScript with Make

Dec 20, 2019 in JavaScript , Make

Decorating Ruby's Net::HTTP for Fun and Profit

Sep 22, 2016 in HTTP , Ruby

Array-like Objects in Ruby with Forwardable

Mar 17, 2016 in Ruby

Better Low-Level Error Handling with Puma

Dec 10, 2015 in Puma , Ruby

Strong Parameters in Sinatra

Dec 8, 2015 in Ruby , Security , Sinatra

Parsing GET Parameters in JavaScript

Dec 1, 2015 in JavaScript

Simple JavaScript Internationalization

Dec 1, 2015 in I18n , JavaScript

Transparent Proxy Detection in JavaScript

Nov 16, 2015 in JavaScript , Security

Customizing Native Form Validation

Aug 18, 2015 in JavaScript

Dumb Grids with Susy

Sep 29, 2014 in CSS , Susy

Cross-Site Request Forgery Prevention in Sinatra

Aug 21, 2014 in CSRF , Security , Sinatra

Animating Turbolinks

Jul 11, 2014 in CSS , JavaScript

MailMate's Default Search

Jan 1, 2014

Octopress is a Little Scary

Dec 30, 2013

My Fastmail Setup

Nov 4, 2013

Leaving Gmail

Oct 30, 2013

Making Nginx & WordPress Scream

Oct 10, 2013 in Cache , Nginx , PHP , WordPress

Building Trello Cycles

Oct 3, 2013 in CoffeeScript , JavaScript

Evan Lecklider
A blog about software development
Atom/RSS feed

github.com/evanleck
twitter.com/evanleck

This site's source code.