CINXE.COM
Brad Gessler
<!DOCTYPE html> <html> <head> <title>Brad Gessler</title> <meta charset='utf-8'> <meta content='IE=edge;chrome=1' http-equiv='X-UA-Compatible'> <meta content='width = device-width' name='viewport'> <link rel="stylesheet" href="/assets/site-5fb7ba936e579537bfe1b782923d0633130985df7b6f5fe36ef823507585e6b3.css" media="screen" /> <link href='//fonts.googleapis.com/css?family=Merriweather:300,400,700,900,400italic,300italic' rel='stylesheet' type='text/css'> <link href='/assets/bg-c32d787c1f030475b594c0b2d52611377b10fcf54fb9139e60cffa06a006c9e0.png' rel='shortcut icon'> <link href='/assets/bg-c32d787c1f030475b594c0b2d52611377b10fcf54fb9139e60cffa06a006c9e0.png' rel='apple-itouch-icon'> <script data-domain='bradgessler.com' defer src='https://plausible.io/js/script.js'></script> </head> <body> <header> <div class='container'> <img class="centered" src="/assets/bg-c32d787c1f030475b594c0b2d52611377b10fcf54fb9139e60cffa06a006c9e0.png" width="100" height="100" /> </div> </header> <section> <div class='container'> <h2>Projects</h2> <ul class='toc'> <li class='toc--vertical'> <div class='title'><a href="/projects/polleverywhere">Poll Everywhere</a></div> <div class='subtitle'>Make presentations more inclusive</div> </li> <li class='toc--vertical'> <div class='title'><a href="/projects/thingybase">Thingybase</a></div> <div class='subtitle'>Organize, track, & treasure your stuff</div> </li> <li class='toc--vertical'> <div class='title'><a href="/projects/legible-news">Legible News</a></div> <div class='subtitle'>Read unsensational news and learn something</div> </li> <li class='toc--vertical'> <div class='title'><a href="/projects/sitepress">Sitepress</a></div> <div class='subtitle'>A static site generator that also works in dynamic websites</div> </li> <li class='toc--vertical'> <div class='title'><a href="/projects/firehose">Firehose.io</a></div> <div class='subtitle'>A pub-sub framework that deals with flakey browsers & internet connections</div> </li> </ul> <h2>Talks</h2> <ul class='toc'> <li class='toc--horizontal'> <div class='title'><a href="/talks/phlex-frontend">Component-driven Rails Development with Phlex</a></div> <div class='subtitle'>Ruby Rouges Podcast</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/talks/dev-tool-marketing-best-practices">Development Tool Marketing Best Practices</a></div> <div class='subtitle'>Evil Martians Dev Labs</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/talks/sitepress-in-practice">Sitepress in Practice</a></div> <div class='subtitle'>November 2024 San Francisco Ruby Meetup</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/talks/streaming-rest">RESTful Streams</a></div> <div class='subtitle'>RailsConf 2012</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/talks/middleman-frontend">Middleman: The missing front end of the Rails API stack</a></div> <div class='subtitle'>RailsConf 2014</div> </li> </ul> <h2>Writing</h2> <ul class='toc'> <li class='toc--horizontal'> <div class='title'><a href="/articles/rails-partial-methods">Rails Partials with Ruby Methods</a></div> <div class='subtitle'>May 16, 2024</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/rename-a-rubygem">Rename a RubyGem</a></div> <div class='subtitle'>November 16, 2023</div> </li> <li class='toc--horizontal'> <div class='title'><a href="https://fly.io/ruby-dispatch/making-sense-of-rails-assets/">Making Sense of Rails Assets</a></div> <div class='subtitle'>August 22, 2022</div> </li> <li class='toc--horizontal'> <div class='title'><a href="https://fly.io/ruby-dispatch/semi-static-websites/">Semi-Static Websites</a></div> <div class='subtitle'>August 17, 2022</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/419-never-gonna-give-you-up">HTTP 419 Never Gonna Give You Up</a></div> <div class='subtitle'>October 26, 2021</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/spacex-starship-coverage">Starship coverage</a></div> <div class='subtitle'>March 26, 2021</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/celestron-nexstar">Celestron NexStar Telescope</a></div> <div class='subtitle'>March 16, 2021</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/docker-bundler">Make bundler fast again in Docker Compose</a></div> <div class='subtitle'>March 21, 2015</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/pour-over-coffee">Pour over coffee</a></div> <div class='subtitle'>December 11, 2014</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/formdown">Formdown</a></div> <div class='subtitle'>September 7, 2014</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/highlight-code-for-presentations">How to highlight code for presentations</a></div> <div class='subtitle'>April 17, 2014</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/hon">Hypermedia Object Notation</a></div> <div class='subtitle'>November 21, 2013</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/bozo-explosion">Preventing the bozo explosion</a></div> <div class='subtitle'>October 21, 2013</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/facebook-the-new-arms-dealer">Facebook: the new arms dealer</a></div> <div class='subtitle'>September 5, 2013</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/785-gigabytes-per-human">785 Gigabytes per human</a></div> <div class='subtitle'>July 8, 2013</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/html5-app-on-a-floppy-disk">HTML5 app on a floppy disk</a></div> <div class='subtitle'>May 2, 2013</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/i-quit-netflix">I choose Hulu+ over Netflix</a></div> <div class='subtitle'>January 8, 2013</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/its-2012-and-microsoft-is-still-using-silver-light">Its 2012 and Microsoft is still using Silverlight</a></div> <div class='subtitle'>August 23, 2012</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/how-to-watch-the-olympics-live-from-the-united-states">How to watch the Olympics, live, from the United States</a></div> <div class='subtitle'>July 28, 2012</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/activerecord-sprockets-should-have-their-own-command-line-interfaces">ActiveRecord should have its own command line interface, and so should your rubygem</a></div> <div class='subtitle'>April 11, 2012</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/product-vision-videos-are-dangerous">Product vision videos may be hazardous to your product</a></div> <div class='subtitle'>April 4, 2012</div> </li> <li class='toc--horizontal'> <div class='title'><a href="/articles/do-not-just-use-rails-as-an-api">Don't just use rails as an API</a></div> <div class='subtitle'>March 21, 2012</div> </li> </ul> </div> </section> </body> </html>