| 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 |