greptilian logo

IRC log for #javaee, 2013-09-22

Please see http://irclog.greptilian.com/javaee for which days have been logged.

| Channels | #javaee index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
00:16 SoniEx joined ##javaee
01:09 kobain_ joined ##javaee
02:51 neuro_sys joined ##javaee
06:24 SoniEx2 joined ##javaee
06:36 SoniEx2 joined ##javaee
08:57 mykromo joined ##javaee
09:07 mykromo left ##javaee
12:34 SoniEx joined ##javaee
12:34 SoniEx joined ##javaee
15:12 jesus_ joined ##javaee
15:13 Sn00py someone?
15:17 Sn00py left ##javaee
15:22 pdurbin first JavaOne session: Fundamental Paradigms for Java Developers: NoSQL and OSGI [UGF10549] https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=10549
15:23 pdurbin some technical difficulties but this guy is really excited about OSGI
15:24 pdurbin he's from http://soujava.org.br and he's showing code on bitbucket but I haven't found it yet
15:26 pdurbin hmm, maybe it's just that the repos are private... https://bitbucket.org/thomasmodeneis
15:31 pdurbin should be br.org.soujava.testingosgi
15:35 * pdurbin reads through http://en.wikipedia.org/wiki/OSGi
15:39 pdurbin ah. I asked and he said he'll be open sourcing the code shortly
15:40 pdurbin now on to NoSQL (Cassandra)
15:44 pdurbin Cassandra talk by https://github.com/otaviojava
16:04 pdurbin James Gosling is a NetBeans user: https://plus.google.com/107770072576338242009/posts/dgrjU2PnCKP
16:04 tjsnell it still sucks
16:07 pdurbin heh
16:07 pdurbin next session: Fifteen Years of the NetBeans IDE [UGF10366] https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=10366
16:07 tjsnell waste of your time
16:10 joshua_jandyco joined ##javaee
16:13 pdurbin tjsnell: what features should I ask for?
16:14 tjsnell in netbeans?
16:14 pdurbin yeah
16:14 tjsnell it's a massive list and I really don't see the point. Idea is light years better
16:16 pdurbin "tell the NetBeans team what you would like to see in future releases"
16:28 pdurbin James talking about how Microsoft dropped prices for developer tools and how Sun had killed all their tools projects because Scott McNealy didn't want to compete with "friends"
16:28 pdurbin James really wanted Sun to buy Netbeans
16:31 pdurbin he was even technically CTO of the Netbeans group for a time
16:47 pdurbin tjsnell: what's number 1 or 2 on your massive list?
16:48 tjsnell honestly, there's no competition
16:48 tjsnell a sane consistence intuitive UI would be a start
16:48 pdurbin ok, good start
16:50 pdurbin tjsnell: anything else?
16:52 pdurbin hmm, I'm gathering that the mailing list for http://wiki.netbeans.org/NetCAT is a good place to give feedback
16:52 pdurbin (in my experience #netbeans on freenode is pretty quiet)
16:54 pdurbin they're talking a lot about http://wiki.netbeans.org/NetBeansDreamTeam
16:54 tjsnell I can't imagine why someone would use Netbeans vs Idea
16:55 pdurbin well, Netbeans is free as in beer and speech
16:57 tjsnell that doesn't matter at all to me
16:57 tjsnell I'm a professional not a hobbyist
16:58 tjsnell my mechanic spends more on tools than I do, it's odd the resistance of professional programmers to pay for tools
16:58 pdurbin so just try it
16:58 pdurbin that's what everyone seems to say
16:59 tjsnell I have a lot of experience with it
16:59 pdurbin which isn't especially helpful
16:59 tjsnell as I said
16:59 tjsnell I'm a professional
16:59 tjsnell I pick the best tools I can find
16:59 tjsnell and "free as in beer" doesn't enter the equation
16:59 pdurbin that's fine
17:00 * pdurbin looks at http://stackoverflow.com/questions/5174148/netbeans-vs-intellij-idea-community-edition
17:01 tjsnell I've never used the community edition
17:08 * pdurbin looks at http://www.reddit.com/r/java/comments/1en9ac/is_intellij_better_than_netbeans/
17:12 pdurbin "IntelliJ is pretty good about embedded syntaxes"
17:15 tjsnell haha, someone cleims m2e for Eclipse is good
17:16 * tjsnell coughts
17:16 tjsnell netbeans and idea kills eclipse for maven integration
17:17 pdurbin tjsnell: primarily I've used Netbeans 7.2.1. what version of Netbeans have you used the most?
17:18 tjsnell 6.x and 7.x
17:19 tjsnell for years netbeans blew away the others for finding mem leaks so it was always handy
17:24 pdurbin yeah, nice to be able to fire up various tools for certain things
17:29 pdurbin next session: NetBeans Power Tools with James and Kirk [UGF10336] https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=10336
17:33 tjsnell kirk talked me into using netbeans for mem leaks years ago
17:33 tjsnell before Intellij caught up
17:36 pdurbin sitting next to a guy who runs a workshop called "Advanced Desktop Application Development on the NetBeans Platform" http://www.mit.edu/~ebakke/netbeansiap/
17:37 tjsnell and what platform did google deem the best for their android studio?
17:38 pdurbin intellij
17:38 tjsnell actually I'd prefer Eclipse RCP over Netbeans
17:38 tjsnell and I hate Eclipse :)
17:39 pdurbin James Gosling is giving a demo of his app built on Netbeans Platform and JavaFX. Looks very nice
17:41 pdurbin nice zooming in and out on a map. very smooth
17:47 pdurbin the demo is of robots for http://en.wikipedia.org/wiki/Liquid_Robotics
18:00 pdurbin https://twitter.com/gholmer have a nice talk on profiling
18:02 sfisque based on what, tjsnell, is idea "light years ahead" of netbeans?
18:02 pdurbin https://github.com/kcpeppe is showing VisualVM: http://en.wikipedia.org/wiki/VisualVM
18:03 sfisque are they going to improve the profiling feature set in visualvm?
18:03 pdurbin sfisque: consistent and sane UI, tjsnell said
18:03 pdurbin sfisque: what's wrong with them?
18:03 sfisque slooooooooooooooowwww, and alot of missing introspection and metric capture
18:04 pdurbin sfisque: what metrics?
18:05 sfisque call counts, durations, bottleneck analysis.
18:06 sfisque allocation, permgen/eden introspection
18:06 sfisque basically i'd be happy even with what jprofiler could do 5 years ago
18:07 pdurbin hmm. ok
18:07 sfisque acknowledging that open source will generally lag behind an established "for pay" product
18:08 pdurbin he just clicked "show allocation stack trace" and I can see PermGen
18:08 sfisque is this on 8 or 7?
18:09 pdurbin VisualVM 1.3.5
18:09 sfisque right but what jdk is that bundled with/supported by?
18:10 pdurbin oh, 7 I assume
18:12 sfisque how granular is the PG display?  i know older versions will track PG size/max, but not allow introspection (to locate possible memory leaks/unreachable blocks
18:14 pdurbin he didn't click PermGen
18:25 SoniEx joined ##javaee
18:40 arad joined ##javaee
18:41 arad left ##javaee
19:17 joshua_jandyco joined ##javaee
19:27 joshua_jandyco joined ##javaee
19:52 EnderMoney joined ##javaee
20:00 joshua_jandyco joined ##javaee
20:04 SoniEx2 joined ##javaee
20:46 SoniEx2 joined ##javaee
21:10 pdurbin technical keynote by https://twitter.com/mreinhold and https://twitter.com/BrianGoetz
21:12 pdurbin they're talking a lot about java.util.stream - http://download.java.net/jdk8/docs/api/java/util/stream/package-summary.html#package_description
21:12 pdurbin "Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections"
21:15 pdurbin "All streams operations can execute either in serial or in parallel." ... i.e. http://download.java.net/jdk8/docs/api/java/util/Collection.html#parallelStream%28%29
21:19 pdurbin so basically, you just switch stream() to parallelStream()
21:19 pdurbin oh, they open sourced this: "Avatar provides a JavaScript services layer zeroed in on supporting REST, WebSockets and Server-Sent Events" -- https://avatar.java.net
21:19 sfisque what is the -> operator doing?  is that the new closure syntax?
21:19 pdurbin yeah, lambdas
21:21 pdurbin "Most stream operations accept parameters that describe user-specified behavior, which are often lambda expressions."
21:30 pdurbin https://twitter.com/JCeccarelli1 gave a nice demo of breakpoints in Javascript and java at the same time in Netbeans
21:40 pdurbin "The DukePad is a Do-It-Yourself, make-at-home tablet computer based on the Raspberry PI and JavaSE Embedded 8" -- https://wiki.openjdk.java.net/display/OpenJFX/DukePad
21:49 sfisque hah, the javaStation reborn!!!
21:49 pdurbin heh
21:50 sfisque i actually had a javastation to play with back in the late 90's.  was actually pretty cool.  tftp booted off of solaris host
21:51 pdurbin crimsonfubot: lucky javastation
21:51 crimsonfubot pdurbin: http://en.wikipedia.org/wiki/JavaStation
21:51 sfisque i wonder how long until someone bootstraps this on other arm surfaces… like a kindle :P
21:52 pdurbin well, at least this is commodity hardware and open source. I think it's just a proof of concept though... not a serious machine
21:52 pdurbin Java 8: the good parts! - http://www.slideshare.net/ags313/java8-new-things via https://twitter.com/ags313/status/381893347968696320
21:53 SoniEx2 joined ##javaee
21:56 sfisque interesting, so the existing streams are being retooled ot return a collection so that you can do parallel processing.
21:56 pdurbin sounds about right. I haven't looked at those slides yet. I didn't go to that talk
21:57 * pdurbin looks
21:57 pdurbin heh. "Use Lambda" tool tip in Netbeans
21:58 pdurbin hmm, "jEnv is a command line tool to help you forget how to set the JAVA_HOME environment variable" -- http://www.jenv.be
21:58 pdurbin (like python's virtualenv)
21:58 pdurbin (from slide 29)
21:59 sfisque that's an oracle-ism
21:59 sfisque oraenv
22:01 sfisque oh man, functional references… java syntax is going to become almost as unreadable as C++.  great!
22:01 pdurbin yeah, "parallel iteration" on slide 102
22:01 sfisque correction… method handles
22:01 sfisque slide 110
22:02 sfisque ugh, why is Funtion under util and not lang like reflect.  gah
22:09 pdurbin sounds like the main thing they're committing to for Java 9 is http://openjdk.java.net/projects/jigsaw/
22:09 pdurbin I mean, they talk about other possible features
22:09 sfisque i thought jigsaw was slated for 8.  did they push that back?
22:09 pdurbin buh. pushed I think
22:10 sfisque i know it was supposed to do for the SE env what OSGI did for EE
22:10 sfisque you could strip out or add modules based on deployment target
22:17 SoniEx2 joined ##javaee
22:28 pdurbin sfisque: huh. does jigsaw apply to Java EE?
22:31 sfisque it does, but i believe the impetus for it was driven by what OSGI did to the EE platform (the concept of swappable modules allowing the deployer to craft the desired container environment)
22:31 tjsnell it's targeted for SE
22:31 sfisque aye
22:31 tjsnell which just means it'll work for both
22:31 pdurbin ok
22:31 tjsnell OSGI does fine in SE too
22:32 sfisque aye, but OSGI is centered around "service islands" and not "core jvm functionality".  jigsaw takes it a layer deeper
22:32 pdurbin is OSGI ... standard? part of the platform the way jigsaw will be in java 9?
22:32 sfisque osgi is larger than java
22:33 sfisque afaik, the osgi spec's can be implemented in any language on any platform
22:33 pdurbin large than java? I thought it was a java thing
22:33 pdurbin larger*
22:34 tjsnell osgi is java specific
22:35 tjsnell from osgi.org "OSGi technology is a set of specifications that defines a dynamic component system for Java. "
22:35 sfisque hrm, it appears it is.  i was under the impression it was larger in scope
22:35 SoniEx2 joined ##javaee
22:36 SoniEx2 joined ##javaee
22:39 SoniEx2 joined ##javaee
22:40 pdurbin next session: Getting Speakers, Finding Sponsors, Planning Events [UGF10331] https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=10331
22:41 pdurbin the main reason I'm attending this one is to tell one of the speakers (Freddy Guime) that I enjoy his podcast: http://www.javapubhouse.com
22:41 SoniEx2 joined ##javaee
22:41 sfisque :-)
22:42 pdurbin when he asked if anyone had heard of it and I was the only one who rose his hand... it made it worth coming :)
22:42 pdurbin I mean, the content is fine if you want to start a Java User Group (JUG)
22:43 pdurbin they just mentioned Yougi, which I had never heard of. "Yougi (Pronunce: yoojee) is an application conceived to manage online user groups of any kind and domain." -- http://yougi.org/about/
22:44 pdurbin https://github.com/htmfilho/yougi
22:44 SoniEx2 joined ##javaee
22:44 pdurbin seems like a nice example of a Java EE app

| Channels | #javaee index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

Please see http://irclog.greptilian.com/javaee for which days have been logged.