arcadAfter almost 18 years at IBM, I decided to move on and follow a new adventure.

During my”IBM life”, I had the chance to work on great projects with amazing people. Can you believe :

  • I started in Nantes, France, working for 3 years on VisualAge for Smalltalk as consultant and level 3 support in Europe.
  • Then I joined Raleigh team in North Carolina and worked three 3 years on VisualAge MicroEdition, the Eclipse IDE ancestor.
  • Back in France, I worked 5 years as Eclipse/eRCP committer providing support on the IBM Embedded Java, alias J9.
  • In 2006, during the EclipseCon event in San Franscisco, CA, I retrieved some good OTI/IBM friends of mine, Erich Gamma, Jean-Michel Lemieux and John Wiegand, who were demonstrating a new amazing development platform name Jazz, then renamed Rational Team Concert. Three month later, my friend Paul Vanderlei setup in a team named the “Jazz Jumspart team” and invited me to join 2 talented guys : Jim D’Anjou, from the West Coast, Steve Wasleski from the East Coast, as the representative of this team in Europe…
  • After 6 year in this team, I was so enthusiastic about Rational Team Concert, that another good friend of mine, Philippe Bauquel, offered me the position of Development Manager to push Agile and RTC best practices inside an amazing team, the Rational Programming Patterns team. I worked in this team for more than 2 years.

Today, I decided to look for other great projects, but this time, outside of IBM. I’m joining an IBM Partner, ARCAD Software, which offered me a great position as their VP of Professional Services.

This organization is building development tools for IBMi / RPG developers. They decided to complete their tool suite with RTC (ARCAD pack for Rational) and they would like to leverage their skills in RTC when it is running on IBMi platform. This is another great challenge for me: new platform, new team, new customers but same passion: IDEs (: Integrated Development Environment).

Actually, while I was doing my master degree I already wanted to build an IDE on LOGO for kids. Since then, I worked on some major IDEs: Smalltalk, Eclipse and RTC. So, APR (Arcad Pack for Rational) is just another great IDE what I will be able to add to my career path…

So wish me good luck! ;-)

TwoTomcatI got recently this interesting question from a friend and colleague to assist one of our customers.

To be able to handle two instances of Jazz server, we need to change the port number of one of them. Based on this first knowledge, I found this page on the CLM Doc online.

Unfortunately, it is not enough. Actually, I get this weird error when I try launching both servers.

Failed to initialize end point associated with ProtocolHandler [“http-bio-9443″]

Finally, I looked for a page explaining how to launch two Tomcats on the same machine and I found this useful page.

To summarize the result of my investigations, for the second server instance, I had to patch the following lines in the server.xml file located at /server/tomcat/conf.

Replace the Shutdown element

<Server port="9005" shutdown="SHUTDOWN">


<Server port="new_shutdown_port_number" shutdown="SHUTDOWN">
  • with new_shutdown_port_number = 13005, for example

Replace the Endpoint element

<Connector port="9080" protocol="HTTP/1.1"
    redirectPort="9443" />


<Connector port="new_non_SSL_port" protocol="HTTP/1.1"
    redirectPort="new_SSL_port" />
  • with new_non_SSL_port = 13080, for example
  • with new_SSL_port = 13043, for example

Replace the SSL element

<Connector port="9443"


<Connector port="new_SSL_port"
    ... >
  • with new_SSL_port = 13043, for example

Replace the AJP element

<Connector port="9009" protocol="AJP/1.3"
     redirectPort="9443" enableLookups="false" />


<Connector port="new_AJP_port" protocol="AJP/1.3"
    redirectPort="new_SSL_port" enableLookups="false" />
  • with new_AJP_port = 13009, for example
  • with new_SSL_port = 13043, for example

Save the file and you are done ! You can now launch your two Jazz/Tomcat servers on the same machine.

I hope it will help.

The SCM Lounge

streamThe SCM Lounge is a great blog maintained by the RTC SCM team sharing their latest improvements: http://www.thescmlounge.blogspot.fr/

I thought it could be good to share this link with you…

Vous connaissez beaucoup de conférence intéressantes où l’entrée est à 30€ et qui se situe prêt de chez vous ?
Toulousain en voilà une ! ;-)

I have been invited by the Aristide Briand High School at Saint Nazaire, France to present to 150 16 years old teenagers what is the job of a software engineer…

The exercise was tough because (1) you need to do some introspection on your own job and (2) you need to interest most of these guys else they will make your presentation a hell ;-)

So, I decided to tell then a tale : 30 years of my life from the punch cards (yep, I’m an old guy !) to the iPhone (yep, I’m a sort of geek !) talking about my Apple IIe, my first job and my life as a home worker.

On the second part of my presentation I explained what is Moore’s Law and asked then, based on such law, to imagine what could be their life or subject of interest in 10, 20 or 30 years if they decide to take up this job showing some Sci Fi movies, research projects or exiting new stuff.

I certainly forgot plenty of important things to talk about. I don’t know if I was convincing and if, in 10 years from now, we will have 150 new Software Engineer but, definitively the exercise was fun and the audience didn’t make a mess. I even heart that some of them enjoyed it… ;-)

So, if you understand French or if you want to practice your French accent, fill free to view the video of my presentation.

So many times in my Jazz Jumpstart team member life I got this question from our customers:

“Do you provide an integration of your Source Control Manager with Windows Explorer like Subversion does with TortoiseSVN?”

Each time, I had to reply: “No, for now. Please subscribe to the Story 43272: Windows Explorer client for simple SCM operations (like ClearCase, Tortoise, etc.) for non-eclipse users…”

Today we can say that RTC 4.0 will (certainly) provide a shell integration for Windows Explorer!

I checked the story: it has been created in February 2008 (yes, great feature might take some time, sometimes!) by one of my first customers (and friend!) Roman Smirak and it has so far 103 subscribers

Please check-out the great article from Sreerupa Sen: Introducing the Rational Team Concert Shell integration for Windows Explorer and you will learn what you can expect from this great feature.

Roman! They built it!!! ;-)

The Sprint Review Meeting concludes the current Sprint. During this meeting, the team demonstrates the Stories they achieved during the Sprint.

Knowing that my team was very concerned in being informed on the progress of the project, I was already convinced that this kind of meeting will help them in staying tuned.

In parallel, I read in several places that for a Sprint Review you should “invite the world“, and I liked this idea because it was not only a good way to promote the team work but also a good way to inform the “rest of the world” about our progress. So we decided to invite all the others teams concerned by the product and here are the feedback we got from them afterward:

  • The Documentation team enjoyed each demo because it gave them more inputs on stories they will have to document during their next Sprint.
  • The Test team enjoyed each demo because they could get a better understanding on the acceptance tests they will have to run.
  • The Support team as well as the Services team enjoyed each demo because they could easily learn new coming features and ask questions to the development team
  • The Product Owner could confirm the progress and the work done

Yes, I know, no customer was invited for this internal meeting. Nevertheless, we recorded all the meeting to be able to share this information with all the actors of the project.

So, what I learned from this meeting is the value of a Sprint Review meeting, even if we tried to keep it pretty informal.

So,  don’t feel shy in inviting “the world” on such meeting; they will be thankful and your team will certainly appreciate this kind of work recognition.


Get every new post delivered to your Inbox.