Category Archives: wikitech

About technology behind Wikipedia and other Wikimedia projects

Rasmus vs me

Rasmus (of PHP fame) and me exchanged these nice words on Freenode’s #php (when discussing some PHP execution efficiency issues):   <Rasmus_> if that is your bottleneck, you are the world’s best PHP developer <Rasmus_> domas: then you are writing … Continue reading

Posted in mysql, wikitech | 2 Comments

Tim is now vocal

Tim is one of most humble and intelligent developers I’ve ever met – and we’re extremely happy having him at Wikimedia. Now he has a blog, where the first entry is already epic by any standards. I mentioned the IE … Continue reading

Posted in mysql, wikipedia, wikitech | Tagged , , | Comments Off

Crashes, complicated edition

Usually our 4.0.40 (aka ‘four oh forever’) build doesn’t crash, and if it does, it is always hardware problem or kernel/filesystem bug, or whatever else. So, we have a very calm life, until crashes start to happen… As we used … Continue reading

Posted in mysql, wikitech | Tagged , , , , , | 3 Comments

Knol

There isn’t much to talk about Knol technology – it is either nicely engineered or missing (they probably thought that search is main tool for collaboration). Of course, many issues are already covered by others, but… My first look was … Continue reading

Posted in wikipedia, wikitech | Tagged , , | Comments Off

Wikipedia at Velocity conference

Next Monday I’ll be presenting (if jetlag doesn’t kill me) at Velocity 2008 – webops and performance conference. It won’t be my first time talking about Wikipedia infrastructure, but this time people will know the technology and scaling methods anyway. … Continue reading

Posted in mysql, wikipedia, wikitech | Tagged , , | Comments Off

First days at Sun, Honeycomb opensourced

So now that MySQL is part of Sun, I can be real Sun technologies fanboy :) So besides all the ‘it is done’ news, I noticed on Sun’s site that they’ve (oh, we’ve) opensourced Honeycomb. Thats the technology I’ve been … Continue reading

Posted in mysql, wikitech | Tagged , , , | 6 Comments

Board

Exciting times, I’m joining the Wikimedia Foundation Board of Trustees. That means lots of work on what is strong community organization, supporting the modern day wonders.

Posted in wikipedia, wikitech | Tagged , | 3 Comments

Technology report, 2007

Some of Wikipedia technology state summed up in annual report.

Posted in wikitech | 4 Comments

My own database abstraction class

Back in 2006 July, I decided that all other database classes are not worth it, and created my own one, incorporating best features from MySQL and PHP world. It resulted in this brilliant code, which I showed to few colleagues, … Continue reading

Posted in mysql, wikitech | Tagged , , | 10 Comments

Rant on search crawlers

This isn’t even remotely funny. Every major search crawler provides different Accept-Encoding headers that make it bypass cache and always hit the backend. It is easy to hack Squid to disregard spaces between options (as IE puts them in headers: … Continue reading

Posted in wikitech | Comments Off