Benjamin Sullivan# Higher-Order Functions in JavaScriptJavaScript’s treatment of functions as values allows for some really interesting functionality. At their very simplest Higher-Order…Jul 12, 2020Jul 12, 2020
Benjamin SullivanMetric Based Testing with Google Lighthouse for the Quality ObsessedI continue to obsess over the quality of the webpages that I deliver to users. I want pages to load fast, be accessible, and their code…Jul 2, 2020Jul 2, 2020
Benjamin SullivanThe Case for Internal CSSThere are three basic ways to implement CSS: internal, external, and inline. Each lend themselves to specific pros and cons in page load…Jun 27, 2020Jun 27, 2020
Benjamin SullivanLow-Level Caching in Ruby on RailsI noticed that as one of my project’s database grew the time it took to serve queries grew far faster than they should have. As wild as…Jun 19, 2020Jun 19, 2020
Benjamin SullivanModeling a Swiss Tournament in a Relational DatabaseYears after recovering from weekly trips to dingy, artificially and poorly lit shops full of cardboard worth more than its weight in gold…Feb 14, 2020Feb 14, 2020