Relax! A Failure is NOT an Emergency – a talk in Melbourne

While I’m in Melbourne in a few weeks for training I’m once again visiting my friends at Linux Users of Victoria (LUV). It’s been a while since my schedule coincided with their meeting schedule! I’ve been invited to do one of the talks (Sandrine Balbo doing the other), and my topic is “Relax! A Failure [...]

Arjen also on twitter & identi.ca

If you’d like to follow shorter scribbles of what I get up to, like my work at Open Query, OurDelta and of course the BlueHackers initiative, I’ve got myself organised at http://twitter.com/arjenlentz or http://identi.ca/arjenlentz (you can pick one, they have the same feed).

Open Query is now a DotCom

Yes, Open Query is now a DotCom. In the sense of the domain name, that is (openquery.com). It just took us quite a while to “catch” the domain off a hog that was somehow really attached to it! Other than that, we are not moving to Silicon Valley; the world is a big place with [...]

What a school can look like, work better, and cheaper

Schools Designed for Learning: The Denver School of Science and Technology, presented by the American Architectural Foundation, KnowledgeWorks Foundation, and Target, this video features the innovative Denver School of Science and Technology. Building it was cheaper (per sq.ft) than a “regular” school, and the results are so much better. Fantastic. Take note everybody, and feel [...]

On Oracle (and MySQL), Enterprise, Suitability and Sense

50 things to know before migrating Oracle to MySQL by Baron Schwartz is an interesting read, it points out clearly that MySQL is not Oracle. However, Oracle is not the benchmark by which all others are to be judged. So what do we compare with, or actually, why do we compare at all? Hmm, so [...]

Can I have your horror-stories, please? (SANs and VMs)

Please make it descriptive, graphic, and if anything burnt or exploded I’d love to have pictures. Include an approximate timeline of when things happened and when it was all working again (if ever). Thanks! This somewhat relates to the earlier post A SAN is a single point-of-failure, too. Somehow people get into scenarios where highly [...]

ramtest86 hangs but it’s not the RAM’s fault!

I was using the ramtest86 from a Ubuntu Intrepid startup disk (32 and 64 bit CDs). It was a machine with RAM problems (IBM eServer x346), so I wasn’t too surprised that ramtest86 hung during testing. Still, kinda annoying. I had another similar machine (I have them here for some MySQL related testing) that was [...]

High Performance MySQL (2nd edition) book wins Jolt Productivity Award!

TechWeb Announces Winners of the 19th Annual Jolt Product Excellence & Productivity Awards – The ‘Oscars’ of Software Development Industry Honor Innovation and Technological Achievement. The winners of the 19th Jolt Product Excellence Awards and the recipients of the Jolt Productivity Awards are: [...] 2. Technical Books [...] Productivity Winners: High Performance MySQL: Optimization, Backups, [...]

Migrating MySQL MyISAM apps to the InnoDB storage engine

Today, most of us professionally involved with MySQL deployments regard InnoDB as the default engine to use, although the server “default default” is still MyISAM and many (even new) deployments still end up on MyISAM. It used to be the case that InnoDB had advantages in terms of write-concurrency, crash recovery and consistency/durability as well [...]

Error handling for MySQL applications

When connecting to MySQL, or executing a query, proper error handling is required. Many take this very seriously, and do a construct like mysql_connect() or die() or the equivalent with mysql_query(). For web apps this generally makes error codes end up on the user page, you can easily see this by doing a Google search [...]