Friday, November 11, 2011

Conference Slide Updates

I went to four conferences over the past weeks, talking about various topics around the Spring and Eclipse tooling universe. All the talks included a number of live demos, so just looking at the slides doesn't give you the full experience and content of the talk. But anyway, I uploaded the slides for those who want to take a look:
  • SpringOne 2011: Spring Tooling Update - New and Noteworthy (pdf, slideshare)
  • JAX London 2011: WaveMaker - Spring Roo - SpringSource Tool Suite - Choosing the right tool for the right job (pdf, slideshare)
  • EclipseCon Europe 2011: All about Virgo (pdf, slideshare)
  • WJAX 2011: WaveMaker - Spring Roo - SpringSource Tool Suite - Choosing the right tool for the right job (pdf, slideshare)

Thursday, September 15, 2011

Book on Agile Development Practices using Scrum

Quite some time ago I was invited to contribute a book chapter to a new German book on development practices and techniques for Scrum, edited by Roman Pichler and Stefan Roock. What an honor to join them on this book project, so I wrote a chapter on agile software development using the automated refactorings that modern IDEs provide. Meanwhile the book is already out since a few month and contains a collection of really cool chapters from all kind of different authors from the agile universe. Take a look if you are interested in agile software development and willing to read a book in German... :-)

Monday, June 27, 2011

Video podcast from the OSGi Users Forum UK meeting on OSGi Tooling

Last week I went to the OSGi Users Forum UK meeting in London to join a panel on OSGi Development Tooling. I was invited as one of the people working on the Virgo IDE, the Eclipse-based developer tooling for the Virgo runtime at Eclipse (which we recently contributed from vmware to Eclipse and made the first milestone build available to the public).

The idea of the panel was to tell the panelists (all somewhat related to OSGi tooling) what you wanna get from those tools, what you are missing and what you would like to have in the future. Obviously we touched the old discussion whether manifest-first or manifest-generation is the better or more natural way of doing OSGi development, but this was not the only topic.

Now there is a video podcast available online:
It was fun having a part of the panel sitting in front of the audience in person while the other part of the panel joined the session via Skype video. Thanks again to the organizers for making this panel happen!!! And enjoy the video!!!

Friday, June 17, 2011

Interview with InfoQ

I gave an interview for InfoQ talking about the latest release of the SpringSource Tool Suite, upcoming features and a little bit about things behind the scenes, like the distributed agile development we are doing here for building STS. You can read the full interview here:

Wednesday, June 01, 2011

OSGi Development Tooling Panel at the OSGi Users Forum UK

I will be at the OSGi Users Forum UK in London on June 23rd to participate in a panel on OSGi Tooling Development as a committer for the Virgo tooling, together with Neil Bartlett (BndTools), Peter Kriens (Bnd / OSGi Director of Technology), Simon Maple (RAD / IBM), Stuart McCulloch (Maven / Sonatype) and Kaloyan Raev (Libra / SAP), who will join us via Skype Video. So join us in London to talk about latest OSGi tooling efforts and discuss what is needed for the future.

"Spring Tooling – What’s Cooking" - Article in German Eclipse Magazin

Based on my short "New and Noteworthy" kind of talk at the JAX conference I wrote an article for the German Eclipse Magazin about what is cooking in the Spring tooling world. And the article made it for the top cover story:

So if you wanna know more about the latest news from the Spring tooling world, take a look at this. Aside of my quick walkthrough, Eberhard Wolff added a nice feature about the Cloud Foundry PaaS, which provides a great introduction to this platform. Enjoy!

Friday, May 06, 2011

My personal highlights from JAX 2011

I spent the past few days visiting the JAX 2011 conference in Mainz. And again, like the past years, it was great to meet a lot of interesting and nice people there. Aside of that, I wrote up some short notes about my personal highlights of JAX 2011 for jaxenter (in German), so if you are interested, take a look. I especially recommend to watch the Kata video with Arne Roock demoing a real Karate Kata. Enjoy!

Wednesday, May 04, 2011

Slides from Spring Tooing Talk at JAX 2011

Yesterday I gave a short talk at JAX 2011 called "Spring Tooling - What's Cooking". During the talk I gave an overview of the Spring tooling landscape, demoed some nice features of Spring IDE and the SpringSource Tool Suite and deployed a small Spring app into the hosted PaaS as well as into a local CloudFoundry cloud running exclusively on my notebook. Was fun doing that all in 30min... :-)

Here are the slides from that talk:
The slides also contain the part that I didn't talked about (the team behind Spring IDE and STS, challenges of distributed agile development and our release cycles). So if you missed that from the talk, take a look at those slides.

Friday, April 15, 2011

Slides from Nordic Coding Talk

Just a few minutes ago I finished my talk at the Nordic Coding Event in Kiel about my lessons learned using OSGi. Here are the slides, if you wanna take a look:

Friday, April 08, 2011

Slides from Berlin Expert Days 2011

Yesterday I was invited to the Berlin Expert Days 2011 to give two talks, one on my lessons learned from using and coaching agile development methods and techniques and one about my OSGi experiences. Here are the slides now:
Thanks again for inviting me to this nice event!

Friday, March 25, 2011

Talk at Nordic Coding - and why OSGi is sometimes a bitter pill

I am happy to be invited to speak at the upcoming Nordic Coding Event in Kiel at April 15th about OSGi. The title of the talk is: "A quick tour through OSGi - and why it is sometimes a bitter pill". So after giving a short introduction about the basic principles of OSGi and explaining why its often indispensable medicine for your project, I will talk about my experiences using OSGi for many years now. And I will talk about why that medicine could be a necessary, but quite bitter pill for you and your project.

Wednesday, March 16, 2011

Berlin Expert Days

I will be speaking at the Berlin Expert Days about my experiences from using agile methods over the past 10 years as well as some lessons learned from using OSGi for different kind of settings and situations. Looking forward to meet you at the event on April 7th in Berlin! :-)

Tuesday, February 01, 2011

Upcoming Event: JAX 2011

I am pretty happy to participate in the upcoming JAX 2011 conference in Mainz, Germany as part of the Eclipse Tools Day (organized by Lars Vogel). In my talk "Spring Tooling - What's cooking" I will talk about the stuff I am doing in my job all day: building Eclipse-based tooling for the Spring development platform. Aside of showing some of the nice features we built into this tooling (like direct deployment to different PaaS clouds and nice improvements for annotation-based spring programming) I will also take a look under the hood. I will take a look at the challenges and problems building this tooling on top of the Eclipse platform and how we adressed them.

See you at JAX 2011 in Mainz!

Friday, January 07, 2011

Slides from WJAX 2010: Agile Practices in the Real World

Last November I gave a talk at the WJAX conference in Munich together with Matthias Lübken about our experiences using agile methods in difficult settings. We went trough our observations adapting or replacing typical agile practices with different ones when necessary and talked about what worked and what didn't. The slides are in a lightweight style, so the real content of our talk was spoken only. Nevertheless you can find the slideware we used here:

Upcoming Event: Eclipse Summit India 2011

I've been invited to speak at the upcoming Eclipse Summit India at May 26th + 27th in Bangelore, India. The current plan is to talk about:
  • OSGi Best and Worst Practices
  • Module Systems and Architectures
  • Bytecode Weaving in OSGi
  • Classloading and Type Visibility in OSGi
See you in Bangalore!