Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas

34

description

Silverpeas is a collaborative portal, now open sourced, developed as a J2EE application in 1999 by a start-up with at least 40 developers. This was the blessed time of Weblogic, Orion ... when developers knew how to code with UltraEdit, tests were unkown and CMP Entity EJBs were kings....How can you work with such code ? How can you keep evolving your product 10 years later with only developers ?This talk is not about the latest frameworks or technologies. There will be blood and sweat, and Chuck Norris is not going to come and save you ...This is a first hand return from living experience, showing that nothing is lost and that there is always hope.Don't forget when you develop an application that in 10 years there may be developers that will try to maintain and evolve YOUR code ...

Transcript of Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas

Page 2: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 3: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 4: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 5: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 6: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 7: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 8: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 9: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 10: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 11: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 12: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 13: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 14: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 15: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 16: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 17: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 18: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 19: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 20: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 21: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 22: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 23: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 24: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 25: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 26: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 27: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 28: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 29: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 30: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 31: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 32: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 33: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas
Page 34: Java / J2EE almost got me - How to survive in legacy code - Emmanuel Hugonnet, Silverpeas