November 2010
8 posts
WooMe's ops director slams devops community →
mike-woome: Stop the #devops condescension now before you drive away the precise people you need to learn from. What strikes me right now, that the devops community, at least the bits I am meeting seems to be full of devs believing their bringing a revolution to the poor unwashed sysadmin masses. Well, you…
Nov 26th
3 notes
trac slash
Following on from the trac hacking the other day I’ve now taken the next step and made a trac milestones query macro so we can replace a bunch of ticketquery macros with: == Release Candidates == [[MilestoneQuery(rc_%, ,)]] == Releases == [[MilestoneQuery(release%,completed,)]] This is sooo nice. Now to update our release tracking page I can simply use command line tools (and the trac...
Nov 24th
omg omg - trac awesomeness
At WooMe we do a lot of releases. We’ve done more than 1 a day so far this year. We’d like to go quicker. One of the things that slows us down is the way we manage releases. It’s fast but it’s very manual. We use trac. We make tickets for everything that is going into the release and then we display the releases on a page - when the releases are done we can move them...
Nov 19th
statement timeout. bzzzt.
Two posts in as many days. Things must be exciting. This is excting. I just wrote the most awesomest Django query evah! People.objects.extra(where=[ "id in (select p.id from webapp_people p where p.id in (select pp.id from webapp_people pp where pp.id in (select ppp.id from webapp_people ppp where email...
Nov 17th
keeping your testing light
Practically everyone agrees that selenium testing is a nightmare. The biggest problem is that you end up with too many tests. At WooMe, we think we have a secret sauce for making sure our testing doesn’t become bloatastic. We have very few core Selenium tests. The payments system, registration and email are the only things we test on every release. Everything else is done with acceptance...
Nov 17th
About how we made massive load drops on our... →
We’ve got a load more Django stuff tied up here at WooMe, including our own multidb. We’re working as hard as we can to release it to the community. The trouble is, we have these day jobs.
Nov 3rd
mercurial trick
Here’s a great little mercurial hack: hg heads --template '{rev} {desc}\n' This shows you the heads to be merged with the revision and the changeset summary: 21824 #7466 Fixed IE7 bug with captcha popup. Captcha field set to autofocus. 21823 #7454 Switch to keep getvip page active for clicktale bot. 21818 #7412 go round the problem with woome.com and first_landing cookie 21806 Added tag...
Nov 2nd
London Emacs meet up →
Nic is into Emacs, mostly the rest of WooMe are vim hackers. Which just goes to show Nic isn’t biased. However, he does exercise the right to hold the first Emacs user group in London we’re aware of. That’s pretty strange… we’re thinking there must be another one.
Nov 1st