PHPnews.io

Overview for 'sarahmei'

Why You Should Never Use MongoDB

Written by Sarah Mei / Original link on Apr. 14, 2017

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…


How To Prevent Inappropriate Presentations

Written by Sarah Mei / Original link on Apr. 14, 2017

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…


How Diaspora Connects Users

Written by Sarah Mei / Original link on Apr. 14, 2017

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 Dias…


CruiseControl.rb and RubyGems 1.5.2

Written by Sarah Mei / Original link on Apr. 14, 2017

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…


Running Cucumber Features Without a Display

Written by Sarah Mei / Original link on Apr. 14, 2017

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! –…


Pairing with Junior Developers

Written by Sarah Mei / Original link on Jun. 27, 2015

A few months ago, I wrote up a piece for mid-level and senior devs about how to usefully pair program with a less-experienced partner. You can find it on the DevMynd blog. You may also be interested in my article here on my first two months of full-time pairing, written back in the day when I had…