Time |
S |
Nick |
Message |
00:31 |
|
|
jeremy_prime joined #virtualJUG |
01:31 |
|
|
jeremy_prime joined #virtualJUG |
02:34 |
|
|
jeremy_prime joined #virtualJUG |
03:35 |
|
|
jeremy_prime joined #virtualJUG |
03:58 |
|
|
jeremy_prime joined #virtualJUG |
03:59 |
|
|
jeremy_p_ joined #virtualJUG |
05:00 |
|
|
jeremy_prime joined #virtualJUG |
05:02 |
|
|
jeremy_p_ joined #virtualJUG |
05:30 |
|
|
_ollie joined #virtualJUG |
06:03 |
|
|
jeremy_prime joined #virtualJUG |
06:06 |
|
|
jeremy_prime joined #virtualJUG |
06:16 |
|
|
Kannan joined #virtualJUG |
06:54 |
|
|
mmatloka joined #virtualJUG |
07:18 |
|
|
jeremy_prime joined #virtualJUG |
07:28 |
|
|
jeremy_p_ joined #virtualJUG |
07:34 |
|
|
_ollie joined #virtualJUG |
07:39 |
|
|
jeremy_prime joined #virtualJUG |
08:49 |
|
|
_ollie joined #virtualJUG |
09:42 |
|
|
millrossjez joined #virtualJUG |
10:02 |
|
|
millrossjez joined #virtualJUG |
10:26 |
|
|
Noyaux joined #virtualJUG |
11:11 |
|
|
millrossjez joined #virtualJUG |
12:32 |
|
|
_ollie joined #virtualJUG |
13:43 |
|
|
millrossjez joined #virtualJUG |
14:14 |
|
|
millrossjez joined #virtualJUG |
14:32 |
|
|
millrossjez joined #virtualJUG |
14:44 |
|
|
millrossjez joined #virtualJUG |
14:49 |
|
sjmaple |
hello hello hello! :) Venkats session will start in approx 2hrs 10 mins for those who are getting here early :) |
14:50 |
|
|
millrossjez joined #virtualJUG |
14:51 |
|
|
drei01 joined #virtualJUG |
14:54 |
|
|
radzioon joined #virtualJUG |
14:56 |
|
pdurbin |
sweet |
14:56 |
|
|
Goltzc joined #virtualJUG |
14:56 |
|
pdurbin |
sjmaple: happy new year |
14:57 |
|
|
Fahd joined #virtualJUG |
14:59 |
|
|
MasterXen joined #virtualJUG |
15:00 |
|
|
Balvin joined #virtualJUG |
15:17 |
|
|
Fahd joined #virtualJUG |
15:20 |
|
|
millrossjez joined #virtualJUG |
15:27 |
|
|
bVaisakh joined #virtualJUG |
15:28 |
|
|
proximus joined #virtualJUG |
15:29 |
|
|
millrossjez joined #virtualJUG |
15:30 |
|
proximus |
hey guys :) |
15:30 |
|
|
gw joined #virtualJUG |
15:30 |
|
|
_ollie joined #virtualJUG |
15:30 |
|
|
gw left #virtualJUG |
15:33 |
|
|
nissim joined #virtualJUG |
15:35 |
|
|
millrossjez joined #virtualJUG |
15:37 |
|
|
MasterXen joined #virtualJUG |
15:37 |
|
|
nissimlavy joined #virtualJUG |
15:40 |
|
|
millrossjez joined #virtualJUG |
15:46 |
|
|
Manuel joined #virtualJUG |
15:51 |
|
|
getMyName joined #virtualJUG |
15:52 |
|
|
millrossjez joined #virtualJUG |
15:55 |
|
|
_ollie joined #virtualJUG |
15:56 |
|
|
_ollie joined #virtualJUG |
15:57 |
|
|
bledi joined #virtualJUG |
15:59 |
|
|
JaimeG joined #virtualJUG |
15:59 |
|
|
Fahd joined #virtualJUG |
16:01 |
|
|
mowi joined #virtualJUG |
16:03 |
|
|
sermojohn joined #virtualJUG |
16:03 |
|
|
DW122 joined #virtualJUG |
16:03 |
|
|
_ollie joined #virtualJUG |
16:03 |
|
|
sermojohn joined #virtualJUG |
16:03 |
|
|
millrossjez joined #virtualJUG |
16:07 |
|
|
Djedje joined #virtualJUG |
16:11 |
|
|
edburns joined #virtualJUG |
16:15 |
|
|
Mauryno joined #virtualJUG |
16:16 |
|
|
Mauryno left #virtualJUG |
16:16 |
|
|
CindyT joined #virtualJUG |
16:18 |
|
|
Gomsy joined #virtualJUG |
16:24 |
|
|
coldMan joined #virtualJUG |
16:25 |
|
|
Fahd joined #virtualJUG |
16:25 |
|
|
coldMan left #virtualJUG |
16:30 |
|
|
coacoas joined #virtualJUG |
16:31 |
|
|
redman joined #virtualJUG |
16:32 |
|
|
gadi joined #virtualJUG |
16:34 |
|
|
rPol joined #virtualJUG |
16:35 |
|
|
Vins joined #virtualJUG |
16:35 |
|
|
aaspnas joined #virtualJUG |
16:36 |
|
|
Captain joined #virtualJUG |
16:37 |
|
Guest66134 |
test |
16:38 |
|
|
brunolellis joined #virtualJUG |
16:38 |
|
|
_ollie joined #virtualJUG |
16:41 |
|
|
Guest66134 left #virtualJUG |
16:41 |
|
|
CaptainFuture joined #virtualJUG |
16:42 |
|
|
aaspnas joined #virtualJUG |
16:43 |
|
|
znurgl joined #virtualJUG |
16:44 |
|
|
redman joined #virtualJUG |
16:46 |
|
|
Bobk joined #virtualJUG |
16:47 |
|
|
carlosmecha joined #virtualJUG |
16:47 |
|
|
goltzc joined #virtualJUG |
16:48 |
|
|
aslgomes joined #virtualJUG |
16:48 |
|
|
goldi joined #virtualJUG |
16:48 |
|
|
sievemaker joined #virtualJUG |
16:49 |
|
|
bschalme joined #virtualJUG |
16:50 |
|
|
jtamviegas joined #virtualJUG |
16:50 |
|
|
Olly joined #virtualJUG |
16:51 |
|
|
mattB joined #virtualJUG |
16:51 |
|
|
redman joined #virtualJUG |
16:52 |
|
|
Zaid joined #virtualJUG |
16:52 |
|
|
shelajev joined #virtualJUG |
16:52 |
|
|
ecabrerar joined #virtualJUG |
16:53 |
|
|
peter_m joined #virtualJUG |
16:53 |
|
|
TrombaMarina joined #virtualJUG |
16:53 |
|
|
Dmitry joined #virtualJUG |
16:53 |
|
|
kinder112 joined #virtualJUG |
16:53 |
|
shelajev |
hey people! |
16:53 |
|
shelajev |
it's 2016 already! |
16:53 |
|
shelajev |
crazy times |
16:53 |
|
shelajev |
that sounded smarter in my head |
16:54 |
|
shelajev |
:) |
16:54 |
|
|
beauchef joined #virtualJUG |
16:54 |
|
|
Bobk joined #virtualJUG |
16:54 |
|
sievemaker |
;) |
16:55 |
|
|
aslgomes joined #virtualJUG |
16:55 |
|
|
kito joined #virtualJUG |
16:55 |
|
|
ChrisD joined #virtualJUG |
16:55 |
|
|
ola joined #virtualJUG |
16:55 |
|
|
crazyfrog joined #virtualJUG |
16:56 |
|
|
toadzky joined #virtualJUG |
16:56 |
|
|
carljokl joined #virtualJUG |
16:56 |
|
|
suni joined #virtualJUG |
16:57 |
|
|
chaitu525 joined #virtualJUG |
16:57 |
|
|
crazyfrog left #virtualJUG |
16:57 |
|
|
sponda joined #virtualJUG |
16:57 |
|
|
BradBeck joined #virtualJUG |
16:57 |
|
|
Doncho joined #virtualJUG |
16:57 |
|
|
HarmeetSingh joined #virtualJUG |
16:57 |
|
|
Showtime joined #virtualJUG |
16:57 |
|
|
Norbert joined #virtualJUG |
16:58 |
|
|
Cliff joined #virtualJUG |
16:58 |
|
|
wferns77 joined #virtualJUG |
16:58 |
|
|
geoL joined #virtualJUG |
16:58 |
|
|
kinder112 joined #virtualJUG |
16:58 |
|
|
Norbert_80 joined #virtualJUG |
16:58 |
|
|
sreshta joined #virtualJUG |
16:58 |
|
|
pedros joined #virtualJUG |
16:58 |
|
|
belz_ joined #virtualJUG |
16:58 |
|
|
golthiryus joined #virtualJUG |
16:58 |
|
|
doublem joined #virtualJUG |
16:58 |
|
|
santeron joined #virtualJUG |
16:58 |
|
|
aslgomes joined #virtualJUG |
16:59 |
|
|
Drazen joined #virtualJUG |
16:59 |
|
|
mf7 joined #virtualJUG |
16:59 |
|
santeron |
Greetings from Edinburgh |
16:59 |
|
|
sinanselim joined #virtualJUG |
16:59 |
|
|
Bobk joined #virtualJUG |
16:59 |
|
|
Doovde joined #virtualJUG |
16:59 |
|
|
IvanT joined #virtualJUG |
16:59 |
|
sinanselim |
who took sinan nickname :) |
16:59 |
|
|
suresh joined #virtualJUG |
16:59 |
|
|
stugrul joined #virtualJUG |
16:59 |
|
HarmeetSingh |
hello vjug members |
16:59 |
|
|
Zaid joined #virtualJUG |
16:59 |
|
|
Phil joined #virtualJUG |
16:59 |
|
|
Imke joined #virtualJUG |
16:59 |
|
Bobk |
Hello |
16:59 |
|
|
NickVanderhoven joined #virtualJUG |
16:59 |
|
|
rshima joined #virtualJUG |
16:59 |
|
sinanselim |
hey |
16:59 |
|
|
stugrul joined #virtualJUG |
17:00 |
|
|
as joined #virtualJUG |
17:00 |
|
HarmeetSingh |
ready for new session on Streams: The Real Powerhouse in Java 8 |
17:00 |
|
|
lambdalover joined #virtualJUG |
17:00 |
|
HarmeetSingh |
:) |
17:00 |
|
|
mf7 joined #virtualJUG |
17:00 |
|
|
kinder112 joined #virtualJUG |
17:00 |
|
|
rshima left #virtualJUG |
17:00 |
|
stugrul |
it didnt start yet |
17:00 |
|
|
golthiryus left #virtualJUG |
17:00 |
|
|
dan_uk joined #virtualJUG |
17:00 |
|
|
Omkar_India joined #virtualJUG |
17:00 |
|
stugrul |
idd it ? |
17:00 |
|
|
marcosdev joined #virtualJUG |
17:00 |
|
stugrul |
did it ? |
17:00 |
|
|
sievemaker joined #virtualJUG |
17:00 |
|
sinanselim |
nope |
17:00 |
|
|
VJ joined #virtualJUG |
17:00 |
|
|
gingerman joined #virtualJUG |
17:00 |
|
* NickVanderhoven |
ready |
17:00 |
|
|
lak joined #virtualJUG |
17:00 |
|
|
golthiryus joined #virtualJUG |
17:00 |
|
|
stugrul joined #virtualJUG |
17:00 |
|
|
MarsYang joined #virtualJUG |
17:00 |
|
HarmeetSingh |
when the session start ? |
17:01 |
|
stugrul |
thanks for letting me know mate :) |
17:01 |
|
Norbert_80 |
yo |
17:01 |
|
NickVanderhoven |
:D |
17:01 |
|
sievemaker |
already should |
17:01 |
|
|
buergich joined #virtualJUG |
17:01 |
|
|
mf7 joined #virtualJUG |
17:01 |
|
|
lugar joined #virtualJUG |
17:01 |
|
|
thomas_e joined #virtualJUG |
17:01 |
|
|
shirod joined #virtualJUG |
17:01 |
|
NickVanderhoven |
how do we applaud virtually |
17:01 |
|
|
suresh joined #virtualJUG |
17:01 |
|
|
petrdytrych joined #virtualJUG |
17:01 |
|
stugrul |
unbeliviable 17.00 and it hasnt started yet ! |
17:01 |
|
|
pm771 joined #virtualJUG |
17:01 |
|
|
PartyStreamer joined #virtualJUG |
17:01 |
|
|
coacoas joined #virtualJUG |
17:01 |
|
|
drei01 joined #virtualJUG |
17:01 |
|
|
Java1Guy joined #virtualJUG |
17:01 |
|
|
HarmeetSingh joined #virtualJUG |
17:01 |
|
|
sreshta joined #virtualJUG |
17:01 |
|
|
shirod left #virtualJUG |
17:02 |
|
HarmeetSingh |
Hello Venkat |
17:02 |
|
NickVanderhoven |
must be a y2k bug |
17:02 |
|
|
dan_uk joined #virtualJUG |
17:02 |
|
|
sparko joined #virtualJUG |
17:02 |
|
|
Bobk joined #virtualJUG |
17:02 |
|
|
chaitu525 joined #virtualJUG |
17:02 |
|
|
stugrul joined #virtualJUG |
17:02 |
|
Norbert_80 |
Simon went to grab few more beers |
17:02 |
|
|
pedros joined #virtualJUG |
17:02 |
|
stugrul |
I am sooooo excited |
17:02 |
|
|
Darren joined #virtualJUG |
17:02 |
|
|
bVaisakh joined #virtualJUG |
17:02 |
|
|
Zhorzh joined #virtualJUG |
17:02 |
|
|
lambdalover joined #virtualJUG |
17:03 |
|
Zhorzh |
HI all |
17:03 |
|
marcosdev |
Hi |
17:03 |
|
|
lorebett joined #virtualJUG |
17:03 |
|
buergich |
Hi |
17:03 |
|
Java1Guy |
Deja Vu - just watching @venkat_s in https://youtu.be/wk3WLaR2V2U |
17:03 |
|
|
geoL joined #virtualJUG |
17:03 |
|
lambdalover |
hey all |
17:03 |
|
|
zz joined #virtualJUG |
17:03 |
|
redman |
I'll be right back, need another beer |
17:03 |
|
|
hack joined #virtualJUG |
17:03 |
|
|
Sarath joined #virtualJUG |
17:03 |
|
|
sang2 joined #virtualJUG |
17:03 |
|
|
suni joined #virtualJUG |
17:03 |
|
|
mark` joined #virtualJUG |
17:03 |
|
|
sievemaker2 joined #virtualJUG |
17:03 |
|
suni |
Hi to all |
17:03 |
|
HarmeetSingh |
@simon copy paste goes wrong :P |
17:03 |
|
|
kinder112 joined #virtualJUG |
17:04 |
|
sang2 |
is this one? |
17:04 |
|
|
Omkar_India joined #virtualJUG |
17:04 |
|
shelajev |
the video is fine, right? |
17:04 |
|
Zhorzh |
not for me ? |
17:04 |
|
|
kunal joined #virtualJUG |
17:04 |
|
shelajev |
try refreshing the page please? |
17:04 |
|
Zhorzh |
not yet started it says |
17:04 |
|
bschalme |
It's 17:04 UTC, have we started yet? |
17:04 |
|
sang2 |
I don't see the video either |
17:04 |
|
Zaid |
do i need to refresh page..or it will start automatically |
17:04 |
|
shelajev |
it should start automatically, |
17:04 |
|
HarmeetSingh |
refresh the page |
17:04 |
|
HarmeetSingh |
some problems occur |
17:04 |
|
shelajev |
but in any case ,refreshing the page should work! |
17:04 |
|
|
ZhorzhWins joined #virtualJUG |
17:04 |
|
ZhorzhWins |
Refresh fixes it |
17:04 |
|
|
Norbert_80 joined #virtualJUG |
17:05 |
|
|
redman joined #virtualJUG |
17:05 |
|
|
geek-moe joined #virtualJUG |
17:05 |
|
shelajev |
and check the settings icon on the video, the small cog in the bottom right corner |
17:05 |
|
|
BradBeck joined #virtualJUG |
17:05 |
|
|
vins joined #virtualJUG |
17:05 |
|
|
doublem joined #virtualJUG |
17:05 |
|
|
wferns77 joined #virtualJUG |
17:05 |
|
|
ecabrerar joined #virtualJUG |
17:05 |
|
shelajev |
to increase the quality of the stream |
17:05 |
|
Norbert_80 |
need to refresh |
17:05 |
|
|
bschalme joined #virtualJUG |
17:05 |
|
|
Dmitry joined #virtualJUG |
17:05 |
|
|
Mauryno joined #virtualJUG |
17:05 |
|
|
santeron joined #virtualJUG |
17:05 |
|
|
Zaid joined #virtualJUG |
17:05 |
|
|
doublem left #virtualJUG |
17:05 |
|
Zaid |
refreshed worked |
17:05 |
|
bschalme |
So much for the live feed automatically starting. |
17:05 |
|
|
goltzc joined #virtualJUG |
17:06 |
|
|
sponda joined #virtualJUG |
17:06 |
|
|
jnicholson joined #virtualJUG |
17:06 |
|
NickVanderhoven |
i wonder what happens if you set the speed to 2x :] |
17:06 |
|
|
Drazen joined #virtualJUG |
17:06 |
|
|
pehagg joined #virtualJUG |
17:06 |
|
|
gaurav25d joined #virtualJUG |
17:06 |
|
|
carljokl joined #virtualJUG |
17:06 |
|
|
MrV joined #virtualJUG |
17:06 |
|
shelajev |
don't know :) |
17:06 |
|
|
buergich joined #virtualJUG |
17:06 |
|
|
blvin joined #virtualJUG |
17:06 |
|
NickVanderhoven |
oh refresh worked |
17:06 |
|
shelajev |
at least on the live video |
17:06 |
|
Zaid |
ya |
17:06 |
|
Norbert_80 |
thatt works if you a bit behind the stream |
17:06 |
|
shelajev |
but on the recording, watching 1.25 speed is totally worth it |
17:06 |
|
|
hackmeister joined #virtualJUG |
17:07 |
|
|
lambdalover joined #virtualJUG |
17:07 |
|
|
CaptainFuture joined #virtualJUG |
17:07 |
|
|
mf7 left #virtualJUG |
17:07 |
|
marcosdev |
tic tac tic tac.... |
17:07 |
|
pm771 |
Max is 720p? |
17:07 |
|
|
aslgomes joined #virtualJUG |
17:07 |
|
|
rezwhap joined #virtualJUG |
17:07 |
|
|
Doncho joined #virtualJUG |
17:07 |
|
|
Norbert_80 joined #virtualJUG |
17:07 |
|
|
Traivor joined #virtualJUG |
17:08 |
|
Dmitry |
streams make lambdas the most usefull |
17:08 |
|
|
jacobccv joined #virtualJUG |
17:08 |
|
Dmitry |
and vice versa |
17:08 |
|
|
thomas_e_ joined #virtualJUG |
17:08 |
|
|
jklingen_ joined #virtualJUG |
17:08 |
|
sjmaple |
and default methods make lambdas useful :) |
17:08 |
|
|
chaitu joined #virtualJUG |
17:09 |
|
sjmaple |
@pm771 yep |
17:09 |
|
|
Andrze joined #virtualJUG |
17:09 |
|
shelajev |
how is stream is a non mutating, if you read it once, can you always read it the second time? |
17:09 |
|
Zaid |
can't use full features if you only use lambdas |
17:09 |
|
|
goldi joined #virtualJUG |
17:09 |
|
shelajev |
pm771, yeah, 720p is max for this one |
17:10 |
|
|
NickVanderhoven joined #virtualJUG |
17:10 |
|
|
fab31 joined #virtualJUG |
17:10 |
|
|
jcarvalho joined #virtualJUG |
17:10 |
|
PartyStreamer |
I think you are missing a greater-then in your arrow: e - e should be e |
17:10 |
|
sievemaker2 |
-> -> -> |
17:10 |
|
PartyStreamer |
e -> e |
17:11 |
|
suni |
How to increase video quality? @simon |
17:11 |
|
|
Arslan joined #virtualJUG |
17:11 |
|
drei01 |
Person has 2 n's |
17:11 |
|
drei01 |
Personn |
17:11 |
|
NickVanderhoven |
on the cog, choose quality then HD |
17:11 |
|
sjmaple |
click the settings cog on the bottom right of the video |
17:11 |
|
sjmaple |
yep |
17:11 |
|
|
mjiderhamn joined #virtualJUG |
17:12 |
|
|
OlaK joined #virtualJUG |
17:12 |
|
thomas_e_ |
like the force |
17:12 |
|
Dmitry |
xmm.. pattern number 24? |
17:12 |
|
NickVanderhoven |
watching with google chromecast on my TV in the living room, pretty epic |
17:12 |
|
Zaid |
which IDE is he using? |
17:12 |
|
ecabrerar |
IntelliJ |
17:13 |
|
shelajev |
do I need to collect a stream? what if I map side-effects into a stream? will it execute it or be lazy until I collect? |
17:13 |
|
|
IrfanAnsari joined #virtualJUG |
17:13 |
|
NickVanderhoven |
i think that is Dia |
17:14 |
|
|
thomasjoh joined #virtualJUG |
17:14 |
|
|
jtamviegas joined #virtualJUG |
17:15 |
|
rezwhap |
You don't have to collect, as I think he's explaining now. |
17:16 |
|
|
Abhi joined #virtualJUG |
17:16 |
|
shelajev |
so it's not lazy? |
17:16 |
|
shelajev |
can I make it lazy? :) |
17:17 |
|
|
CindyT joined #virtualJUG |
17:17 |
|
rezwhap |
It is lazy |
17:17 |
|
|
ricgarriv joined #virtualJUG |
17:18 |
|
|
VJ joined #virtualJUG |
17:18 |
|
NickVanderhoven |
LOL |
17:18 |
|
|
mselender joined #virtualJUG |
17:18 |
|
NickVanderhoven |
the FOR-hammer |
17:18 |
|
rezwhap |
lol, gonna start using 'the for hammer'! |
17:19 |
|
NickVanderhoven |
lololol |
17:19 |
|
buergich |
lol |
17:19 |
|
Zaid |
lol |
17:19 |
|
kunal |
lol |
17:19 |
|
|
MarsYang joined #virtualJUG |
17:19 |
|
|
nabilov joined #virtualJUG |
17:21 |
|
|
zakaria joined #virtualJUG |
17:21 |
|
sievemaker2 |
Will be sth about parallel streams http://zeroturnaround.com/rebellabs/java-parallel-streams-are-bad-for-your-health/?ref=dzone ? |
17:22 |
|
zakaria |
is the performance of streams similar to loops in term of execution time ? |
17:22 |
|
pm771 |
Better |
17:23 |
|
|
jhonatasobrinho joined #virtualJUG |
17:23 |
|
pm771 |
Streams are lazily evaluated and will not do any unneeded stuff. |
17:23 |
|
Abhi |
I had run few benchmark tests against streams and loops, loops were atleast 3 times faster than streams (even with parallel streams) |
17:24 |
|
|
NickVand_ joined #virtualJUG |
17:24 |
|
|
quadrrem joined #virtualJUG |
17:24 |
|
|
hohonuuli joined #virtualJUG |
17:25 |
|
thomas_e_ |
i think zakaria's question is a good one to be answered: "is the performance of streams similar to loops in term of execution time ?" |
17:25 |
|
|
rPol joined #virtualJUG |
17:25 |
|
|
sinanselim joined #virtualJUG |
17:25 |
|
|
gomsy joined #virtualJUG |
17:25 |
|
|
MrNickel joined #virtualJUG |
17:26 |
|
PartyStreamer |
Abhi: I have an article on this: https://github.com/GlenKPeterson/UncleJim/wiki/Benchmarks |
17:26 |
|
|
testafafa joined #virtualJUG |
17:26 |
|
|
gingerman joined #virtualJUG |
17:27 |
|
Arslan |
Q: I didn't quite understand why FOR loops are like a hammer to the problem... Could you clarify why you think this is the case? |
17:27 |
|
Abhi |
Very nice PartyStreamer.. I haven't put my benchmark results anywhere but it isn't much different from what you have put down |
17:28 |
|
|
goltzc joined #virtualJUG |
17:28 |
|
PartyStreamer |
Abhi: Whoops, I meant this article: https://github.com/GlenKPeterson/UncleJim/wiki/Looping-vs.-Functional-Transformations |
17:28 |
|
|
rety12345 joined #virtualJUG |
17:29 |
|
PartyStreamer |
I would say that the Asymptotic Complexity is better with streams because I'm thinking about it. I'm not distracted by the details of looping. I'm choosing the right collection. |
17:30 |
|
ecabrerar |
thanks Abhi. |
17:32 |
|
|
ricgarriv joined #virtualJUG |
17:33 |
|
Zaid |
very nice...never heard stream works like this :) |
17:33 |
|
|
Chill joined #virtualJUG |
17:33 |
|
pm771 |
What are the suggested ways to debug these fused operations? |
17:33 |
|
HarmeetSingh |
that's great |
17:33 |
|
HarmeetSingh |
@venkat |
17:33 |
|
|
Vishnu joined #virtualJUG |
17:33 |
|
|
Sridhar1987 joined #virtualJUG |
17:33 |
|
sievemaker2 |
I like the graphical visualisations ;) |
17:33 |
|
sjmaple |
great question pm771, I notice there was a fused topic later, so will ask then |
17:34 |
|
zakaria |
Thanks more clear now |
17:34 |
|
|
NickVand_ joined #virtualJUG |
17:34 |
|
sjmaple |
I was going to ask myself, but wanted to get through more topics |
17:34 |
|
|
Norbert_80 joined #virtualJUG |
17:34 |
|
Arslan |
graphical visualisation looks like a rough Darth Vader |
17:34 |
|
|
chaitu joined #virtualJUG |
17:34 |
|
sjmaple |
hahaha |
17:34 |
|
Zaid |
hahaha |
17:34 |
|
Guest45821 |
re performance -> so if its not quicker, then how is this more than syntactical sugar? |
17:34 |
|
|
markthomas joined #virtualJUG |
17:35 |
|
Arslan |
@Guest, that is what I am thinking too... hence I asked: |
17:35 |
|
Arslan |
Q: I didn't quite understand why FOR loops are like a hammer to the problem... Could you clarify why you think this is the case? |
17:35 |
|
|
asdfdsa joined #virtualJUG |
17:35 |
|
NickVand_ |
you can have parallel streams too but only use them if you know what you are doing |
17:35 |
|
sievemaker2 |
don't use for hammers arslan be fluent |
17:35 |
|
|
Eddie joined #virtualJUG |
17:36 |
|
PartyStreamer |
Guest45821: It frees up your mind to think about more important concerns. Like what collections you are using and their asymptotic complexity (Big O characteristics). |
17:36 |
|
Abhi |
Even parallel streams are not good enough to replace for loops |
17:36 |
|
NickVand_ |
because the FOR-loop is one instrument to implement all filters, maps, etc... while now you can express yourself with tools as "map, distinct, filter, ..." |
17:36 |
|
|
rezwhap joined #virtualJUG |
17:36 |
|
Arslan |
FOR-loop is flexible though; you can do anything you like within it even though it doesn't give you a toolset |
17:37 |
|
NickVand_ |
so is assembler :D |
17:37 |
|
lambdalover |
debugging is difficult |
17:37 |
|
Zaid |
venkat said..stream takes one input and apply all function on that |
17:37 |
|
Abhi |
With current performance of streams, you have to choose between code looking good and performance |
17:37 |
|
Zaid |
but how sorting work in that case |
17:37 |
|
Arslan |
I get the convenience of stream but I don't see FOR loop as being necessarily bad |
17:37 |
|
HarmeetSingh |
@Arslan lanugage give us a different tools for use, its just depends on us, what is our requirement so we can select appropriate tool :) |
17:37 |
|
|
rue joined #virtualJUG |
17:38 |
|
rezwhap |
Sure, no one is advocating replacing a |
17:38 |
|
thomas_e_ |
it's not *always* bad to use FOR, just bad to *always* use FOR |
17:38 |
|
HarmeetSingh |
stream does't meas FOR is deprecated |
17:38 |
|
sievemaker2 |
:D |
17:38 |
|
|
_INTER_ joined #virtualJUG |
17:38 |
|
_INTER_ |
Hi |
17:39 |
|
sievemaker2 |
can you imagine that intellij marks all fors as depracated :D |
17:39 |
|
rezwhap |
Sure no one is advocating replacing all for with streams |
17:39 |
|
_INTER_ |
Hmmm, did you make a presentation on Scala? |
17:39 |
|
|
jeremy_prime joined #virtualJUG |
17:39 |
|
_INTER_ |
I think I heared your voice somewhere |
17:39 |
|
NickVand_ |
quote "Shared mutability is a outright crime" |
17:40 |
|
|
rPol joined #virtualJUG |
17:40 |
|
Arslan |
hehe certainly not; but the hammer analogy implies it's bad to use FOR |
17:40 |
|
rezwhap |
not if you have a nail :) |
17:41 |
|
Arslan |
... yeah, I don't know. I think FOR is pretty flexible |
17:41 |
|
rezwhap |
No doubt |
17:41 |
|
NickVand_ |
"never mutate a shared mutable variable from outside the pipeline" |
17:41 |
|
|
Mauryno joined #virtualJUG |
17:43 |
|
_INTER_ |
uh oh |
17:43 |
|
pm771 |
"+" is missing |
17:44 |
|
redman |
Isn't toUpperCase a mutating function? |
17:44 |
|
rezwhap |
No |
17:44 |
|
|
farid joined #virtualJUG |
17:44 |
|
sparko |
he has stream of string instead of person |
17:44 |
|
ZhorzhWins |
yep |
17:44 |
|
kunal |
u mapped to string |
17:44 |
|
ZhorzhWins |
String |
17:44 |
|
kunal |
it does not have person object |
17:44 |
|
Zaid |
mapped it to string |
17:44 |
|
pedros |
true, mapped to string |
17:44 |
|
Sarath |
Give te |
17:44 |
|
Guest45821 |
its a string! |
17:44 |
|
Sarath |
type |
17:44 |
|
buergich |
.map(Person::getName) |
17:44 |
|
redman |
right, got it, thanks. It's a string |
17:44 |
|
ZhorzhWins |
:) |
17:44 |
|
|
Bobk joined #virtualJUG |
17:44 |
|
Bobk |
You have the map |
17:44 |
|
Zaid |
person isn't there |
17:44 |
|
NickVand_ |
yup |
17:45 |
|
Bobk |
The map function |
17:45 |
|
Arslan |
Anybody know what IDE this is? |
17:45 |
|
thomas_e_ |
intellij |
17:45 |
|
Sarath |
BlueFish |
17:45 |
|
Sarath |
I think |
17:46 |
|
Arslan |
hmm doesn't look like intellij |
17:46 |
|
Sarath |
aah nope |
17:46 |
|
MrNickel |
I was thinking maybe SublimeText, or TextMate |
17:46 |
|
kunal |
looks like textmate to me |
17:46 |
|
Sarath |
BlueJ >?? |
17:46 |
|
|
Vishnu joined #virtualJUG |
17:46 |
|
|
Fahd joined #virtualJUG |
17:46 |
|
Arslan |
looks like textmate yes |
17:47 |
|
sievemaker2 |
what happens when the key for toMap is not unique? is the last object as value or an exception? |
17:47 |
|
thomas_e_ |
someone else said intellij - i was just echoing :) |
17:47 |
|
sievemaker2 |
fileter ? |
17:47 |
|
sievemaker2 |
:D |
17:47 |
|
NickVand_ |
QUESTION: How do you pass state through the pipeline? Let's say i want to measure performance. I want to capture start = System.currentTimeMillis(). How do you pass the 'start' variable through the pipeline so that you can do start-end at the last step of the pipeline? |
17:48 |
|
thomas_e_ |
i thought it was jedit |
17:48 |
|
HarmeetSingh |
How does stream works as a lazyly ? |
17:48 |
|
_INTER_ |
but would it matter what filter is called first? |
17:48 |
|
Guest45821 |
NickVAnd_: Surely you can't due to fusing? |
17:49 |
|
Zaid |
how sort function fused? |
17:49 |
|
Dmitry |
I'm calling daddy!! |
17:49 |
|
Arslan |
terminal daddy function |
17:49 |
|
Dmitry |
Made my day!! |
17:50 |
|
Arslan |
I like it |
17:50 |
|
Arslan |
lol |
17:50 |
|
sievemaker2 |
sorting function are probably fused before you make reducing. ?! |
17:50 |
|
lambdalover |
terminal dady hahaha- cool |
17:50 |
|
_INTER_ |
like if thare not many people older than 25, wouldn't it be better to first filter for age? |
17:51 |
|
|
svante joined #virtualJUG |
17:52 |
|
Zaid |
call daddy or call mommy function :D hahaha |
17:52 |
|
sievemaker2 |
i need to tell this to my boss |
17:52 |
|
_INTER_ |
well not really. |
17:52 |
|
NickVand_ |
Guest45821: idk I suppose fusing is theoretical, I had this problem at work, I wanted to measure the peformance of the stream but I didn't know how to pass the starttime through the pipe |
17:52 |
|
sievemaker2 |
i will be so efficient today |
17:52 |
|
sievemaker2 |
i gonna do nothin |
17:52 |
|
sievemaker2 |
:D |
17:53 |
|
_INTER_ |
if you did a million streams and did not evalute, you still did work |
17:53 |
|
OlaK |
if you know your data and can predict, you should filter for whatever picks less data, like with db indexes |
17:53 |
|
_INTER_ |
ok |
17:53 |
|
MarsYang |
Question:Is use 2 map at .map(Person::getName).map(String::toUpperCase) better then .map(person -> person.getName().toUpperCase()) ? |
17:54 |
|
thomas_e_ |
imho performance (streams vs for) is a temporary problem - it will only improve as jvm is further developed |
17:54 |
|
redman |
Only if you have knowledge of the data set |
17:56 |
|
NickVand_ |
lol |
17:56 |
|
NickVand_ |
he i call them index count and total LOL |
17:56 |
|
thomas_e_ |
I AM SO MAD! NO FULL NAMES!!! :) |
17:56 |
|
sievemaker2 |
'they dont deserve good name" |
17:56 |
|
sievemaker2 |
:D |
17:56 |
|
Arslan |
variables always deserve to be named! :) |
17:57 |
|
Zaid |
haha |
17:57 |
|
rezwhap |
lol, I would use total though |
17:57 |
|
sievemaker2 |
:D |
17:57 |
|
redman |
it's a cast system ... |
17:57 |
|
thomas_e_ |
#VariableLivesMatter |
17:57 |
|
rezwhap |
haha |
17:57 |
|
_INTER_ |
what bullshit |
17:57 |
|
NickVand_ |
methods too, since they are now first class citizens I write the methods name with a first capital letter |
17:57 |
|
_INTER_ |
the other just hides away what really happens |
17:58 |
|
_INTER_ |
you're fucked when it doesn't internally |
17:59 |
|
|
mselender joined #virtualJUG |
17:59 |
|
PartyStreamer |
It's bounded by the size of int or long... |
17:59 |
|
NickVand_ |
LOLLOLL |
17:59 |
|
kunal |
lol |
17:59 |
|
NickVand_ |
in the cloud -_- |
17:59 |
|
redman |
no bounds, unless Dad is called! |
17:59 |
|
Java1Guy |
another definition of "consultant" - using the same jokes in all presentations?! :) |
18:00 |
|
rezwhap |
IT'S k DAMMIT, MOVE ON! haha |
18:00 |
|
sievemaker2 |
:D |
18:00 |
|
|
hackmeister left #virtualJUG |
18:01 |
|
redman |
no coffee for Venkat |
18:01 |
|
rezwhap |
Oh that quote is gold |
18:01 |
|
NickVand_ |
how does the stream knows when to stop? does limit supposes the next numbers will all be higher? |
18:02 |
|
_INTER_ |
bottom code is a puzzle |
18:02 |
|
buergich |
limit limits to n values in the stream |
18:02 |
|
rue |
Looks so neat... |
18:02 |
|
rezwhap |
You can imagine it pulling from the reduce side, not pushing |
18:02 |
|
NickVand_ |
ah oh thx buergich |
18:02 |
|
rezwhap |
So the limit knows when to stop pulling |
18:02 |
|
NickVand_ |
that's why it was k damnit :p |
18:02 |
|
buergich |
correct rezwhap |
18:02 |
|
Arslan |
I would love to use my CAR to go to the kitchen |
18:03 |
|
redman |
soon... IoT |
18:03 |
|
NickVand_ |
NOT HERE! |
18:03 |
|
|
rPol joined #virtualJUG |
18:03 |
|
|
mick-jagger joined #virtualJUG |
18:04 |
|
|
IvanT joined #virtualJUG |
18:04 |
|
redman |
Venkat - job well done! |
18:04 |
|
thomas_e_ |
thank you |
18:04 |
|
Norbert_80 |
thank you Venkat |
18:04 |
|
rue |
great session |
18:04 |
|
Sarath |
Awesome presentatio |
18:04 |
|
PartyStreamer |
Great presenter! Great presentation! Thank You! |
18:04 |
|
ZhorzhWins |
THANKS ! |
18:04 |
|
thomas_e_ |
Q: I think everyone wants to know what IDE that is |
18:04 |
|
Sarath |
Awesome presentation |
18:04 |
|
Zaid |
fantastic session |
18:04 |
|
ricgarriv |
thank you :) |
18:04 |
|
HarmeetSingh |
@great |
18:04 |
|
IvanT |
Excellent talk! |
18:04 |
|
geoL |
Awesome indeed! |
18:05 |
|
buergich |
thanks Venkat! |
18:05 |
|
|
ChrisD joined #virtualJUG |
18:05 |
|
sievemaker2 |
good talk thanks |
18:05 |
|
|
An joined #virtualJUG |
18:05 |
|
kunal |
brilliant, to the point talk |
18:05 |
|
rezwhap |
Venkat is a great speaker, very entertaining. Thanks. |
18:05 |
|
Arslan |
Thanks Simon! (Y) |
18:05 |
|
|
m4ver1k joined #virtualJUG |
18:05 |
|
Norbert_80 |
\(.,.)/ |
18:06 |
|
HarmeetSingh |
@simon we are still waiting for @javaslang session |
18:06 |
|
Drazen |
great presentation.. it's always a pleasure to listen and learn from Dr. Venkat... thank you |
18:06 |
|
sievemaker2 |
yes javaslang session would be great |
18:07 |
|
|
am4ver1k joined #virtualJUG |
18:07 |
|
Arslan |
Q: What is the IDE / text editor Venkat is using? How was he invoking the "preview" of what is passing through the stream? |
18:08 |
|
redman |
multi-threading for multi-core is powerful differentiation for Java programming |
18:08 |
|
rezwhap |
I do hope debugging tools for streams will improve though |
18:08 |
|
Java1Guy |
print statements are your friends |
18:09 |
|
Zaid |
IDE? |
18:09 |
|
am4ver1k |
peek() can be of help |
18:09 |
|
rue |
textmate? |
18:09 |
|
thomas_e_ |
damn not a linux tool :( |
18:09 |
|
redman |
is SpaceX can land the booster rocket then the debuggers will arrive to manage complexity |
18:09 |
|
Zaid |
ohh so sad |
18:10 |
|
Zaid |
sort function fusing? |
18:10 |
|
rue |
mac tool, that is |
18:10 |
|
Arslan |
http://blog.agiledeveloper.com/2014/10/running-in-textmate.html |
18:10 |
|
Arslan |
found it, thanks Simon, Venkat! |
18:11 |
|
HarmeetSingh |
Thanks to all @vjug members for great discussion |
18:11 |
|
sinanselim |
what is behind the black curtain:) |
18:11 |
|
HarmeetSingh |
thanks to @simon and @venkat |
18:11 |
|
Zaid |
thanks @simon |
18:11 |
|
HarmeetSingh |
thanks to @oleg |
18:11 |
|
MarsYang |
thanks you |
18:11 |
|
Arslan |
big thank you to Venkat and vJUG team! |
18:11 |
|
am4ver1k |
thanks for the session. |
18:11 |
|
Norbert_80 |
When is Venkat's book is comming out? |
18:11 |
|
Arslan |
Great session |
18:12 |
|
redman |
what is the URL? |
18:12 |
|
Java1Guy |
@venkat_s see you tonight at @boulderjug - thanks a bunch! |
18:12 |
|
Guest34263 |
venkat's book: http://www.amazon.es/Functional-Programming-Java-Harnessing-Expressions/dp/1937785467 |
18:12 |
|
rue |
https://www.agilelearner.com |
18:13 |
|
NickVand_ |
thanks simon and venkat! |
18:13 |
|
jtamviegas |
thank you all |
18:13 |
|
ZhorzhWins |
thanks guys |
18:13 |
|
ZhorzhWins |
:) |
18:13 |
|
rue |
venkat's site - https://www.agilelearner.com |
18:13 |
|
PartyStreamer |
Thank you! Fantastic! |
18:13 |
|
redman |
chow |
18:13 |
|
santeron |
woot |
18:13 |
|
|
asasa joined #virtualJUG |
18:14 |
|
|
Manuel joined #virtualJUG |
18:14 |
|
aaspnas |
thx for a great session! |
18:14 |
|
|
kunal left #virtualJUG |
18:20 |
|
|
LookingForInfo joined #virtualJUG |
18:21 |
|
|
Wils joined #virtualJUG |
18:25 |
|
|
ChrisD joined #virtualJUG |
18:31 |
|
|
bVaisakh joined #virtualJUG |
18:42 |
|
|
Showtime joined #virtualJUG |
18:42 |
|
|
vins joined #virtualJUG |
18:42 |
|
shelajev |
thanks everyone! |
18:46 |
|
|
chaitu joined #virtualJUG |
18:47 |
|
|
Showtime joined #virtualJUG |
18:52 |
|
|
sang2 joined #virtualJUG |
18:52 |
|
|
Showtime joined #virtualJUG |
18:55 |
|
|
MasterXen left #virtualJUG |
19:12 |
|
|
nissimlavy joined #virtualJUG |
19:12 |
|
|
nissimlavy left #virtualJUG |
19:13 |
|
|
nissim joined #virtualJUG |
19:14 |
|
|
bklau joined #virtualJUG |
19:22 |
|
|
gomsy joined #virtualJUG |
19:37 |
|
|
yachoor joined #virtualJUG |
19:37 |
|
|
antonarhipov joined #virtualJUG |
19:41 |
|
|
Ajug joined #virtualJUG |
19:43 |
|
|
sang2 joined #virtualJUG |
19:46 |
|
|
ChrisD joined #virtualJUG |
19:52 |
|
|
jeremy_prime joined #virtualJUG |
19:58 |
|
|
mani_ joined #virtualJUG |
20:09 |
|
|
jeremy_prime joined #virtualJUG |
20:51 |
|
|
bledi joined #virtualJUG |
21:03 |
|
|
svante joined #virtualJUG |
21:11 |
|
|
user joined #virtualJUG |
21:14 |
|
|
Imke joined #virtualJUG |
21:46 |
|
|
ChrisD joined #virtualJUG |
22:20 |
|
|
bledi joined #virtualJUG |
22:29 |
|
|
ChrisD joined #virtualJUG |
22:58 |
|
|
mmatloka joined #virtualJUG |
22:59 |
|
|
jeremy_prime joined #virtualJUG |
23:04 |
|
|
svante joined #virtualJUG |
23:32 |
|
|
vins joined #virtualJUG |