Eric Lefevre-Ardant on Java & Agile

October 31, 2007

How to use hexagonal cards

Filed under: conferences, facilitation, openspace — Eric Lefevre-Ardant @ 11:45 am

I first got introduced to using hexagonal cards for facilitation at AgileOpen. I thought they were pretty neat, and I acquired two packs of them for use at the Valtech Days. Here are some notes on how to use them.
(more…)

October 30, 2007

Valtech Days: Hudson Demo

Filed under: conferences, continuous integration, hudson, valtech — Eric Lefevre-Ardant @ 9:43 am

My quest for spreading the word about Hudson continues.
(more…)

October 29, 2007

Valtech Days: XWiki as an application development platform

Filed under: conferences, wiki — Eric Lefevre-Ardant @ 10:50 am

Vincent Massol has been kind enough to step up at the last minute as a presenter at the Valtech Days. His talk was about XWiki, a tool he is working on with his team at XWiki.com (he also hold a session during the Open Space Technology part). Also in the room was Ludovic Dubost, the CEO of XWiki.com.

(more…)

October 28, 2007

Valtech Days 2007: notes, blogs & pictures

Filed under: conferences, valtech — Eric Lefevre-Ardant @ 2:18 pm

My pictures are stored on flickr and I have also put my notes on the conference wiki: Intégration Continue, Outillage Agile, Recruter un bon profil Agile.
All notes from the Open Space sessions, links to blogs and pictures are available on http://valtechdays.pbwiki.com/.

Valtech Days: an insider look

Filed under: conferences, openspace, valtech — Eric Lefevre-Ardant @ 12:56 pm

Valtech DaysWow. I started writing this post on my way back from the Valtech Days conference, which I have contributed to organize, and all I can say is “wow”.

(more…)

October 27, 2007

Concordion, an alternative to FIT

Filed under: test — Eric Lefevre-Ardant @ 9:29 am

Concordion, a tool that was presented at CITCON Brussels a week ago, is finally out.

The approach is interesting and can be compared to FIT or FitNesse. Where FIT and FitNesse let analysts/testers give examples in the specifications documents as a series of inputs and outputs (in Word documents for FIT, and wiki pages for FitNesse), Concordion lets you write the examples in HTML, expecting tags to mark which value is for what purpose.

Example:
<p>
The greeting for user <span concordion:set="#firstName">Bob</span>will be:
<span concordion:assertEquals="greetingFor(#firstName)">Hello Bob!</span>
</p>

If you feel that this is making life hard for a large amount of values, fear not: there is a way to use HTML tables as well.

I think that the approach is interesting. It certainly helps making natural speech useful for integration tests. That said,  I cannot really imagine analysts or testers writing HTML pages with tags. Word documents (or HTML documents edited with Word) or wiki pages seem much more plausible. Another thing is that the tooling for adding the appropriate tags seems limited. Can we really expect these people to add HTML tags (that is, they cannot easily use a wysiwyg tool for that), and give them values with such constraints? We’ll see with time, I guess.

Other differences between Fit/FitNesse and Concordion are discussed here.

October 26, 2007

Conference Paris on Rails

Filed under: conferences, ruby — Eric Lefevre-Ardant @ 11:37 am

The second edition of Paris on Rails will take place on December, 10th.

I’ve been wanting to learn Ruby for some time, but it’s only since I was offered the book at XP Days that I seriously started investing time in it. The conference will be cheap way to catch up with the rest of the Ruby crowd.

October 24, 2007

CITCON Brussels 2007: Hudson

Filed under: citcon, hudson — Eric Lefevre-Ardant @ 9:48 pm

Hudson demo: the dashboardAfter doing it at AgileOpen, I again had the chance to demonstrate Hudson. The attendants had all proved their CI credentials, to say the least, as they included developers on AnthillPro, Build-o-matic, and CruiseControl, of course (how many CC developers in the room? at least 6, I’d say).
Hudson demo: the build trendI think my point that Hudson was the easy, very usable alternative, went well, but they were more impressed with the combinations matrix feature (I personally think that the killer feature is the simpleness of the form where a job is defined).
At the evening drinks, one or two people asked whether I was part of the development team, which was flattering. I guess I should consider getting more involved, but there are already so many things I want to do, and so little time! How do all these guys do?!

CITCON Brussels 2007: Jester & Jumble

Filed under: citcon, java, tdd, test — Eric Lefevre-Ardant @ 9:03 pm

I was very excited when Squirrel suggested a topic about mutation testing. I had looked at Jester & Jumble before, but gave up after a couple of hours, as they are not very easy to setup, and mostly not maintained.

The idea of those tools is to make changes to the source code (Jester) or the bytecode (Jumble), and check if the tests still pass. If they are well written, they should fail when the code is changed. If not, then the code is not covered properly. Ideally, you should only have one test failing; otherwise, it means that you have redundant tests.

Ivan, the creator of Jester, was present, but admitted that he had not even used it in years. After seeing the interest of the participants, he seems willing to give it more time. Hurray!

Check out my notes on the conference wiki.

Back from CITCON Brussels 2007

Filed under: citcon, continuous integration, test, valtech — Eric Lefevre-Ardant @ 8:39 pm

CITCON main signI came back from Brussels this Sunday evening, after some visiting of the city. The conference has been a blast, especially networking with other participants. It has been great seeing again people that were there last year in London… and sometimes pick up the conversation where we had left it! I also talked with a few people that were at AgileOpen in the Netherlands last June. I can’t wait to see them all a third time in 2008.
(more…)

October 22, 2007

I’ve been interviewed!

Filed under: conferences, openspace, valtech — Eric Lefevre-Ardant @ 7:54 pm

The folks at developpez.com (the de facto leading French website for developers) have interviewed me about the Open Space Technology conference that we are having at the Valtech Days on Wednesday.

October 18, 2007

Visual SourceSafe, a tool worth paying for?

Filed under: source control — Eric Lefevre-Ardant @ 4:19 pm

Just kidding, of course. Or am I?

Check out this article sent to me by a colleague. It is full of little gems that I cannot resist to share.

What about this line:

“Even some who are otherwise fans of open source cite the importance of good version control.”

Err… what is that supposed to mean? That many open-source developers do not care much about version control? That would be some news! Or maybe that good version control systems do not exist as open-source? But then, why quote Andy Hunt just one paragraph earlier: “excellent free, widely used, open-source solutions abound—CVS and SVN come to mind.”

“Rajiv Delwadia, chief technologist at life-cycle planning and management application company VersionOne in Atlanta, said that most open-source tools are good enough for most teams. “But if you’re going to pay for anything, pay for good source control,” he added.”

OK, sensible enough… I guess… but wait for the kicker:

“(Delwadia’s team uses Microsoft’s Visual SourceSafe.)”

So… they are throwing away good money for VSS? One of the most hated tools on the market? When so many great free alternatives exist? Priceless, I say!

“doing incremental builds for production software (instead sending complete builds through QA on the way to release) is too risky, the company [Electric Cloud] says”

…uh? I guess the reporter got it exactly wrong. As we all now know, incremental builds are the right way of doing releases.
Maybe he really wanted to say that *partial* builds (say, one or 2 dependent components) were risky?

Ah well. I want to be sympathetic. Really. It’s not easy being a journalist when the tech guys you talk to all do not care much that all the information is properly communicated.

October 15, 2007

Oracle offers to buy BEA

Filed under: java, valtech — Eric Lefevre-Ardant @ 10:10 am

Yep, it appears that Oracle has made an hostile bid for BEA, the last major independent pure player in application servers.

It’s interesting because Oracle has had its own (mostly ignored) Oracle Application Server (OAS). I guess they were only able to sell it bundled with Oracle Database.

This move obviously turn Oracle even more against IBM. IBM has long been able to sell DB2 and WebSphere together.

Many companies do use WebSphere with Oracle DB, but there is no doubt that more money is to be made by bundling Weblogic and Oracle. For a typical case, my current (very, very large) client is using Oracle DB and Weblogic, meaning that each had to make separate efforts to sell their gears. There seems to be obvious synergies in selling them together.

Counter-intuitively (to me), SAP has expressed interest. They are even supposed to have started negotiating before Oracle.

Who else might be interested in BEA? Microsoft could also be a pain, but they would not be credible for long. Lastly, HP might also want to return to the Java limelight.

BEA has stated that they were not for sale, but no doubt that at best they will look weakened, and might have to look for a partner anyway. My bet is on Oracle.
This whole thing reminds me of a funny story. Back in 2002, there were rumors that BEA would acquire my employer. It was a really good story because of the timing: we were known for being the leaders in Java in France, we actively promoted Weblogic… and the day of the rumor was the first day of a BEA conference. Too bad I cannot find traces of this (minor) event anymore.

October 5, 2007

Signs from our internal OpenSpace Technology event

Filed under: conferences, openspace, valtech — Eric Lefevre-Ardant @ 1:36 pm

We did a rehearsal of our coming OpenSpace even at Valtech Days. The signs were “beta” versions of what we’ll get in two weeks.

As a side note, we have also started displaying (and renewing) pictures of Valtech events on the same wall, which is the first thing visitors see when they get to Valtech. Good for consultants that check in; good also for candidates that we interview.

October 2, 2007

CITCON Brussels Registrations are going nicely

Filed under: citcon, continuous integration, tdd, test — Eric Lefevre-Ardant @ 11:47 am

We now have more than 80 registrants for CITCON Brussels, more than 2 weeks before the 19th.

This year, I have volunteered to help organize registrations, so I get to see every single registration request. It’s interesting: sometimes, you don’t see anyone registering for days (oh my god, is this going to be a turkey?, then 7 people register in a single day. The general pattern, though, is that the number increase more or less regularly.

Also, about one request in six is pure spam.
We should reach the threshold for the maximum number of seats a couple of days before the event.

Powered by WordPress