Twitter github

Author Archive

Eclipse Day Paris 2010

Last Friday, I had the opportunity to speak at the first annual Eclipse Day Paris!

It was great meeting the French Eclipse community in beautiful Paris…

From my point of view, there was a lot of interest in Eclipse, especially around the Eclipse Modeling ecosystem and some of the new EclipseRT technology. There was also a good mix of people at the event, from developers to senior managers. I hope I find myself back in France next year for another Eclipse related event as there’s a large community of Eclipse users and adopters. Thank you Zenika and Proxiad for hosting the event and providing me copious amounts of coffee to fight my jet lag 🙂

On a side note, I find the Eclipse Day format to be a great way to host a lightweight event in your respective region. If you’re interested in hosting one, check out the wiki entry for more details.

Running at Eclipse Summit Europe 2010

Thank you to everyone who participated in ESE Exercise!

We had some great runs during the course of the conference. There is no better way to start the day then getting some fresh air outside and get your body moving. I mean, who would resist the beautiful foliage in Ludwigsburg?

In the end, I hope everyone had a great time running!

EclipseCon 2011 Audition Session

The EclipseCon Program Committee pleased to announce the EclipseCon Audition!

What’s EclipseCon Audition? Well, it’s your opportunity to do a quick presentation regarding what you want to talk about at EclipseCon in the fun Ignite-style format. If you have never seen an Ignite-style presentation before, I highly recommend you look at some of the ones available online.

In the end, take this as a chance to sell your idea to the Eclipse community and Program Committee as there is limited spots at EclipseCon. A winner will be chosen from the auditions and get a guaranteed speaking spot at EclipseCon based on their submission! On top of that, you’ll have the opportunity to demonstrate your idea or technology to the Eclipse community in the consumable format of 5 minutes. So make each minute count 🙂

If you have any questions, feel free to contact me.

ESE 2010: Using Git in Eclipse

Today in scenic Ludwigsburg, Matthias Sohn and I gave a presentation at Eclipse Summit Europe 2010 on using Git in Eclipse.

As part of the presentation, we discussed what’s upcoming in the EGit/JGit 0.10 releases and demoed a new merge tool that is coming to EGit (from the latest nightly build). After demoing, we also discussed how the code review tool Gerrit works and how we effectively use it within our projects. Also, it was nice to see that 1/3 of the audience was using Git already either at work or for side projects.

If you want to help with the Git effort at Eclipse, please try our nightly builds, file bugs and contribute!

Speaking at Eclipse Summit Europe 2010

I’m excited that I’ll be speaking at the sold out Eclipse Summit Europe 2010 next week!

Matthias Sohn (SAP) and I will be talking about using Git in Eclipse. We’ll give an update on the status of the EGit and JGit projects as we’re aiming to release 0.10 in early December. We’ll also give some demos and discuss various workflows we use to be more productive with Git. Please be armed with questions as we’ll be ready to answer them.

On a side note, I’m really proud of the progress that the EGit and JGit teams have made in the past several months and we’re finally getting close to the point that the Git tooling in Eclipse can be used by everyone. We’re even at the point where JGit is automatically being ported to C# so the .NET community can take advantage of Git!

Anyways, I look forward to meeting everyone in Europe over the next couple weeks!

CFP: OSGi DevCon 2011

The Call for Papers for OSGi DevCon 2011 has recently been opened!

The deadline for submissions is November 30th, 2010 (talks submitted before the 17th November have an extra chance of getting selected due to a contest). If you have never have submitted a talk to OSGi DevCon, I highly recommend you checking out the submission guidelines.

For those who don’t know, for the past 5 years OSGi DevCon has been co-located with EclipseCon. In my opinion, this partnership has been great for both communities as both have benefited from cross-pollination. Eclipse was one of the earliest adopters of OSGi and has shown that you can build an extensive platform and community by taking advantage of standard OSGi technology and modularity.

For submitters, it’s important to note that all talks about OSGi are welcome. A colleague recently pinged me if he could submit a talk on hacking Felix and of course I said yes! Just because the OSGi DevCon is co-located with EclipseCon doesn’t mean we’ll only take talks that involve Equinox. The program committee will select what it thinks are the best talks for attendees. So if you’re doing something cool with OSGi, from adopting or hacking it, please submit your talks soon!

Git Fetch Factory for PDE Build

The past few days I’ve been cleaning up a contribution to EGit that allows you to use Git as a PDE Build fetch factory.

This is important for some projects (like e4) who are using PDE Build in a certain way that requires the Git fetch factory. At the moment, you can download the fetch factory from the EGit PDE Tools nightly repository.

http://download.eclipse.org/egit/pde/updates-nightly

The map file format is: type@id,[version]=GIT,args

Where args is a comma-separated list of key-value pairs.

Accepted args include:

  • tag* – mandatory Git tag
  • repo* – mandatory repo location
  • path – optional path relative to repo which points to the element (otherwise it’s assumed that the element is at the repository root)
  • prebuilt – optional boolean value indicating that the path points to a pre-built bundle in the repository

Fetching is implemented as a three step process:

  • The repository is cloned to local disc. If it already exists, it is assumed that it was previously cloned and just new commits will be fetched
  • The specified tag will be checked out in the local clone
  • The content of the path will be copied to the final build location

If you come across any issues, let us know via the mailing list or bugzilla.

Speaking at Eclipse Day Paris 2010

Next month I’ll be travelling in Europe and have the opportunity to present at Eclipse Day Paris.

I’ll be speaking about the move to Git at Eclipse, some of the challenges of moving to a new SCM and how to use Git effectively. In the end, I’m excited to meet members of the French Eclipse community and share some frosty beverages. I’d love to hear how Eclipse is being used in France.

Please attend the event and feel free to drop me a line if you want to meet!

EclipseCon 2011 Open for Submissions

The EclipseCon 2011 Program Committee is happy to announce that the Call for Papers is open!

In the same spirit of last year, we’ll have three main categories of talks:

  • Making with Eclipse – including technical commercial content, case studies, working groups, and vertically aligned projects
  • Making at Eclipse – technical content that’s highly relevant to Eclipse projects, such as state-of-the-nation talks, new tools and techniques, testing and so on
  • Making Community – including introspective topics and asking ourselves hard questions; how we are stewarding the longevity of Eclipse as a platform, as a community and as a Foundation

One thing different this year is that there will be no tags for you to worry about when submitting your talk, simply submit the best talks you can based on your passions (check out the submission guidelines). In terms of talk types, we’re getting rid of the lightning talks and making room for some more extended and standard talks. As a replacement to the lightning talks, we’re looking to do some “ignite-style” sessions which I’ll talk about in the future.

In the upcoming weeks, we’ll let you know about keynote speakers, some contests and new events at the upcoming EclipseCon. If you have any questions, please don’t hesitate to email me or any other members of the Program Committee.

Joining the Eclipse Indigo Simultaneous Release?

I had a couple people approach me recently on how to join the Eclipse Indigo simultaneous release so I figured I’d share the answer with the world. The first step is to look at the rules and criteria for participating in the yearly simultaneous release. Once you’re comfortable that you can abide by the criteria (if you have any questions, ask your project mentor), the next step is to update your project meta-data indicating your desire to participate in the release…

It’s a boolean switch…

On top of that, I suggest sending an email with your intent on joining the release to the cross-projects-dev mailing list. Once you stated your intent, you’ll have to contribute to the Indigo build.

Hope this helps and good luck with joining the simultaneous release! In my opinion, the simultaneous release is one of the coolest things we do for the Eclipse community. It’s indicative of the level of professionalism we have within the Eclipse community by shipping so much projects on time.