Profile_bird

Hey there! javatools is using Twitter.

Twitter is a free service that lets you keep in touch with people through the exchange of quick, frequent answers to one simple question: What's happening? Join today to start receiving javatools's tweets.

Already using Twitter
from your phone? Click here.

javatools

  1. #devoxx Project Lombok, current aim javac change, next aim world domination!
  2. #devoxx Lombok: import Collections.sort extends List; ArrayList list = ...; list.sort();
  3. #devoxx project lombok: missed the start due to interesting discussions, let's see if I can still get it...
  4. #devoxx import java.dyn.*; Dynamic d = Dynamic.createDynamic(); d.invoke("mymethod1", new Object()) looks like reflection but isn't..
  5. #devoxx universal VM: I guessed right Thomas is listed on the slides :-)
  6. #devoxx universal VM: JRuby e.g. doesn't declare it throws e.g. IOException. That's 1 of the problems
  7. #devoxx universal VM: how can Java code access libraries written in dynamic languages? Much to consider... e.g. Checked Exceptions
  8. #devoxx we'll do a netbeans platform training at JKU Linz soon, gotta ask Thomas Wuerthinger about Scheme
  9. #devoxx universal VM: likely invoke dynamic adopters besides JRuby: Jython, Clojure, Scheme (JKU Linz)
  10. #devoxx universal VM: now the jvm knows the target method, it can start inlining, which is the "uber-optimization"
  11. #devoxx universal VM: 1. time vm executes invokedynamic it consults language logic, 2nd time it goes to answer directly
  12. #devoxx universal VM: caller --invokedynamic--> language logic --invokevirtual--> method
  13. javatools #devoxx universal VM: invokevirtual performs a method call, new "invokedynamic" asks "language logic" how to invoke method
  14. #devoxx If we could make one change in favor of dynamic languages: More flexible method calls
  15. #devoxx the "spring" catapulted me out of the session, in the "universal VM" session ow, let's do bytecode!
  16. #devoxx in the modular web applications & OSGi talk. Thought it would be more technical, now he's talking about porting steps.
  17. #devoxx in summary I think pomodoro has some nice ideas, perfect for students, but probably not really applicable in teams
  18. #devoxx the nice thing about pomodoro is that it forces you to take breaks..., add that to gtd, and it might be a nice technique
  19. #devoxx questions: how about 2 or 3 minutes tasks? -> they are put together in one task... also not very good, but these are good questions!
  20. #devoxx questions: How does it fit in a team? not a really good answer: "You make adaptions..."