Time |
S |
Nick |
Message |
01:06 |
|
|
lmontrieux_ joined #virtualJUG |
07:46 |
|
|
Yasar joined #virtualJUG |
08:09 |
|
|
lmontrieux_ joined #virtualJUG |
11:44 |
|
|
lmontrieux_ joined #virtualJUG |
12:19 |
|
|
jeremyheiler joined #virtualJUG |
12:55 |
|
|
lmontrieux__ joined #virtualJUG |
12:59 |
|
|
flex joined #virtualJUG |
13:57 |
|
|
lmontrieux__ joined #virtualJUG |
14:53 |
|
|
flex joined #virtualJUG |
14:55 |
|
|
felixvanLoenen joined #virtualJUG |
15:10 |
|
|
Robsch joined #virtualJUG |
15:11 |
|
|
Sakuno joined #virtualJUG |
15:11 |
|
|
valentin joined #virtualJUG |
15:49 |
|
|
kenobi883 joined #virtualJUG |
15:49 |
|
|
PvH joined #virtualJUG |
15:50 |
|
|
Because37 joined #virtualJUG |
15:51 |
|
|
Michael joined #virtualJUG |
15:52 |
|
|
spolti joined #virtualJUG |
15:52 |
|
|
Guest20039 left #virtualJUG |
15:52 |
|
|
Traivor joined #virtualJUG |
15:52 |
|
|
mani1 joined #virtualJUG |
15:53 |
|
|
shelajev joined #virtualJUG |
15:53 |
|
mani1 |
Hello all |
15:53 |
|
|
cristina joined #virtualJUG |
15:53 |
|
|
fvanloenen joined #virtualJUG |
15:54 |
|
|
JavaDevVictoria joined #virtualJUG |
15:54 |
|
|
jx joined #virtualJUG |
15:54 |
|
|
RoSSAnGeloV joined #virtualJUG |
15:55 |
|
|
ggbot joined #virtualJUG |
15:56 |
|
|
BenTels joined #virtualJUG |
15:56 |
|
|
Ranga joined #virtualJUG |
15:57 |
|
|
DonaldTrump joined #virtualJUG |
15:58 |
|
|
Huib joined #virtualJUG |
15:58 |
|
|
maartenklok joined #virtualJUG |
15:58 |
|
shelajev |
hello, people! |
15:58 |
|
JavaDevVictoria |
hi |
15:58 |
|
shelajev |
we're almost ready to start |
15:58 |
|
BenTels |
Hello! |
15:59 |
|
|
EddyBett joined #virtualJUG |
15:59 |
|
fvanloenen |
hello |
16:00 |
|
mani1 |
Hello all again |
16:00 |
|
mani1 |
shelajev: hello Oleg |
16:00 |
|
mani1 |
sjmaple: hello Simon |
16:00 |
|
|
Corlin joined #virtualJUG |
16:00 |
|
shelajev |
hey, @mani1 |
16:00 |
|
shelajev |
what Java 9 thing are you looking forward the most? |
16:01 |
|
|
cristina joined #virtualJUG |
16:01 |
|
|
Think joined #virtualJUG |
16:01 |
|
fvanloenen |
Functional programming expanded as of version 8 |
16:01 |
|
|
hospel joined #virtualJUG |
16:01 |
|
|
drgeb joined #virtualJUG |
16:02 |
|
|
abubakkar joined #virtualJUG |
16:02 |
|
|
emecas joined #virtualJUG |
16:02 |
|
|
BozemanBirdBrain joined #virtualJUG |
16:02 |
|
|
scottcevans joined #virtualJUG |
16:02 |
|
|
ggbot joined #virtualJUG |
16:02 |
|
shelajev |
if the stream quality is not HD, use the youtube cog icon to increase the quality |
16:02 |
|
|
Ashok joined #virtualJUG |
16:02 |
|
|
Youri joined #virtualJUG |
16:02 |
|
JavaDevVictoria |
the stream has frozen |
16:03 |
|
shelajev |
if you have any questions, please ask them here, or Twitter using the #java9 |
16:03 |
|
shelajev |
so we can find them |
16:03 |
|
|
christie joined #virtualJUG |
16:04 |
|
|
FaisalFeroz joined #virtualJUG |
16:04 |
|
|
indrgun joined #virtualJUG |
16:04 |
|
|
EddyBett joined #virtualJUG |
16:04 |
|
|
prash joined #virtualJUG |
16:04 |
|
|
ty joined #virtualJUG |
16:04 |
|
shelajev |
JavaDevVictoria, try refreshing the page pls? |
16:04 |
|
|
Ranga joined #virtualJUG |
16:04 |
|
|
BozemanBirdBrain joined #virtualJUG |
16:04 |
|
maartenklok |
Is there a possibility to improve the sound quality of Bert-Jan? |
16:04 |
|
shelajev |
the stream works for me (from YouTube) |
16:04 |
|
shelajev |
maartenklok, let me see |
16:04 |
|
prash |
sound quality is indeed poor |
16:05 |
|
|
abubakkar joined #virtualJUG |
16:05 |
|
|
Because38 joined #virtualJUG |
16:06 |
|
|
ashokk801 joined #virtualJUG |
16:07 |
|
|
bayrak joined #virtualJUG |
16:07 |
|
|
Omkar_India joined #virtualJUG |
16:09 |
|
|
Jx joined #virtualJUG |
16:10 |
|
|
bjschrijver joined #virtualJUG |
16:10 |
|
|
gleclaire joined #virtualJUG |
16:10 |
|
|
mauricedchateau joined #virtualJUG |
16:11 |
|
|
erika joined #virtualJUG |
16:11 |
|
|
zcube joined #virtualJUG |
16:12 |
|
shelajev |
"how others are using my modules" -- they open you and use as before :D |
16:12 |
|
|
jimtyhurst joined #virtualJUG |
16:13 |
|
|
jhansoty joined #virtualJUG |
16:14 |
|
|
Java joined #virtualJUG |
16:15 |
|
shelajev |
how many of you tried Java 9 on their main project? |
16:15 |
|
|
javadabadoo joined #virtualJUG |
16:15 |
|
|
Tony22 joined #virtualJUG |
16:15 |
|
shelajev |
like running CI / staging, etc. |
16:15 |
|
shelajev |
Does it even build / start? |
16:16 |
|
tjololo |
haven't tried it yet, but would be interesting to try |
16:17 |
|
tjololo |
expecting alot of crash and burn:P |
16:17 |
|
shelajev |
tjololo, maven or gradle? |
16:18 |
|
tjololo |
shelajev: primarly maven, but have som services buildt with gradle |
16:18 |
|
shelajev |
if maven I bet a cup of coffee that it doesn't build by default :P |
16:19 |
|
tjololo |
that sounds like a safe bet for you :D |
16:19 |
|
shelajev |
I'm a developer advocate, I write hello worlds for days :D there can be simple projects |
16:21 |
|
tjololo |
hehe, thats true, but as far as I remember there is not a lot of hello world style services in our git repository and sertainly not in our CI |
16:21 |
|
abubakkar |
difference between provides and exports? |
16:21 |
|
shelajev |
try it though, it is educational |
16:22 |
|
shelajev |
exports - declares that every other module can use the public classes in your module |
16:22 |
|
|
erika joined #virtualJUG |
16:22 |
|
mani1 |
sjmaple: real nice example of ServiceLoaders - can you pls share the example with us |
16:22 |
|
shelajev |
provides -- declares that a specific interface is satisfied with an implemenation, so you can find an implementation by querying the interface |
16:23 |
|
tjololo |
shelajev: will spin up a new CI when I have a slow day at work and watch it scream:P |
16:24 |
|
mani1 |
Shameless plug to all, here's some Java 9 Resoureces: https://github.com/AdoptOpenJDK/jdk9-jigsaw/blob/master/Java-9-Resources.md - contributions are welcome, just a PR away |
16:25 |
|
mani1 |
shelajev: Well done citing Kirk about G1GC tuning tips and tricks |
16:27 |
|
sjmaple |
mani: https://github.com/sjmaple/jigsaw-sample |
16:28 |
|
mani1 |
sjmaple: Thanks |
16:28 |
|
sjmaple |
although that's a more basic example without intelliJ stuff and the loop |
16:28 |
|
mani1 |
sjmaple: so its not the same one you showed in the session just now? |
16:29 |
|
sjmaple |
it's very similar in structure |
16:29 |
|
|
vijay joined #virtualJUG |
16:30 |
|
mani1 |
ok |
16:30 |
|
|
christopwner joined #virtualJUG |
16:30 |
|
|
hospel joined #virtualJUG |
16:30 |
|
abubakkar |
what's the use of _ then ? |
16:30 |
|
mani1 |
sjmaple: shelajev: can you add any ZT or VJUG resources to https://github.com/AdoptOpenJDK/jdk9-jigsaw/blob/master/Java-9-Resources.md when you get a chance |
16:31 |
|
abubakkar |
each keyword has some purpose, what the purpose of _ |
16:31 |
|
|
christopwner joined #virtualJUG |
16:32 |
|
|
FaisalFeroz joined #virtualJUG |
16:32 |
|
|
sebi joined #virtualJUG |
16:33 |
|
abubakkar |
Thanks @sjmaple @shelajev |
16:34 |
|
|
naveen joined #virtualJUG |
16:35 |
|
mani1 |
Here's a demo by Hendriks during our last Java 9 Hackday in April - he gave a 30mins demo on JShell - https://youtu.be/y868lMk6NtY?t=14709 ! Enjoy! |
16:36 |
|
shelajev |
here's a JEP which will make use of the _ as the ignored parameter: http://openjdk.java.net/jeps/302 |
16:36 |
|
shelajev |
there are a couple additional things, but it's a good read |
16:36 |
|
|
Crysind joined #virtualJUG |
16:37 |
|
abubakkar |
Thanks @shelajev |
16:38 |
|
|
Muktesh joined #virtualJUG |
16:39 |
|
|
johnsgp joined #virtualJUG |
16:41 |
|
|
Suresh joined #virtualJUG |
16:47 |
|
mani1 |
Thanks Jonathan for sharing with us these performance tweaks and benefits when using Java 9 |
16:50 |
|
|
YT joined #virtualJUG |
16:51 |
|
|
Youri joined #virtualJUG |
16:53 |
|
|
hospel joined #virtualJUG |
16:54 |
|
abubakkar |
echo...echo... |
16:55 |
|
BenTels |
No sound... |
16:55 |
|
mani1 |
Not able to hear Robert |
16:55 |
|
shelajev |
yep, thanks :) figured it out |
16:55 |
|
BenTels |
Suggest (echo + silence)/2 |
16:55 |
|
abubakkar |
betterr |
16:55 |
|
mauricedchateau |
better like this? |
16:55 |
|
shelajev |
multiple laptops in 1 room is hard :S |
16:56 |
|
BenTels |
(y) |
16:56 |
|
shelajev |
two thousand freaking seventeen and the video conferencing is like we're exchanging packets with pigeons |
17:01 |
|
|
FaisalFeroz joined #virtualJUG |
17:02 |
|
mani1 |
shelajev: only if you keep pigeons, some of us have other chirpy things ;) |
17:02 |
|
|
Kirant joined #virtualJUG |
17:05 |
|
|
ianmcpeek joined #virtualJUG |
17:11 |
|
|
Kirant joined #virtualJUG |
17:12 |
|
mani1 |
Toolchain must be using java 8 somewhere. |
17:12 |
|
BenTels |
Toolchain config still set to exclude 9 |
17:16 |
|
sjmaple |
Any questions for the Q&A? |
17:17 |
|
mauricedchateau |
so far, just from Oleg... |
17:17 |
|
abubakkar |
excellent question Oleg |
17:18 |
|
|
scottcevans left #virtualJUG |
17:18 |
|
|
ianmcpeek joined #virtualJUG |
17:19 |
|
mani1 |
shelajev: I think both Java and Maven would have to work together to iron out incompatibility issues |
17:20 |
|
zcube |
By looking at demo now there are two places to manage? one the module.info and other maven dependencies? |
17:23 |
|
|
ax joined #virtualJUG |
17:23 |
|
shelajev |
what's the preferred modularization path now, bottom up: wait for the libraries and your dependencies first, modularize 2 years later? or start immediately? |
17:23 |
|
shelajev |
#java9 :D |
17:24 |
|
shelajev |
would you run binaries built by jlink in production or still run the full JDK because it's stable? |
17:24 |
|
sjmaple |
What will make a developer *want* to migrate up to Java 9? What's the killer feature that will make people invest their time to update? |
17:25 |
|
abubakkar |
I think a major chunk of developer will wait and watch for a while, before migrating to java9 |
17:26 |
|
mani1 |
By the way Gradle has this page on how to build Java 9 modules using Gradle - https://guides.gradle.org/building-java-9-modules/ |
17:26 |
|
zcube |
@mani1 thank you |
17:26 |
|
|
DeathTumble joined #virtualJUG |
17:26 |
|
abubakkar |
I would have liked jshell made available for java8 in addition to java9 for projects not ready to be migrated to java9 |
17:26 |
|
mani1 |
Gradle has had a long standing issue but have been working on fixing it since early this year |
17:27 |
|
shelajev |
I think this is the page Robert shows https://cwiki.apache.org/confluence/display/MAVEN/Java+9+-+Jigsaw |
17:28 |
|
shelajev |
how does shadow / uberjar plugin works now? |
17:31 |
|
mani1 |
shelajev: You are asking maven sensitive questions, :P, you might end up on the build tools hit list :) ;) :P |
17:32 |
|
prash |
Simon, we cant see anything |
17:32 |
|
prash |
can you focus your screen |
17:32 |
|
mani1 |
sjmaple: can you pls switch focus to your screen |
17:32 |
|
johnsgp |
please change presenter |
17:32 |
|
mani1 |
we can't see the presentation clearly, just hear you |
17:32 |
|
|
intellihub joined #virtualJUG |
17:33 |
|
shelajev |
nope actually interested in any build tool doing the shadowing? I think you end up with tons of packages in 1 jar. I think there might be some conceptual problems not maven specific. Like how to build a jar out of many jars. What do you need to update? manifests? module-info.class-es? |
17:33 |
|
BenTels |
IntelliJ not on screen... |
17:33 |
|
shelajev |
fixed, sorry :) |
17:34 |
|
|
michael_b joined #virtualJUG |
17:35 |
|
zcube |
can we have the demo shared on screen? |
17:35 |
|
zcube |
no |
17:36 |
|
abubakkar |
just a sidenote, "module" is just a keyword within module-info.java, we can use "module" like for variable, methods, etc in all other places. |
17:36 |
|
abubakkar |
correct me if wrong |
17:38 |
|
|
shelajev joined #virtualJUG |
17:39 |
|
sjmaple |
correct |
17:39 |
|
sjmaple |
otherwise it's a backwards compatibility issue |
17:40 |
|
abubakkar |
ok, thanks simon, should developers still be aware not to use it (any plans for future releases to make it keyword for java files other than module-info?) |
17:41 |
|
mani1 |
A mixed bag of features for different subset of the developer communities. Different developers or teams will find different things useful in Java 9. Greenfield projects will benefit starting with Java 9, rather than migrating from older versions to Java 9. |
17:50 |
|
|
BenTels left #virtualJUG |
17:52 |
|
|
ikg joined #virtualJUG |
17:52 |
|
|
FaisalFeroz joined #virtualJUG |
17:53 |
|
mani1 |
sjmaple: if possible can you mention about the hackday next weekend |
17:53 |
|
mani1 |
thanks |
17:53 |
|
sjmaple |
yup |
17:53 |
|
mani1 |
https://www.meetup.com/virtualJUG/events/240545774/ |
17:54 |
|
mauricedchateau |
@sjmaple I added that on our closing slide already ;-) |
17:54 |
|
sjmaple |
you rock, @mauricedchateau :) |
17:54 |
|
mani1 |
Thanks mauricedchateau |
17:54 |
|
|
indrgun joined #virtualJUG |
17:55 |
|
|
ianmcpeek joined #virtualJUG |
18:05 |
|
|
indrgun joined #virtualJUG |
18:05 |
|
tjololo |
aw, I'm busy that Saturday:( |
18:07 |
|
tjololo |
That makes me a sad panda, but will definetly have my own hackday as soon as possible:) |
18:07 |
|
sjmaple |
it will all be recorded :) |
18:08 |
|
tjololo |
expected nothing less from vJUG:) |
18:08 |
|
christopwner |
thanks all! |
18:08 |
|
tjololo |
Thanks for a great session |
18:10 |
|
|
Kirant joined #virtualJUG |
18:11 |
|
|
Nikhil joined #virtualJUG |
18:20 |
|
|
prash joined #virtualJUG |
18:20 |
|
|
christopwner left #virtualJUG |
18:29 |
|
|
ianmcpeek joined #virtualJUG |
18:29 |
|
|
ianmcpeek left #virtualJUG |
18:31 |
|
|
Traivor joined #virtualJUG |
18:35 |
|
|
mani1 left #virtualJUG |
18:42 |
|
|
FaisalFeroz joined #virtualJUG |
18:48 |
|
|
FaisalFeroz joined #virtualJUG |
18:50 |
|
|
FaisalFeroz joined #virtualJUG |
18:57 |
|
|
Traivor left #virtualJUG |
19:01 |
|
|
Suresh joined #virtualJUG |
19:04 |
|
|
ggbot joined #virtualJUG |
19:06 |
|
|
FaisalFeroz joined #virtualJUG |
19:11 |
|
|
FaisalFeroz joined #virtualJUG |
19:21 |
|
|
FaisalFeroz joined #virtualJUG |
19:32 |
|
|
test joined #virtualJUG |
19:46 |
|
|
JavaDevVictoria joined #virtualJUG |
19:49 |
|
|
shelajev joined #virtualJUG |
20:06 |
|
|
EddyBett joined #virtualJUG |
20:25 |
|
|
hhh joined #virtualJUG |
21:25 |
|
|
EddyBett joined #virtualJUG |
21:41 |
|
|
JavaDevVictoria joined #virtualJUG |
21:55 |
|
|
cristina joined #virtualJUG |
21:59 |
|
|
lmontrieux__ joined #virtualJUG |
22:10 |
|
|
JavaDevVictoria joined #virtualJUG |