← Home Archive Photos About Replies Search Also on Micro.blog
  • pg_search at 10 years 🎂

    Ten years ago today, I pair programmed with Petra Jaros on the first commit for pg_search, my Ruby gem.

    Back then, I was working at Pivotal Labs in New York on the Casebook project when we were having trouble with a search engine deployment. My client product manager trusted me to spend a month or so of full-time billable hours to put together a new solution to take advantage of the built-in search capabilities of PostgreSQL. We open-sourced it, I wrote a blog post to announce its release, and before long we started to receive improvements from the community.

    For the last ten years, I have maintained pg_search as a personal side project, for fun. I have learned quite a bit from maintaining the gem. Every once in a while, our test suite reveals a bug in Rails, which has been fun to investigate and try to fix. In my current job, I was recently able to use pg_search to build a type-ahead autocompleter.

    Over the years I have released 62 versions of the gem. Most shocking of all, pg_search has been downloaded over 7.6 million times. I am humbled that the Ruby community has been so willing to use my work and contribute improvements over the years. I love free software, and it feels great to both give and receive.

    Thanks to all the other software developers who have reported issues, submitted pull requests, and asked questions on our mailing list.

    Here’s to the next decade! 🥂

    Gem Version

    → 10:39 PM, Nov 9
  • Just hit my 1000th test run for pg_search over at Travis CI. Hope it passes! 🤞

    → 2:24 PM, Oct 17
  • I just released version 2.3.4 of pg_search.

    • Fix issue when setting various options directly on the PgSearch module while running with a threaded web server, such as Puma. (Anton Rieder)
    → 7:04 PM, Oct 10
  • I want to get into open source

    Lately I’ve been thinking about getting into open source development. Right now, I’m thinking about diving into a project that I like a lot. You’re using it right now, if you didn’t know! It’s the Typo blog engine which is based on Ruby on Rails. I’ve been running this blog, for better or for worse, on Typo for some time now.

    Typo has been coming into its own recently but still needs some good help. I’ve been studying Rails along with Ruby in general and I think it’s time I get my feet wet. I’ve been listening in on the mailing list and might submit a patch to the Trac site sometime soon.

    Have any of you done open source development? Do you have any tips or things I should read before I get going?

    → 7:10 PM, Jun 5
  • RSS
  • JSON Feed
  • Micro.blog
© 2001–2021 Grant Hutchins | nertzy.com