All Posts feature image
Continuity bio photo


Helping Save Community Financial Institutions

Twitter LinkedIn Github

All Posts


Tricia Ball bio photo

Mob Mentality

Mob Programming is an efficient way to teach multiple people a new language and needs very few resources.

Dan Bernier bio photo

Automated Tests for Google Apps Script

What do you do when you're writing Google Spreadsheet extensions in JavaScript, and you want automated tests? Build your own tiny testing framework.

Tom Reznick bio photo

Find a Credit Union With the NCUA Gem

The NCUA uses asynchronous JSON requests to find a Credit Union. We make a Gem for that.

Dan Bernier bio photo

Fuzzy Matching with Cosine Similarity

A simple algorithm to tell when things are just a LITTLE different.

Tom Reznick && Dan Bernier bio photo

Look Up Your Bank with the FDIC Gem

The FDIC exposed an unpublished JSON API. So we made a ruby gem for it.

Tricia Ball bio photo

Make t(we)mux Work for You

A bunch of tmux tweaks that made our lives better. Maybe they can make yours better, too! Even YOU can love tmux!

Zach Morek bio photo

Using Ruby and Capybara to Scrape

Use every day rubyist tools to scrape websites.

Daria Tan && Tricia Ball bio photo

Our Mission Creek Innovation Awesomeness Adventures Part 1 of 1 (the Saga Begins (and Ends))

A brief peek into the lives of two female techno-adventurists and how we slayed the Clojure dragon and brought prosperity to the Tiger Team with knowledge fr...

Ben Oakes bio photo

How to Save the Day with Git Remotes

Adding another remote is a good option to get you out of a bind.

Dan Bernier bio photo

Tidy Your Attributes with TinySweeper

It can be easy to clean up your model attributes.

Dan Bernier bio photo

CSV Tricks

Ruby has some decent CSV capabilities in its CSV class. I came across two tricks recently that aren’t clearly pointed out in the docs, and don’t really fit t...


Dan Bernier bio photo

Thinking with Types: Value Objects

Sometimes it’s useful to raise your thinking from the method-level to the object-level. Value Objects are an easy way to practice this.

Zach Morek bio photo

Breaking the Build. Breaking the Build.

Compile your assets before your feature specs to avoid timeouts!

Dan Bernier bio photo

Tactical Refactoring

Refactoring happens in many small steps.

Joel Nimety bio photo

Two-factor Auth, FTW!

Caveat Emptor

Joshua Miller bio photo

Remote, Control

About the past. Foreword.

Spencer Brown bio photo

My Internship Experience - Spencer

My Key Learning Takeaways

Zach Morek bio photo

Adventures in RSpec Deprecations

We were going through a bundle upgrade and updated RSpec along the way. Some of our legacy code has some very complex behavior that we’re testing using stubs...

Dan Bernier bio photo

Automatically Upgrade Ruby 1.8 Hashes

If you have a code base that started before Ruby 1.9, it probably still has some 1.8-style hashes hanging around in there.

Ben Oakes bio photo

Faster Grepping in Vim

Hat tip to Thoughtbot’s article, Faster Grepping in Vim.

Ben Oakes bio photo

Recipe: git bisect

Git ships with an awesome, underused utility called git-bisect. I had a bug to track down today that already had a spec, so it was a perfect fit. Normally ...

Dan Bernier bio photo

An Example of Culture

You see lots of these posts about how culture is most-important, with anecdotes of youthful, energized companies where Everything is Awesome®.

Dan Bernier bio photo

Great Debugging Tricks

I normally don’t care for sharing slide decks, because so much context is removed, but this one was carefully prepared for virality, and the context-free vac...

Zach Morek bio photo

Being Present and Productive

At Continuity, we’re always concerned with being our most productive and happy selves. A few of us have spent some time studying meditation and came across t...