Xaprb

Stay curious!

Archive for the ‘Daniel-Nichter’ tag

Maatkit version 2325 released

with 3 comments

Download Maatkit

There’s a new release with a lot of goodies — speed, efficiency, user-friendliness, and new features. In particular some of Percona’s clients have sponsored features for things they need such as the ability to more frequently verify that slaves are in sync with their masters. If you need features, please ask Percona about it.

Daniel Nichter has written most of the code for this release. Having a dedicated developer is really moving the project forward. Thanks Daniel!

If you check the issues list on the project’s website you’ll see we have some ambitious plans for the project, mostly driven by real-world needs from Percona’s clients, many of whom run very large data centers and such. It makes me really happy that Maatkit is solving serious problems for which no other solution exists.

Here’s the changelog:

Read the rest of this entry »

Written by Xaprb

September 19th, 2008 at 11:37 am

Posted in Maatkit, Perl, SQL, Sys-Admin, Tools

Tagged with

How Maatkit benefits from test-driven development

with 3 comments

Over in Maatkit-land, Daniel Nichter and I practice test-first programming, AKA test-driven development. That is, we write tests for each new feature or to catch regressions on each bug we fix. And — this is crucial — we write the tests before we write the code.* The tests should initially fail, which is a validation that the new code actually works and the tests actually verify this. If we don’t first write a failing testcase, then our code lacks a very important guarantee: “if you break this code, then the test case will tell you so.” (A test that doesn’t fail when the code fails isn’t worth writing.)

Read the rest of this entry »

Written by Xaprb

August 18th, 2008 at 9:54 am

Maatkit version 2152 released

with 2 comments

Download Maatkit

Maatkit version 2152 is ready for download. This release is also known as the “is this project really alive?” release. We thought we should delay until MySQL released a new Community Server version. Just kidding — it has nothing to do with that.

Read the rest of this entry »

Written by Xaprb

August 12th, 2008 at 12:56 am