This is an overview of the process, takeaways, gotchyas, and hopefully useful persnickety details of how Yammer went about sharding its legacy rails app running on Postgresql. I’ll briefly cover what sharding is and what problems it addresses, but there are many other readily available resources describing it in more detail (Wikipedia, CodeFutures, lmgtfy) Why sharding?… Read More
This summer I interned at Yammer on the front-end web team. I predicted the internship would be my best one yet, but I had no idea I had stumbled upon the Holy Grail of internships. As I sit now, clattering away at the airport terminal, I think back to the various events of this summer…. Read More
Hurrah! Yammer’s 5th hack day is behind us, but the memories and scars will live on forever. Every three months or so, Yammer engineering gets together to celebrate our continued accomplishment with a rousing 24-hour hacking session, followed by a full day of presentations. All of this activity culminates in an afterparty like none other… Read More
Last week, I was invited to Etsy‘s Code As Craft series of talks to speak on something that’s become very near to my heart: building a product-oriented company, from a software engineering perspective. It goes into detail on the whys and wherefores of how Yammer’s engineers work to make Yammer such an outstanding product. Thankfully,… Read More
We’re happy to announce that we’ve joined Etsy and 37signals in funding grants for women attending Hacker School this year. When Marc from Etsy asked us if we’d be interested in participating, we jumped at the chance. Our funding for these grants mean that four more women will get the chance to spend three months… Read More
Yammer is a proud sponsor of NodeConf this year! Be sure to check out our very own Matthew Eernisse and Marco Rogers speak at the event.