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 |