PHPNews

Running Cucumber Features Without a Display

Written by Sarah Mei - Published on Sarah Mei
Aggregated on Friday December 17, 2010 - Permalink

I’ve been helping out with the Diaspora project , an open source social network that gives you control over your own data. When I first started poking around the codebase a few months ago, they’d just started writing a few cucumber selenium integration tests – which of course I want to encourage! – but they weren’t running them on their continuous integration box . And if you …

Continue reading »


CruiseControl.rb and RubyGems 1.5.2

Written by Sarah Mei - Published on Sarah Mei
Aggregated on Saturday February 26, 2011 - Permalink

Diaspora uses CruiseControl.rb to run our continuous integration server . CC.rb is on Rails 2.3, but the applications it’s building are on Rails 3, which means I occasionally run into … weirdness. Last week, for example, I wanted to speed up our builds by upgrading Bundler to 1.0.10 and RubyGems to 1.5.2. Because of the new partial caching of the dependency graph, the upgrades shaved two …

Continue reading »


How Diaspora Connects Users

Written by Sarah Mei - Published on Sarah Mei
Aggregated on Saturday September 17, 2011 - Permalink

Note: this is the first in a series of technical posts about Diaspora’s software architecture and code, and is a slightly modified version of the original on the Diaspora blog . If you have topics you’d like to see covered in future installments, please let me know. A single installation of the Diaspora software is called a pod . The Diaspora distributed network is made up of hundreds of …

Continue reading »


How To Prevent Inappropriate Presentations

Written by Sarah Mei - Published on Sarah Mei
Aggregated on Monday September 9, 2013 - Permalink

This weekend there was another inappropriate presentation at a technology conference. This is sadly not a new phenomenon . But in my work with RailsBridge over the last four years, I have found the secret to preventing these types of talks. I am not talking about anti-harassment policies, or speaker agreements with a clause saying talks can be pulled from the stage for inappropriate …

Continue reading »


Why You Should Never Use MongoDB

Written by Sarah Mei - Published on Sarah Mei
Aggregated on Monday November 11, 2013 - Permalink

Disclaimer: I do not build database engines. I build web applications. I run 4-6 different projects every year, so I build a lot of web applications. I see apps with different requirements and different data storage needs. I’ve deployed most of the data stores you’ve heard about, and a few that you probably haven’t. I’ve picked the wrong one a few times. This is a story about one of those …

Continue reading »


What Your Conference Proposal Is Missing

Written by Sarah Mei - Published on Sarah Mei
Aggregated on Monday April 7, 2014 - Permalink

As a developer, doing talks at tech conferences is great for lots of reasons: boosting your career, promoting your company, and getting more excitement into other parts of your life. As an introvert, though, the best perk as far as I’m concerned is the stream of people who come up and talk to me. No more awkward unstructured break time! I’ve done almost 30 conference talks since 2009, but I …

Continue reading »