tag:blogger.com,1999:blog-184904912024-03-13T12:11:29.348+01:00Martin LippertI work at Pivotal as Principal Software Engineer on tooling for and around the Spring framework (including the Spring Tool Suite and Spring IDE). I am also co-founder of it-agile GmbH.Unknownnoreply@blogger.comBlogger186125tag:blogger.com,1999:blog-18490491.post-46491521046438904452014-04-07T15:53:00.001+02:002014-04-07T15:53:40.257+02:00Slides from EclipseCon NA 2014Here are the sildes from my talks at EclipseCon NA 2014:
<script async class="speakerdeck-embed" data-id="85667690942f0131f9f2726a9c543140" data-ratio="1.33333333333333" src="//speakerdeck.com/assets/embed.js"></script>
<script async class="speakerdeck-embed" data-id="a930c700943601318f2a6e547a61a23d" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-18490491.post-70511247042125277492013-11-08T14:42:00.003+01:002013-11-08T14:42:20.411+01:00Slides from WJAX 2013I was at the WJAX 2013 conference this week and gave a few talks. Here are the slides:<br />
<iframe src="http://www.slideshare.net/slideshow/embed_code/27885200" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="https://de.slideshare.net/luebken/home-office-27885200" title="Home- (office) ?" target="_blank">Home- (office) ?</a> </strong> from <strong><a href="http://www.slideshare.net/luebken" target="_blank">Matthias Luebken</a></strong> </div>
<br />
<iframe src="http://www.slideshare.net/slideshow/embed_code/28039206" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="https://de.slideshare.net/martinlippert/wjax-2013-paa" title="WJAX 2013: Die PaaS-Parade - Teil 2 - Cloud Foundry" target="_blank">WJAX 2013: Die PaaS-Parade - Teil 2 - Cloud Foundry</a> </strong> from <strong><a href="http://www.slideshare.net/martinlippert" target="_blank">martinlippert</a></strong> </div>
<br />
<iframe src="http://www.slideshare.net/slideshow/embed_code/28039235" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="https://de.slideshare.net/martinlippert/wjax-2013-java8tooling-in-eclipse" title="WJAX 2013: Java8-Tooling in Eclipse" target="_blank">WJAX 2013: Java8-Tooling in Eclipse</a> </strong> from <strong><a href="http://www.slideshare.net/martinlippert" target="_blank">martinlippert</a></strong> </div>
<br />
Enjoy!<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-3217277384464554992013-11-08T14:32:00.000+01:002013-11-08T14:32:15.475+01:00Slides from EclipseCon Europe 2013Last week I was at EclipseCon Europe where I gave two talks. The first one was about making the Eclipse IDE fun again. The major part of the talk was a number of live demos and showcases for making the IDE fun and even more useful again. But since these live demos are not on the slides, they are a bit misleading and highlighting mostly the pain points that we talked about in the intro section of the talk. Anyway, here are the slides:<br />
<iframe allowfullscreen="" frameborder="0" height="356" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/27804663" style="border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;" width="427"> </iframe> <br />
<div style="margin-bottom: 5px;">
<b> <a href="https://de.slideshare.net/martinlippert/eclipseconeurope-2013-making-the-eclipse-ide-fun-again" target="_blank" title="EclipseCon-Europe 2013: Making the Eclipse IDE fun again">EclipseCon-Europe 2013: Making the Eclipse IDE fun again</a> </b> from <b><a href="http://www.slideshare.net/martinlippert" target="_blank">martinlippert</a></b> </div>
<br />
<br />
The other talk was about improving performance of Eclipse-based tooling:<br />
<iframe allowfullscreen="" frameborder="0" height="356" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/27804725" style="border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;" width="427"> </iframe> <br />
<div style="margin-bottom: 5px;">
<b> <a href="https://de.slideshare.net/martinlippert/ece2013-optimizing-performance" target="_blank" title="EclipseCon-Europe 2013: Optimizing performance - how to make your Eclipse-based tools run fasterEce2013 optimizing performance">EclipseCon-Europe 2013: Optimizing performance - how to make your Eclipse-based tools run fasterEce2013 optimizing performance</a> </b> from <b><a href="http://www.slideshare.net/martinlippert" target="_blank">martinlippert</a></b> </div>
<br />
<br />
Enjoy!<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-69518526911486513622013-10-18T09:47:00.003+02:002013-10-18T14:45:01.610+02:00Coming up: EclipseCon Europe 2013One of my favorite conferences of the year is coming up: <a href="http://www.eclipsecon-europe.org/">EclipseCon Europe</a>. It takes place from October 29-31 in Ludwigsburg, Germany, and I proudly served as a member of the program committee again this year (which was awesome). So I am really looking forward to the conference and to meet all the people from the Eclipse community.<br />
<br />
One of the main topics for me this year are all the activities and sessions around the general Eclipse platform and Eclipse as an IDE topic. A lot of discussion is happening in- and outside of the community about the future of the Eclipse as an IDE, a possible lack of innovation and awesomeness, and similar complains. Therefore I am very much looking forward to these talks:<br />
<ul>
<li><a href="http://www.eclipsecon.org/europe2013/eclipse-committer-bootcamp">Eclipse Committer Bootcamp (tutorial)</a></li>
<li><a href="http://www.eclipsecon.org/europe2013/become-eclipse-committer-20-min-and-fork-eclipse-ide">Become an Eclipse Committer in 20 min and fork the Eclipse IDE</a></li>
<li><a href="http://www.eclipsecon.org/europe2013/eclipse-and-java%E2%84%A2-8">Eclipse and Java™ 8</a></li>
<li><a href="http://www.eclipsecon.org/europe2013/eclipse-contributor-hackathon">Eclipse Contributor Hackathon</a></li>
<li><a href="http://www.eclipsecon.org/europe2013/eclipse-jdt-kung-fu">Eclipse JDT Kung Fu</a></li>
</ul>
In addition to those talks I am involved in two additional sessions around this topic:
<br />
<ul>
<li><a href="http://www.eclipsecon.org/europe2013/making-eclipse-ide-fun-again-why-i-am-not-using-eclipse-ide-anymore">Making the Eclipse IDE fun again</a></li>
<li><a href="http://www.eclipsecon.org/europe2013/eclipse-ide-lets-make-it-fun-and-successful-again">The Eclipse IDE - lets make it fun and successful again</a></li>
</ul>
Of course I am still a big fan of the Eclipse Orion project and I am very happy to see a good set of talks being presented about Orion at EclipseCon Europe:<br />
<ul>
<li><a href="http://www.eclipsecon.org/europe2013/end-end-web-application-development-orion">End to end web application development with Orion</a></li>
<li><a href="http://www.eclipsecon.org/europe2013/orion-meets-sap-presented-sap">Orion meets SAP (presented by SAP)</a></li>
<li><a href="http://www.eclipsecon.org/europe2013/developing-cloud-cloud-eclipse-orion-presented-ibm">Developing for the Cloud, in the Cloud, with Eclipse Orion (presented by IBM)</a></li>
<li><a href="http://www.eclipsecon.org/europe2013/designing-silver-lining-cloud-based-user-experience-orion">Designing a silver lining - the cloud based user experience of Orion</a></li>
<li><a href="http://www.eclipsecon.org/europe2013/hitchhikers-guide-orion-solutions">The Hitchhiker's Guide to Orion Solutions</a></li>
<li><a href="http://www.eclipsecon.org/europe2013/orion-flower-platform-and-diagrams-how-build-enterprise-html5-apps-minutes-and-then-maintain-them">Orion, Flower Platform and Diagrams: How to Build Enterprise HTML5 Apps in Minutes. And Then Maintain Them</a></li>
</ul>
And there are so many more awesome talks in the program. It is going to be a fantastic conference.
Looking forward to seeing you there!!!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-58390742898884795342013-08-07T22:34:00.004+02:002013-08-07T22:34:52.459+02:00Upcoming Talks<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGt_9r79OWdNBM6siTzmtTbAOkD40wbbg9-lZpHkBIRKkl4VseJcH09DP6ItnCoIyAPeWThJn0qQv-e9zdr4fiH8w6SMLhGASHet7TxIxWnWDNSkMmWkhrgBvTKD2X_sKee_sq/s1600/springone2gx2013_banner_speaking_125x125.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGt_9r79OWdNBM6siTzmtTbAOkD40wbbg9-lZpHkBIRKkl4VseJcH09DP6ItnCoIyAPeWThJn0qQv-e9zdr4fiH8w6SMLhGASHet7TxIxWnWDNSkMmWkhrgBvTKD2X_sKee_sq/s1600/springone2gx2013_banner_speaking_125x125.png" /></a>Fall 2013 seems to be a busy conference season again. The next conference is SpringOne2GX in early September (Santa Clara, USA) where I am going to talk about tooling for the next generation of the Spring framework:<br />
<br />
<ul>
<li><a href="http://www.springone2gx.com/conference/santa_clara/2013/09/session?id=29450" style="background-color: white; color: #666666; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 17.640625px;">Tooling for Spring's next generation</a></li>
</ul>
Next is EclipseCon Europe in Ludwigsburg at the end of October with:<br />
<br />
<ul>
<li><a href="http://www.eclipsecon.org/europe2013/making-eclipse-ide-fun-again" style="background-color: white; color: #666666; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 17.640625px;">Making the Eclipse IDE fun again</a></li>
</ul>
The November starts with the WJAX conference in Munich, where I am going to talk about:<br />
<br />
<ul>
<li><a href="http://jax.de/node/349" style="background-color: white; color: #666666; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 17.640625px;">(Home)Office?</a></li>
<li><a href="http://jax.de/node/385" style="background-color: white; color: #666666; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 17.640625px;">Java-8-Tooling in Eclipse</a></li>
<li><a href="http://jax.de/sessions/paas-parade-teil-2" style="background-color: white; color: #666666; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 17.640625px;">PaaS-Parade - Teil 2</a></li>
</ul>
See you there!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-51958923147772209342013-04-26T12:44:00.002+02:002013-04-26T12:44:37.616+02:00Slides from JAX 2013 conferenceI was at the JAX 2013 conference this week and gave a few talks:
<iframe src="http://de.slideshare.net/slideshow/embed_code/20013687" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="http://de.slideshare.net/martinlippert/jax-2013-introducing-eclipse-orion" title="JAX 2013: Introducing Eclipse Orion" target="_blank">JAX 2013: Introducing Eclipse Orion</a> </strong> from <strong><a href="http://de.slideshare.net/martinlippert" target="_blank">martinlippert</a></strong> </div>
<iframe src="http://de.slideshare.net/slideshow/embed_code/20013809" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="http://de.slideshare.net/martinlippert/jax-2013-modern-architectures-with-spring-and-javascript" title="JAX 2013: Modern Architectures with Spring and JavaScript" target="_blank">JAX 2013: Modern Architectures with Spring and JavaScript</a> </strong> from <strong><a href="http://de.slideshare.net/martinlippert" target="_blank">martinlippert</a></strong> </div>
<iframe src="http://de.slideshare.net/slideshow/embed_code/20013857" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="http://de.slideshare.net/martinlippert/jax2013-paas-parade1cloudfoundry" title="Jax2013 PaaS-Parade - Part 1: Cloud Foundry" target="_blank">Jax2013 PaaS-Parade - Part 1: Cloud Foundry</a> </strong> from <strong><a href="http://de.slideshare.net/martinlippert" target="_blank">martinlippert</a></strong> </div>
Enjoy!
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-53866691117954572722013-03-16T16:24:00.000+01:002013-03-16T16:24:00.978+01:00Slides from Talks at 33rd Degree ConferenceI was at 33rd Degree Conference in Warsaw this week and gave one BoF and two talks on various topics. You can find the slides now in the publications section and at slideshare:
<iframe src="http://de.slideshare.net/slideshow/embed_code/17261466" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="http://de.slideshare.net/martinlippert/spring-tooling-whats-new-and-whats-coming" title="Spring Tooling: What's new and what's coming" target="_blank">Spring Tooling: What's new and what's coming</a> </strong> from <strong><a href="http://de.slideshare.net/martinlippert" target="_blank">martinlippert</a></strong> </div>
<iframe src="http://de.slideshare.net/slideshow/embed_code/17261461" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="http://de.slideshare.net/martinlippert/modern-architectures-with-spring-and-javascript-17261461" title="Modern Architectures with Spring and JavaScript" target="_blank">Modern Architectures with Spring and JavaScript</a> </strong> from <strong><a href="http://de.slideshare.net/martinlippert" target="_blank">martinlippert</a></strong> </div>
<iframe src="http://de.slideshare.net/slideshow/embed_code/17261441" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="http://de.slideshare.net/martinlippert/scripted-embracing-eclipse-orion" title="Scripted - Embracing Eclipse Orion" target="_blank">Scripted - Embracing Eclipse Orion</a> </strong> from <strong><a href="http://de.slideshare.net/martinlippert" target="_blank">martinlippert</a></strong> </div>
Enjoy!
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-29748719274611823702012-10-14T23:27:00.000+02:002012-10-14T23:27:29.506+02:00Coming up: EclipseCon Europe 2012This years EclipseCon Europe conference is going to be awesome!!! It starts only a week from now in Ludwigsburg again and I am very much looking forward to it. Why? Well, let me explain why I am so excited about it... :-)<br />
<br />
First of all, I am really looking forward to meet a lot of good friends and colleagues from the Eclipse community. I love all those amazingly prolific chats in the coffee breaks and around the sessions. You should go there as well and meet all the people who are working on your favorite Eclipse projects. Ask them questions, motivate them by giving them good and constructive feedback, and enjoy the time. I also very often use those meetings to also say "Thank You" to those who helped me on mailing lists, implemented bug fixes that I am benefiting from or helped me to fix issues on my own. Its a good chance to say "Thank You"... :-)<br />
<br />
In addition to that I am also looking forward to the awesome program and some good BoF sessions, of course. Here are my favorite ones that I am going to watch:<br />
<br />
<ul>
<li><b><a href="http://www.eclipsecon.org/europe2012/sessions/eclipse-5">The Future of Eclipse</a></b>: Eclipse needs to continuously innovate and improve itself as a platform,
as an IDE, and as an ecosystem. So looking ahead at the next challenges
for Eclipse is important, and brainstorming about what might (need to)
come up after the 4.x releases is at the heart of such a conference like
EclipseCon and could be inspiring for all of us. </li>
<li><a href="http://www.eclipsecon.org/europe2012/sessions/orion-browser-based-tools-integration-platform"><b>Orion - a browser based tools integration platform</b></a>: The Orion project at Eclipse is one of the most promising and inspiring
projects at Eclipse, at least from my point of view. Looking at the
browser as a runtime environment is one of the natural choices when
doing software engineering today, and thinking about software
development tools themselves as running in the browser it part of our
all future, I think. Orion moves ahead into this direction.</li>
<li><b><a href="http://www.eclipsecon.org/europe2012/sessions/regular-day-eclipse-committer">A regular day as an Eclipse Committer</a></b>: A look behind the scenes is always interesting, especially if you would
like to get involved in the development of an existing project at
Eclipse or maybe even think about proposing a new project. And I am sure
Benjamin and Steffen will give a lively and interesting talk on how much
fun working on Eclipse projects can be.</li>
<li><b><a href="http://www.eclipsecon.org/europe2012/sessions/tycho-adoption-hints-based-examples-mylyn-and-platform-cbi">Tycho adoption: Lessons learned, tips and tricks from the 1st line of front</a></b>: Tycho is becoming a standard for building Eclipse-based applications, p2
repositories, plugins, features, distributions, RCP apps, and whatever
artifact you can think of. And adopting a new build system is not always
as easy as you might think. So its definitely worth to listen to those
experiences before doing it yourself. </li>
<li><b><a href="http://www.eclipsecon.org/europe2012/sessions/eclipse-spykit-handy-tool-startup-analysis">Eclipse Spykit - A Handy Tool for Startup Analysis</a></b>: Analyzing performance, especially startup performance, is an important
work to do. But it can be really painful to figure out what exactly is
happening at startup - and why. I am looking forward to this talk on the
Eclipse Spykit to help you with this.</li>
<li><b>Flight Club and Club ECE</b>: Don't forget to have some fun with the Drones and the live music!</li>
</ul>
<br />
Last but not least I am excited to give a talk myself about "<a href="http://www.eclipsecon.org/europe2012/sessions/embracing-eclipse-orion">Embracing Eclipse Orion</a>" - where I will talk about re-using Eclipse Orion and demo the "Scripted" project, a browser-based JavaScript editor that we <a href="http://blog.springsource.org/2012/10/11/scripted-a-javascript-editor-from-vmware/">released last week</a> on GitHub: <a href="https://github.com/scripted-editor/scripted">https://github.com/scripted-editor/scripted</a>.<br />
<br />
Looking forward to seeing you at <a href="http://www.eclipsecon.org/europe2012/">EclipseCon Europe 2012</a>!!!<br />
<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-3280253198919562112012-05-24T13:55:00.004+02:002012-05-24T13:55:45.523+02:00Why SOLID matters - even for JavaScriptThis week I was invited to give a talk for the AdCloud Tech Talk series in Cologne, where I talked about design principles in general, the SOLID set of design principles in more detail, and why I think they matter for JavaScript development as well. My <a href="http://www.martinlippert.org/events/AdCloud-TechTalk-SOLIDJavaScript.pdf">slides are available as PDF</a> or <a href="http://www.slideshare.net/martinlippert/why-solid-matters-even-for-javascript">from Slideshare</a>.<br />
<br />
Some special thanks also go to Derek Greer, who wrote <a href="http://freshbrewedcode.com/derekgreer/2011/12/08/solid-javascript-single-responsibility-principle/">a great blog article series on SOLID principles for JavaScript</a> and from where I borrowed the example code snippets.<br />
<br />
Enjoy!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-63163763809326942012-04-23T16:35:00.002+02:002012-04-23T16:36:09.930+02:00Slides from JAX 2012Last week I had the honor to talk at the JAX conference in Mainz, Germany. Here are the slides now:<br />
<ul>
<li><a href="http://www.martinlippert.com/events/JAX2012-SpringUndJavaScript.pdf">Moderne Architektur mit Spring und JavaScript</a> (pdf)</li>
<li><a href="http://www.martinlippert.com/events/JAX2012-IDEProductivity.pdf">Pimp Your IDE Productivity</a> (pdf)</li>
</ul>
Enjoy!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-61836031603987706332012-01-18T17:49:00.003+01:002012-01-18T17:55:08.503+01:00Slides from Invited Talk at University of WarwickLast week I was invited to give a talk at the department seminars at the Warwick University, UK. A former fellow student of mine is now professor for mathematics and computer science there and invited me to talk to students about my personal experiences doing professional software engineering for about more then ten years now. Here are the slides that I used:<div><ul><li><a href="http://www.martinlippert.org/events/InvitedTalkUniversityWarwick-Jan2012.pdf">The daily software engineering life - How to be prepared (pdf)</a></li></ul><div>Thanks again for inviting me!!! It was a pleasure to give the talk!!!</div></div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-18490491.post-62452637485564575742012-01-09T18:41:00.000+01:002012-01-09T18:41:43.514+01:00open and transparent demo camp sponsoringIts been a while since Peter Friese and I started to organize the Eclipse Demo Camp in Hamburg. And since the early days, we couldn't have done it without companies sponsoring the event so that we could sit in a nice location, have free drinks and quite often even free food for everybody joining us to watch great demos and great speakers.<div><br /></div><div>Since sponsoring was always an important part of organizing that event, we decided to try something new in this area. For the next demo camp (the Juno release camps in the summer of 2012), we try a totally open and transparent sponsoring. <b>Everybody</b> is invited to join us sponsoring this event. All you (as a sponsor) need to do is: <a href="http://wiki.eclipse.org/Eclipse_DemoCamps_Juno_2012/Hamburg">register yourself as a sponsor on the demo camp wiki page</a> with your name and the amount of money you would like to spend. And we explicitly invite everybody: from big companies spending several hundreds of Euros to individuals spending only a few bucks. Every single Euro is welcome and highly appreciated.</div><div><br /></div><div>The sponsoring will have absolutely zero effect on the selection of speakers or demos and we continue to have no sponsored talks or company presentations at the beginning (the only exception to this is if the management of the company that is giving us the room for free is asking for a small intro at the beginning, but we try to avoid that as well). And attendance will be free, as usual... :-)</div><div><br /></div><div><b>Ah, one more thing: </b>We will donate 20% of the food/drinks that we order for the event to a local organization that helps homeless people. We think its not fair when we sit inside having more food than we can eat and having other people sitting on the street being hungry. Therefore 20% of all the drinks/food that we order will be delivered directly to that organization on the evening of the demo camp.</div><div><br /></div>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-18490491.post-27722239455098488522012-01-09T18:12:00.003+01:002012-01-09T18:16:56.975+01:00Invited Talk at the University of Warwick, UKI am honored to give an invited talk at the University of Warwick this week:<div><ul><li><a href="http://www.dcs.warwick.ac.uk/events/departmentseminars/">Department Seminars: The daily software engineering life - How to be prepared</a></li></ul>Looking very much forward to it!!!</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-28452738920437623232011-11-11T16:20:00.004+01:002011-11-11T16:33:52.903+01:00Conference Slide UpdatesI 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:<br /><div><ul><li>SpringOne 2011: Spring Tooling Update - New and Noteworthy (<a href="http://www.martinlippert.org/events/SpringOne2011-SpringToolingUpdate.pdf">pdf</a>, <a href="http://www.slideshare.net/martinlippert/spring-tooling-update-new-noteworty-at-springone-2011">slideshare</a>)</li><li>JAX London 2011: WaveMaker - Spring Roo - SpringSource Tool Suite - Choosing the right tool for the right job (<a href="http://www.martinlippert.org/events/JAXLondon2011-STS-Roo-Wavemaker.pdf">pdf</a>, <a href="http://www.slideshare.net/martinlippert/wavemaker-spring-roo-springsource-tool-suite-choosing-the-right-tool-for-the-right-job-10120313">slideshare</a>)</li><li>EclipseCon Europe 2011: All about Virgo (<a href="http://www.martinlippert.org/events/EclipseConEurope2011-AllAboutVirgo.pdf">pdf</a>, <a href="http://www.slideshare.net/cgfrost/eclipsecon-europe-2011-virgo-30">slideshare</a>)</li><li>WJAX 2011: WaveMaker - Spring Roo - SpringSource Tool Suite - Choosing the right tool for the right job (<a href="http://www.martinlippert.org/events/WJAX2011-STS-Roo-Wavemaker.pdf">pdf</a>, <a href="http://www.slideshare.net/martinlippert/wavemaker-spring-roo-springsource-tool-suite-choosing-the-right-tool-for-the-right-job-10120313">slideshare</a>)</li></ul>Enjoy!</div><div><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-17279236165616914962011-09-15T17:39:00.002+02:002011-09-15T18:12:26.521+02:00Book on Agile Development Practices using Scrum<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioIIFs1kRPmUldFDA-pDE5bDho-WyO-ecvvYg8PU-jNlCjSGp39VtSaNLWju44ABcOELYjQTIH9BvRrlQsQdKwiyeM0Kf9lZVpyQ0dIj5xHjxzrhiIFmH6h0-G2w6Nh30xZ-7T/s1600/IMG_0459.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioIIFs1kRPmUldFDA-pDE5bDho-WyO-ecvvYg8PU-jNlCjSGp39VtSaNLWju44ABcOELYjQTIH9BvRrlQsQdKwiyeM0Kf9lZVpyQ0dIj5xHjxzrhiIFmH6h0-G2w6Nh30xZ-7T/s400/IMG_0459.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5652619827369542482" /></a><br />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... :-)Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-85161147357172163362011-06-27T17:37:00.003+02:002011-06-27T17:46:22.306+02:00Video podcast from the OSGi Users Forum UK meeting on OSGi ToolingLast 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).<div><br /></div><div>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.<br /><div><br /></div><div>Now there is a video podcast available online:<div><div><ul><li><a href="http://skillsmatter.com/podcast/java-jee/osgi-development-tooling-panel-2320/js-2154">OSGi Users' Forum UK: OSGi Development Tooling Panel</a></li></ul></div><div>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!!!</div><div><br /></div></div></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-3121098121118416002011-06-17T22:44:00.002+02:002011-06-17T23:08:28.257+02:00Interview with InfoQ<div>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:</div><div><ul><li><a href="http://www.infoq.com/news/2011/06/martin-lippert-sstoolsuite-2-6">InfoQ: Martin Lippert on the newly released SpringSource Tool Suite 2.6</a></li></ul></div><div>Enjoy!</div><div><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-41989650814266319962011-06-01T16:10:00.003+02:002011-06-01T16:17:11.404+02:00OSGi Development Tooling Panel at the OSGi Users Forum UKI will be at the <a href="http://uk.osgiusers.org/Main/HomePage">OSGi Users Forum UK</a> in London on June 23rd to participate in a <a href="http://uk.osgiusers.org/Main/MeetingsandEventsCalendar">panel on OSGi Tooling Development</a> 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.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-46205883573758325842011-06-01T15:37:00.003+02:002011-06-01T15:45:34.516+02:00"Spring Tooling – What’s Cooking" - Article in German Eclipse Magazin<div>Based on my short "New and Noteworthy" kind of talk at the JAX conference I wrote an article for the German <a href="http://it-republik.de/jaxenter/eclipse-magazin-ausgaben/Eclipse-meets-SPRING-000450.html">Eclipse Magazin</a> about what is cooking in the Spring tooling world. And the article made it for the top cover story:</div><div><br /></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6aLG3qMPxbJMOcgOdP3ZZilqiPMDALyHkJhmfPr5CjYKqKudv4O5ma0gRvmx5IZF4ek-u2Id-SHq1sT_lJsbsBz7pluro1_bAPZ_A3rSkIDUitrIINeWy1ZKbBjpJzoYJL2e4/s1600/IMG_0326.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6aLG3qMPxbJMOcgOdP3ZZilqiPMDALyHkJhmfPr5CjYKqKudv4O5ma0gRvmx5IZF4ek-u2Id-SHq1sT_lJsbsBz7pluro1_bAPZ_A3rSkIDUitrIINeWy1ZKbBjpJzoYJL2e4/s400/IMG_0326.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5613245600534487586" /></a><div>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!</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-42099438542691616802011-05-06T22:56:00.004+02:002011-06-01T15:37:29.131+02:00My personal highlights from JAX 2011<div>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 <a href="http://it-republik.de/jaxenter/artikel/Karate-Kata-Spring-3.1-JavaScript-und-HTML5-%28aka-die-Zukunft-des-Webs%29-3788.html">my personal highlights of JAX 2011</a> 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!</div><div><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-56383977695487278612011-05-04T09:20:00.003+02:002011-05-04T09:27:59.442+02:00Slides from Spring Tooing Talk at JAX 2011Yesterday I gave a short talk at <a href="http://jax.de/2011/">JAX 2011</a> 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 <a href="http://www.cloudfoundry.com/">cloudfoundy.com</a> PaaS as well as into a local CloudFoundry cloud running exclusively on my notebook. Was fun doing that all in 30min... :-)<div><br /></div><div>Here are the slides from that talk:</div><div><ul><li><a href="http://www.martinlippert.org/events/JAX2011-SpringToolingWhatsCooking.pdf">Spring Tooling - What's Cooking</a> (pdf)</li></ul>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.</div><div><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-48313364106743961252011-04-15T18:17:00.002+02:002011-04-15T18:20:33.003+02:00Slides from Nordic Coding TalkJust a few minutes ago I finished my talk at the <a href="http://www.diwish.de/index.php?id=termindetails&no_cache=1&view=single&event_id=498&cHash=ef04de10b9">Nordic Coding Event</a> in Kiel about my lessons learned using OSGi. Here are the slides, if you wanna take a look:<div><ul><li><a href="http://www.martinlippert.org/events/NordicCoding2011-OSGiDieBittereMedizin.pdf">OSGi kurzgefasst - und warum gute Medizin bitter sein kann</a> (pdf, in German)</li></ul><div>Enjoy!</div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-55130964710487360962011-04-08T10:45:00.002+02:002011-04-08T10:50:48.022+02:00Slides from Berlin Expert Days 2011Yesterday I was invited to the <a href="https://bed-con.org/">Berlin Expert Days 2011</a> 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:<div><ul><li><a href="http://www.martinlippert.com/events/BED2011-10AgileYearsLater.pdf">10 Agile Years Later - Lessons Learned</a> (pdf, in German)</li><li><a href="http://www.martinlippert.com/events/BED2011-OSGiBestPractices.pdf">OSGi Best and Worst Practices</a> (pdf)</li></ul>Thanks again for inviting me to this nice event!</div><div><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-62510383161917167912011-03-25T12:08:00.004+01:002011-03-25T12:21:33.770+01:00Talk at Nordic Coding - and why OSGi is sometimes a bitter pillI am happy to be invited to speak at <a href="http://www.diwish.de/index.php?id=termindetails&no_cache=1&view=single&event_id=498&cHash=ef04de10b9">the upcoming Nordic Coding Event in Kiel at April 15th</a> 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.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-18490491.post-90363092151344745072011-03-16T12:28:00.002+01:002011-03-16T12:31:40.890+01:00Berlin Expert DaysI will be speaking at the <a href="https://bed-con.org/">Berlin Expert Days</a> 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! :-)Unknownnoreply@blogger.com0