Latest from the tech team at Paperless Post.

Setting Up Elasticsearch Synonyms

Posted on June 30, 2015 by Christopher Belsole

Here at Paperless Post, we’re in the process of upgrading our search engine from Thinking Sphinx to Elasticsearch to provide better and faster search results to our users – more on this in a future blog post! As a result, we wanted to take some time to explore the possibility of implementing synonyms in Elasticsearch. Using synonyms is a very powerful [...]

RailsConf 2015 Roundup

Posted on June 3, 2015 by The Paperless Post Engineering Team

This year, seven of us attended RailsConf 2015 which was held in Atlanta. It was a great experience especially since it was a big group of us. We listened to interesting talks, discussed with each other about what we’ve learned, and met a lot of people from the Ruby community. Here are some of our favorite talks: Ivan Tse Speed [...]

Different Methods for Merging Ruby Hashes

Posted on February 19, 2015 by Gordon Diggs

Today, a co-worker was reviewing some code of mine similar to this: [crayon-5a383a73a6a32109095805/] He suggested that using merge! would be faster, as it would save instantiating a new hash. I was skeptical but decided to put it to the test using benchmark-ips. If you are unfamiliar with benchmark-ips, it is a really awesome gem that measures how many times something can be run [...]

Welcome Tatum Lade as the CTO of Paperless Post

Posted on August 19, 2014 by Aaron Quint

I’m very excited to announce that this week Tatum Lade has joined Paperless Post as our new Chief Technology Officer. Tatum is coming from a tenure at Boxee and Samsung, where he helped grow the product and the team while also leading R&D. We’re looking forward to having him bring his tech and management expertise to the CTO role and [...]

Intern Recap Summer 2014

Posted on August 12, 2014 by Gordon Diggs

Each summer, Paperless Post welcomes a few interns on to our engineering team. Our interns have varied backgrounds, but are all interested being developers and working at a tech company/startup. They go through an intensive education program consisting of talks, lunches, meetings with teams and team leads, and then spend the majority of the summer working on a single team [...]

Paperless Post Tech Talks: Chrys Wu

Posted on July 23, 2014 by The Paperless Post Engineering Team

Paperless Post’s series of tech talks continues next month with a talk by Chrys Wu. Chrys will be speaking about “The Role of Data & Design In Engaging With An Audience” on Tuesday, August 5th at 7pm at the Paperless Post offices. Chrys Wu, a journalist, strategist, coder and cook, works with businesses to deepen connection to people through community-building strategy, user-centric [...]

Paperless Post Tech Talks: Ken Perlin

Posted on June 13, 2014 by The Paperless Post Engineering Team

Paperless Post’s series of tech talks continues this month with a talk by Ken Perlin. Ken will be coming to speak about “Early Experiences and Current Influences in Computer Graphics” on Thursday, June 26th at 7pm. Ken is a professor in the Department of Computer Science at NYU and the Founding Director of its Media Research Lab, as well as the [...]

The Joys and Pains of Working With an Old Codebase

Posted on June 9, 2014 by Gordon Diggs

A few weeks ago, I had the pleasure of speaking at BACON about working with our main rails codebase. It was a lot of fun sharing a bit of our process with such a great conference. A video and my slides are below. Every talk I went to at the conference was interesting and informative. They are all available at BACON’s site if you [...]

RailsConf 2014 Roundup

Posted on May 23, 2014 by The Paperless Post Engineering Team

Last month, two of us attended RailsConf in Chicago. There were so many great talks, and we had a great time meeting lots of other developers from around the world. Here are a few of the amazing talks that we saw: Gordon Diggs Mutation Testing with Mutant – Erik Michaels-Ober I had never heard of mutation testing before, but came [...]

Stampy Day | Remotely Debugging JavaScript in iOS

Posted on March 19, 2014 by Sal Randazzo

This post continues our series on Stampy Day, a company-wide hack day here at Paperless Post. We hope you enjoy reading about some of the projects that came out of that day. Last year we set out on an ambitious project to phase out our interactive flash based “create tool”, replacing it with JavaScript and HTML5. The platform we were initially targeting [...]