Hello! I'm Liz Abinante. I write and speak about web development and design. I tweet (a lot) about development and the tech industry. Learn more about me or get in touch. Looking for speakers at your conference? Get some speaking info!


I am scheduling speaking engagements for 2017! I'm able to accept one event that requires travel outside of the PNW and three within the greater PNW and the Bay Area. Is your event in Portland? Let's talk.


December 06, 2016

Modules and self in Ruby

I love modules in Ruby: they’re like little folders for your code (ok, well, sometimes they are actually representative of folders in your code). It took me awhile to get comfortable using them, particularly because the concept of self can be difficult to understand at first. Here’s a quick overview of extend, include, and self as they pertain to modules in Ruby.

December 05, 2016

Testing common functionality across Ruby modules (and classes)

One of my favorite things to do when writing tests is find little ways to write fewer tests but still have the same test coverage. While working on Cryptozoologist, a Rubygem I use to teach gem writing workshops, I utilized a few simple tricks to do this.

March 31, 2016

Configurable Ruby gems: Custom error messages and testing

Previously, I’ve written about writing a Ruby gem with options for configuration. This is a really great thing to offer your gem users for a number of reasons, but how can we make the interface more helpful to our users? Things like custom error messages for configuration errors and solid testing are two easy ways to get started!

February 07, 2016

Rails: Using Active Model Serializer with POROs (without Active Record or Active Model)

Recently I was working on a Rails application with non-persisted models (aka plain old Ruby objects). We didn’t need a database, which means we didn’t need Active Record either. We opted not to use Active Model, either. We didn’t need most of the stuff...

January 31, 2016

A different side of the mic: being a conference MC

Last year I was lucky enough to be an MC for a conference in Barcelona, Spain - Full Stack Fest, a combination of Barcelona Ruby Conf and Future JS. While I have hosted single-day events before, this was my first time being an MC for such a big event...