greptilian logo

IRC log for #virtualJUG, 2017-08-11

virtualjug.com

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

All times shown according to UTC.

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

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

virtualjug.com