Time |
S |
Nick |
Message |
05:52 |
|
|
philbot joined #virtualJUG |
05:52 |
|
|
Topic for #virtualJUG is now Welcome to the Virtual JUG - http://virtualJUG.com. IRC logs can be found here -> http://irclog.greptilian.com/virtualJUG/today |
05:55 |
|
|
jeremy_prime joined #virtualJUG |
06:09 |
|
|
jeremy_prime joined #virtualJUG |
06:31 |
|
|
jeremy_prime joined #virtualJUG |
06:34 |
|
|
thoolihan joined #virtualJUG |
06:59 |
|
|
edburns joined #virtualJUG |
07:20 |
|
|
mmatloka joined #virtualJUG |
07:38 |
|
|
mmatloka` joined #virtualJUG |
07:46 |
|
|
mmatloka joined #virtualJUG |
10:21 |
|
|
millrossjez joined #virtualJUG |
10:55 |
|
|
millrossjez joined #virtualJUG |
11:06 |
|
|
millrossjez joined #virtualJUG |
14:02 |
|
|
millrossjez joined #virtualJUG |
14:04 |
|
|
alxs joined #virtualJUG |
14:12 |
|
|
millrossjez joined #virtualJUG |
14:21 |
|
|
askme joined #virtualJUG |
14:28 |
|
|
ethiopas joined #virtualJUG |
14:37 |
|
|
mmatloka joined #virtualJUG |
14:52 |
|
|
bobgutierrez joined #virtualJUG |
14:56 |
|
|
sisko59 joined #virtualJUG |
14:56 |
|
|
sisko59 left #virtualJUG |
14:57 |
|
|
sisko59 joined #virtualJUG |
15:08 |
|
|
chomnoue joined #virtualJUG |
15:08 |
|
|
Henri joined #virtualJUG |
15:10 |
|
|
YakShavingExpert joined #virtualJUG |
15:11 |
|
|
PBouda joined #virtualJUG |
15:16 |
|
|
Mindaugas joined #virtualJUG |
15:19 |
|
|
monksy joined #virtualJUG |
15:23 |
|
|
srncristea joined #virtualJUG |
15:24 |
|
|
devpadawan_ joined #virtualJUG |
15:26 |
|
|
Vishaal joined #virtualJUG |
15:27 |
|
|
AlexS joined #virtualJUG |
15:35 |
|
|
Zurcs joined #virtualJUG |
15:43 |
|
srncristea |
at which hour will start the session ? |
15:49 |
|
|
kolo joined #virtualJUG |
15:49 |
|
devpadawan_ |
5PM UK Time. |
15:50 |
|
kolo |
hola when the session is starting |
15:50 |
|
kolo |
ok thanks |
15:50 |
|
kolo |
from morocco |
15:51 |
|
kolo |
with love |
15:54 |
|
kolo |
i have one question because i saw in youtube that you guys use hangouts so assumed that you have a google plus how can i participate inthe question session because i can't find you in google plus |
15:54 |
|
kolo |
on more thing is there a way to receive some automatique notification for your events |
16:06 |
|
|
gregorianin joined #virtualJUG |
16:06 |
|
|
lkoniecki joined #virtualJUG |
16:07 |
|
|
gregorianin left #virtualJUG |
16:08 |
|
|
vlotar joined #virtualJUG |
16:08 |
|
|
Max joined #virtualJUG |
16:09 |
|
|
doomMan joined #virtualJUG |
16:09 |
|
doomMan |
bye vlotar |
16:10 |
|
|
Miszel joined #virtualJUG |
16:10 |
|
|
arek joined #virtualJUG |
16:11 |
|
doomMan |
bye kolo |
16:11 |
|
doomMan |
bye morocco |
16:11 |
|
doomMan |
jjjjjjjjjjjjjjjjjj |
16:11 |
|
doomMan |
hi arek |
16:11 |
|
doomMan |
how are you |
16:12 |
|
|
Max1 joined #virtualJUG |
16:12 |
|
doomMan |
hi max1 |
16:12 |
|
Max1 |
hey |
16:12 |
|
doomMan |
i hope you feel great |
16:12 |
|
doomMan |
bye |
16:12 |
|
Max1 |
heh, ok |
16:14 |
|
|
chomnoue joined #virtualJUG |
16:14 |
|
|
sbrehmen joined #virtualJUG |
16:16 |
|
|
xxxx joined #virtualJUG |
16:17 |
|
|
toschneck joined #virtualJUG |
16:29 |
|
sjmaple |
hello hello, we'll be starting in 30 mins |
16:29 |
|
|
Traivor joined #virtualJUG |
16:30 |
|
|
Henri joined #virtualJUG |
16:31 |
|
|
Max1 joined #virtualJUG |
16:34 |
|
|
Mikhail joined #virtualJUG |
16:34 |
|
|
bkman joined #virtualJUG |
16:35 |
|
|
L joined #virtualJUG |
16:36 |
|
|
Max1 left #virtualJUG |
16:37 |
|
|
Max1 joined #virtualJUG |
16:38 |
|
|
SURESH joined #virtualJUG |
16:40 |
|
|
marco_f joined #virtualJUG |
16:43 |
|
|
marcosdev joined #virtualJUG |
16:45 |
|
|
wwallaceii joined #virtualJUG |
16:47 |
|
|
madhub joined #virtualJUG |
16:47 |
|
|
PanSteffek joined #virtualJUG |
16:48 |
|
|
gattu26586 joined #virtualJUG |
16:48 |
|
|
AnotherJavaDev joined #virtualJUG |
16:49 |
|
|
tong joined #virtualJUG |
16:49 |
|
|
hamptonjt joined #virtualJUG |
16:50 |
|
|
kapil joined #virtualJUG |
16:51 |
|
|
apan joined #virtualJUG |
16:51 |
|
|
Oz_Molaim joined #virtualJUG |
16:51 |
|
|
bkman joined #virtualJUG |
16:51 |
|
|
cindyT joined #virtualJUG |
16:52 |
|
bkman |
hello from boston |
16:52 |
|
cindyT |
hello from Kansas |
16:52 |
|
bkman |
nice sunny day of 60F |
16:52 |
|
|
santeron joined #virtualJUG |
16:52 |
|
marcosdev |
hello from spain |
16:52 |
|
devpadawan_ |
Hello from Brazil :-) . |
16:52 |
|
santeron |
hey everyone, greeting from a Greek in Edinburgh :) |
16:53 |
|
gattu26586 |
hello from atlanta |
16:53 |
|
Oz_Molaim |
Hello from Israel |
16:53 |
|
|
renato-freire joined #virtualJUG |
16:53 |
|
Max1 |
amsterdam |
16:53 |
|
|
stefan_belgium joined #virtualJUG |
16:53 |
|
devpadawan_ |
Nice. So many countries. |
16:54 |
|
santeron |
I was so disappointed that there isn't a JUG in Edinburgh |
16:55 |
|
marcosdev |
in Mallorca is more difficult |
16:55 |
|
cindyT |
start one |
16:55 |
|
marcosdev |
hehehe |
16:55 |
|
santeron |
cindy I'll have a think :) |
16:56 |
|
|
sdalloway joined #virtualJUG |
16:56 |
|
cindyT |
I help host a Spring User Group... it is fun |
16:56 |
|
santeron |
I'm not really into leading these kind of groups, but maybe it's worth kick starting it |
16:56 |
|
|
Carl_Jokl joined #virtualJUG |
16:57 |
|
|
goltzc joined #virtualJUG |
16:57 |
|
|
shelajev joined #virtualJUG |
16:58 |
|
shelajev |
hey ppl! |
16:58 |
|
|
Max1 joined #virtualJUG |
16:58 |
|
|
Captain joined #virtualJUG |
16:58 |
|
|
smarks joined #virtualJUG |
16:58 |
|
|
k joined #virtualJUG |
16:58 |
|
|
bobgutierrez joined #virtualJUG |
16:59 |
|
sjmaple |
hello from England :D |
16:59 |
|
sjmaple |
we'll be going live just shortly! |
16:59 |
|
smarks |
Hello from California! |
16:59 |
|
bobgutierrez |
Hi Simon, |
16:59 |
|
bobgutierrez |
Hello from Mexico |
16:59 |
|
|
TheShade joined #virtualJUG |
16:59 |
|
sjmaple |
hey Stuart! hey bobgutierrez |
16:59 |
|
|
fergie joined #virtualJUG |
16:59 |
|
smarks |
Long time no see, Simon! |
17:00 |
|
smarks |
:-) |
17:00 |
|
sjmaple |
:D |
17:00 |
|
|
Ashwin joined #virtualJUG |
17:00 |
|
bobgutierrez |
:) |
17:00 |
|
renato-freire |
hello from Brazil :) |
17:00 |
|
|
superMeow joined #virtualJUG |
17:00 |
|
sjmaple |
we shouldn't leave it so long next time! |
17:00 |
|
Mikhail |
Hello from London |
17:00 |
|
|
Vasu joined #virtualJUG |
17:00 |
|
|
silentmatt joined #virtualJUG |
17:00 |
|
TheShade |
It is time |
17:00 |
|
superMeow |
hello from shorditch |
17:00 |
|
|
calanais joined #virtualJUG |
17:00 |
|
|
romik joined #virtualJUG |
17:00 |
|
sdalloway |
hello from North Caroliina, US |
17:01 |
|
|
KiranHegde joined #virtualJUG |
17:01 |
|
sisko59 |
hello from France |
17:01 |
|
|
gregorianin joined #virtualJUG |
17:01 |
|
Carl_Jokl |
Hello from High Street Kensington, London |
17:01 |
|
KiranHegde |
Hello from Boston, US |
17:01 |
|
|
toadzky joined #virtualJUG |
17:01 |
|
|
elgreco joined #virtualJUG |
17:02 |
|
TheShade |
Hello from a nice bubbly bath in Puschino, Russia |
17:02 |
|
|
Krish joined #virtualJUG |
17:02 |
|
gregorianin |
Hello from Łódź, Poland ;) |
17:02 |
|
|
daincredibleholg joined #virtualJUG |
17:02 |
|
|
Ts joined #virtualJUG |
17:02 |
|
|
sparko joined #virtualJUG |
17:02 |
|
|
Ehsanullah joined #virtualJUG |
17:02 |
|
shelajev |
we're live: http://virtualjug.com/#live |
17:02 |
|
Carl_Jokl |
GIF not JIF |
17:02 |
|
Guest85578 |
gif, G git |
17:02 |
|
shelajev |
refresh the page pls if it doesn't work |
17:02 |
|
|
Max1 joined #virtualJUG |
17:03 |
|
santeron |
GIF <3 |
17:03 |
|
Carl_Jokl |
What is the Java Council? |
17:03 |
|
|
MarsYang joined #virtualJUG |
17:03 |
|
toadzky |
VJUG podcast |
17:03 |
|
shelajev |
it's a podcast |
17:03 |
|
Carl_Jokl |
Ah |
17:03 |
|
shelajev |
http://virtualjug.com/podcast I believe |
17:03 |
|
|
srncristea joined #virtualJUG |
17:03 |
|
toadzky |
kind of like the java posse that shutdown a while ago |
17:03 |
|
superMeow |
star wars dress costume party |
17:04 |
|
|
sisko59 joined #virtualJUG |
17:04 |
|
Carl_Jokl |
Friday is the conference call for everyone standing in the JCP executive committee |
17:04 |
|
|
AlexJacobs joined #virtualJUG |
17:04 |
|
|
wk joined #virtualJUG |
17:05 |
|
|
pathfinder2104 joined #virtualJUG |
17:05 |
|
* TheShade |
expects smarks to troll heavily |
17:05 |
|
|
MuSTa1nE joined #virtualJUG |
17:05 |
|
|
allegro-jazz joined #virtualJUG |
17:06 |
|
|
aaspnas joined #virtualJUG |
17:06 |
|
smarks |
TheShade: nah, I'm just here to help. |
17:06 |
|
|
rPol joined #virtualJUG |
17:06 |
|
|
sparko joined #virtualJUG |
17:06 |
|
|
Russel joined #virtualJUG |
17:06 |
|
TheShade |
Sure, "help" ;) |
17:07 |
|
|
eddie joined #virtualJUG |
17:07 |
|
|
tskardal joined #virtualJUG |
17:07 |
|
TheShade |
I know you would be noting the things to deprecate as Trisha codes them in |
17:07 |
|
|
whereswally joined #virtualJUG |
17:07 |
|
|
ne joined #virtualJUG |
17:07 |
|
smarks |
No, I'm just trying to calm down Java 8. :-) |
17:07 |
|
Carl_Jokl |
#angermanagement |
17:08 |
|
madhub |
looks like there is a echo from Trisha's end.. |
17:08 |
|
whereswally |
it's gone now |
17:08 |
|
wwallaceii |
Trisha's mic game is fierce! I feel like she is about to drop some rhymes with that mic |
17:09 |
|
sjmaple |
phew :) It was probably worse when Oleg and I weren't muted |
17:09 |
|
allegro-jazz |
you also sent an email with that subject :) |
17:09 |
|
TheShade |
Real world = Anger. Checks up so far! |
17:09 |
|
|
sparkoo joined #virtualJUG |
17:09 |
|
shelajev |
really, TheShade, the bath? |
17:09 |
|
TheShade |
shelajev, yeah, I don't see why not? |
17:10 |
|
shelajev |
that's amazing! |
17:10 |
|
Carl_Jokl |
streams.cross() <- throws Exception |
17:10 |
|
|
suni joined #virtualJUG |
17:10 |
|
suni |
hi.. |
17:10 |
|
shelajev |
I'm amazed at what technology has to offer nowadays |
17:10 |
|
suni |
just now started right? |
17:10 |
|
|
ecabrerar joined #virtualJUG |
17:10 |
|
sjmaple |
yep, just got going |
17:11 |
|
|
jeremy joined #virtualJUG |
17:11 |
|
|
fav joined #virtualJUG |
17:11 |
|
|
fav left #virtualJUG |
17:12 |
|
TheShade |
shelajev, the technology was there for years, it's just you have to combine the pieces creatively |
17:12 |
|
|
cdickens joined #virtualJUG |
17:12 |
|
sjmaple |
https://github.com/trishagee/sense |
17:12 |
|
suni |
i am not understand..it's live stream or already done |
17:13 |
|
|
gattu26586 joined #virtualJUG |
17:13 |
|
TheShade |
suni, live |
17:13 |
|
suni |
hmm..thank u |
17:13 |
|
sjmaple |
it's live, streaming through youtube :) |
17:14 |
|
|
BudThapa joined #virtualJUG |
17:14 |
|
suni |
ok..if i have any queries how to ask ? |
17:14 |
|
sjmaple |
ask in here |
17:14 |
|
sjmaple |
I'll ask Trisha |
17:14 |
|
sjmaple |
after her demo |
17:15 |
|
TheShade |
27 is a magic number! |
17:15 |
|
Max1 |
26 |
17:15 |
|
TheShade |
nextInt is exclusive, so it is [0; 26] |
17:16 |
|
Max1 |
missed the 'gee' |
17:16 |
|
|
jeremyk joined #virtualJUG |
17:16 |
|
|
ecabrerar joined #virtualJUG |
17:16 |
|
|
Guest16585 left #virtualJUG |
17:17 |
|
smarks |
Free advice: to make the video bigger without going full screen, click on the "Watch on YouTube" icon in the lower right. The YouTube player has a "Theater Mode" option that makes the video bigger but still within the web page. |
17:18 |
|
|
jeremy_k joined #virtualJUG |
17:18 |
|
sjmaple |
I was thinking about making the widget bigger actually, but that's great advice, thanks smarks! |
17:18 |
|
|
dj joined #virtualJUG |
17:18 |
|
|
eddie_again joined #virtualJUG |
17:18 |
|
TheShade |
Are MessageListeners thread-safe? |
17:20 |
|
|
IrfanAnsari joined #virtualJUG |
17:20 |
|
suni |
sjmaple u have any idea about aws sdk for java |
17:22 |
|
|
javalove joined #virtualJUG |
17:23 |
|
|
Gilbertoca joined #virtualJUG |
17:24 |
|
TheShade |
Aha, MessageListeners are served by a single thread, okay |
17:25 |
|
Carl_Jokl |
I would expect any UI interaction runs on the UI thread |
17:25 |
|
|
devpadawan_ joined #virtualJUG |
17:25 |
|
Carl_Jokl |
It is pretty standard on any platform not just Java |
17:25 |
|
suni |
any one works on webservices |
17:26 |
|
TheShade |
Yes, but MessageListeners are not UI :) |
17:26 |
|
Carl_Jokl |
Ah true |
17:27 |
|
Carl_Jokl |
Is there a dedicated thread reading messages from the network? That is often single threaded unless explicitly done in a multi threaded way. |
17:28 |
|
Carl_Jokl |
Actually I used Twitter4J in my last job monitoring Tweets from politicians |
17:29 |
|
|
vjbot joined #virtualJUG |
17:30 |
|
|
mgb-mark joined #virtualJUG |
17:34 |
|
smarks |
Where is the MessageHander interface defined? |
17:34 |
|
smarks |
(or is that MessageListener) |
17:34 |
|
TheShade |
I think it was in blah.blah.infrastructure.MessageListeners |
17:35 |
|
TheShade |
https://github.com/trishagee/sense/blob/master/service/src/main/java/com/mechanitis/demo/sense/infrastructure/MessageListener.java |
17:35 |
|
|
cobeete joined #virtualJUG |
17:35 |
|
smarks |
ah cool I was just going to try to dig that up, thanks! |
17:36 |
|
suni |
cool.. |
17:36 |
|
|
atoz joined #virtualJUG |
17:36 |
|
TheShade |
Wait a minute. You should have warned about HashMap.computeIfAbsent too :) |
17:36 |
|
suni |
i hv doubt how to access data twitter data from our app |
17:37 |
|
suni |
it's randomly generate right |
17:38 |
|
Max1 |
yes |
17:38 |
|
TheShade |
It is stubbed so far. But I think it will have a Twitter4J accessor in the end |
17:39 |
|
suni |
suppose if i want to access my twitter account how to access..give me some suggestions frnds |
17:39 |
|
TheShade |
google Twitter4J, and take it from there |
17:40 |
|
suni |
how ? |
17:40 |
|
Carl_Jokl |
Twitter4J isn't so hard to use once you get used to it |
17:41 |
|
suni |
twittere4j is related to api for twitter |
17:41 |
|
TheShade |
please just Google the Twitter4J examples |
17:41 |
|
Carl_Jokl |
The API is rest based but the library takes care of the more complex login authentication key exchange stuff |
17:42 |
|
Max1 |
http://twitter4j.org/en/code-examples.html |
17:42 |
|
pathfinder2104 |
(y) |
17:42 |
|
|
nachoJUG joined #virtualJUG |
17:42 |
|
suni |
can you share some stuff,related webservices |
17:42 |
|
pathfinder2104 |
Google :) :) :) |
17:42 |
|
Carl_Jokl |
I want to make a pun about "It was acceptable Java 8 'ese" #calvinharris |
17:43 |
|
sjmaple |
@Carl_Jokl sounds like the next JavaZone video :) |
17:43 |
|
|
hiflyspyguy joined #virtualJUG |
17:43 |
|
Carl_Jokl |
Hey I can sing. Bring it on! |
17:44 |
|
Carl_Jokl |
But...the presentation *concentrating* |
17:45 |
|
TheShade |
Oh no... Why substitute simple loops with that IntStream boilerplate? :) |
17:46 |
|
|
imaru joined #virtualJUG |
17:46 |
|
TheShade |
It's not even shorter. Sure, you may teach yourself to make yourself "more used to it", but... but... |
17:47 |
|
shelajev |
can it be friendlier for static code analysis? :) |
17:48 |
|
Carl_Jokl |
Oh the cost of upgrading my full commercial licence of IntelliJ probably about £300 |
17:48 |
|
Carl_Jokl |
Still there is community edition |
17:48 |
|
TheShade |
I highly doubt the static code analysis argument, really. Same job. |
17:48 |
|
pathfinder2104 |
I wish the community edition could support web programming |
17:48 |
|
TheShade |
My point is that sticking to one of the extremes (Streams vs. loops) is bad. |
17:49 |
|
Carl_Jokl |
I can expense the cost as tax deductible under my business but I still need to have the money to pay for it |
17:49 |
|
suni |
hey i am using eclipse ide..suddenly some problem like it was not showing java web project operation.. |
17:49 |
|
suni |
i am not understand what happend. |
17:49 |
|
pathfinder2104 |
The cost is way too high for a newbie in India :) |
17:49 |
|
Carl_Jokl |
I can sympathise |
17:50 |
|
suni |
java web project option means,dynamic web project |
17:50 |
|
pathfinder2104 |
:D :D :D |
17:50 |
|
Carl_Jokl |
It is a pet peeve of mine about the differences in opportunities between professionals depending on which country you are based in. I know I am very lucky in that regard |
17:51 |
|
pathfinder2104 |
:) |
17:51 |
|
pathfinder2104 |
I am that lucky too |
17:51 |
|
pathfinder2104 |
But I need it for my personal use :) :) |
17:52 |
|
|
dsteixeira joined #virtualJUG |
17:52 |
|
TheShade |
Why peek(), you can map() with identity :) |
17:52 |
|
pathfinder2104 |
I do use IntelliJ at work :) |
17:53 |
|
Carl_Jokl |
As do I albeit I am learning Clojure right now |
17:53 |
|
pathfinder2104 |
(y) |
17:53 |
|
smarks |
TheShade: peek() is easier for a void-returning method |
17:54 |
|
TheShade |
smarks: but it feels so *not* FP :) |
17:54 |
|
suni |
nice trisha |
17:54 |
|
|
darth joined #virtualJUG |
17:55 |
|
Carl_Jokl |
Clojure doesn't even use any object orientation. Very functional |
17:55 |
|
|
ff554 joined #virtualJUG |
17:55 |
|
pathfinder2104 |
hmmm but I guess one can do OO programming with it ? |
17:56 |
|
Carl_Jokl |
I suppose I wonder about Java 8 in terms of making alternative languages easier to implement on the JVM |
17:56 |
|
Carl_Jokl |
Albeit I hear Scala is looking at running on it's own VM derived from LLVM rather than the JVM |
17:56 |
|
Guest89476 |
how about groovy? |
17:56 |
|
Carl_Jokl |
However that will kill Java / Scala interop |
17:57 |
|
smarks |
I really like "Mood Service". It reminds me of a Philip K Dick novel. |
17:57 |
|
Carl_Jokl |
Groovy strikes me as still very Java like at its core but with more slick syntax |
17:57 |
|
|
jeremy_prime joined #virtualJUG |
17:58 |
|
suni |
i like entire what u did |
17:58 |
|
TheShade |
smarks, "Adjustment Bureau"? |
17:58 |
|
|
chomnoue joined #virtualJUG |
17:58 |
|
TheShade |
Now, there are two ways you can implement "Mood Adjustment": one with a .filter(), and another with a .map() :) |
17:59 |
|
Guest89476 |
what is a flatMap |
17:59 |
|
Carl_Jokl |
Flat map makes sure the result is just a single level collection rather than ending up with a collection of collections |
18:00 |
|
smarks |
TheShade: heh, Mood Adjustment is a mutating operation so mustn't be used within a stream. |
18:00 |
|
TheShade |
"takes one element of the stream, and turns it into many elements" |
18:00 |
|
smarks |
(Mood Service reminded me of the mood organ in Dick's "Do Androids Dream of Electric Sheep") |
18:01 |
|
Russel |
So what about "awfully happy" ? |
18:01 |
|
whereswally |
Then it would have both moods |
18:02 |
|
TheShade |
awfully will mismatch "awful" |
18:02 |
|
Russel |
Which is wrong. |
18:02 |
|
Carl_Jokl |
It's a beta |
18:03 |
|
|
bkman left #virtualJUG |
18:03 |
|
TheShade |
Doesn't double distinct() takes more memory? ;) |
18:03 |
|
|
suni left #virtualJUG |
18:03 |
|
whereswally |
There are three outcomes - happy, sad or confused |
18:04 |
|
whereswally |
confused is when you have both happy and sad |
18:04 |
|
TheShade |
"sappy" |
18:04 |
|
sjmaple |
so, before we end - questions for trisha? |
18:04 |
|
eddie_again |
hahaha great! |
18:05 |
|
Max1 |
lambda debugging tips? |
18:05 |
|
TheShade |
So, microservices are supposed to be resilient or what? ;) |
18:05 |
|
smarks |
Oooh, Trisha gets in a sick burn on sjmaple! |
18:05 |
|
Max1 |
she mentioned peek vs map.. |
18:05 |
|
Max1 |
anything else? |
18:05 |
|
sjmaple |
haha |
18:05 |
|
|
millrossjez joined #virtualJUG |
18:05 |
|
shelajev |
sappy might be bittersweet sometimes |
18:06 |
|
eddie_again |
congrats ... great streaming |
18:06 |
|
whereswally |
I haven't thought about using streams for data manipulation, is this something people regularly do? |
18:07 |
|
Guest89476 |
Qn: how to handle exceptions inside lambdas? |
18:07 |
|
Carl_Jokl |
Does Java 8 have benefits for people using alternative languages on the JVM or only the Java crowd? |
18:07 |
|
|
edmar joined #virtualJUG |
18:07 |
|
sjmaple |
http://bit.ly/Java8InAnger |
18:07 |
|
Mikhail |
I find streams very useful for processing collections - you can segregate logic of processing individual elements from iteration logic |
18:08 |
|
javalove |
Trisha -- great fluency! You showed that you start with Anonymous Inner Classes and then let IDEA refactor it to use lambdas/method refs -- is that required when you are starting? |
18:08 |
|
TheShade |
Carl_Jokl, lots of invokedynamic improvements, as well as general JDK improvements, so yes for alternative JVMs |
18:08 |
|
|
islomar joined #virtualJUG |
18:09 |
|
|
jhonatasobrinho joined #virtualJUG |
18:10 |
|
whereswally |
I really like the use of it, seems very convenient |
18:10 |
|
toadzky |
peek works really great for logging |
18:10 |
|
toadzky |
you can add debug logs in the middle of string logic |
18:10 |
|
|
srgn joined #virtualJUG |
18:11 |
|
Russel |
reduce is not difficult. |
18:11 |
|
toadzky |
not kind of....very icky |
18:12 |
|
|
CousinGlendale joined #virtualJUG |
18:12 |
|
|
dansouza joined #virtualJUG |
18:12 |
|
|
Vasu joined #virtualJUG |
18:13 |
|
dansouza |
What about Streams performance? Is it quite good? |
18:13 |
|
|
Miszel joined #virtualJUG |
18:13 |
|
|
stillatwork joined #virtualJUG |
18:13 |
|
toadzky |
dan, it worked really well for me and my team at my last job |
18:14 |
|
toadzky |
we did a real time communications platform all in java 8 with streams everywhere |
18:14 |
|
Guest89476 |
Qn: Is it preferred to use reduce method with an identity? |
18:15 |
|
stillatwork |
@Simon: you have a GeekOut poster behind you: is that a teaser? ;) (Great talk Trisha) |
18:15 |
|
javalove |
Do you come across a lot of devs that are not yet ready to sort of 'cross the java8 chasm'? |
18:15 |
|
sjmaple |
http://geekout.ee :) |
18:15 |
|
sjmaple |
I'm thinking about a UK version in 2016 again... |
18:15 |
|
Carl_Jokl |
Please do |
18:15 |
|
sjmaple |
just thinking at the moment though :) Thinking takes time for me |
18:15 |
|
Carl_Jokl |
I want to Geek Out again |
18:16 |
|
TheShade |
Is "coll.stream().forEach(this::doStuffWith);" really better than "for (T t : coll) doStuffWith(t);"? boilerplate-wise? |
18:16 |
|
toadzky |
shade, yes |
18:17 |
|
smarks |
"It depends" — yay! |
18:17 |
|
dansouza |
lol |
18:17 |
|
toadzky |
mostly because in my experience you often end up with some kind of check/transform before you call doStuff |
18:17 |
|
shelajev |
Carl_Jokl, the Estonian Geekout is already in the planning: http://2016.geekout.ee/ |
18:17 |
|
toadzky |
streams make it easier to add those steps IMHO |
18:17 |
|
whereswally |
which MOOC did Trisha just mention? |
18:17 |
|
javalove |
I missed it too. |
18:18 |
|
TheShade |
toadzky, yeah, but apparently the argument is to *always* do Streams, even for these trivial ops |
18:18 |
|
Carl_Jokl |
Any conferences present in London save me a lot of money in travel and hotels but ok. |
18:18 |
|
Carl_Jokl |
Oracle Java 8 MOOC |
18:18 |
|
toadzky |
we did streams pretty much everywhere we could at my last job, mostly to get us thinking in functional paridigms |
18:18 |
|
dansouza |
Thanks! |
18:19 |
|
|
Ehsanullah joined #virtualJUG |
18:19 |
|
smarks |
Oracle Java 8 Lambda MOOC: https://apexapps.oracle.com/pls/apex/f?p=44785:145:0::::P145_EVENT_ID,P145_PREV_PAGE:4887,143 |
18:19 |
|
toadzky |
as they said, unless you can show with metrics and profiling, functional is as good as procedural in most cases and better in some |
18:19 |
|
whereswally |
Thanks Trish! |
18:19 |
|
dansouza |
Carl, I would like to say the same, but I'm in Brazil... kkkk |
18:19 |
|
CousinGlendale |
Thanks. Nice job Trisha! |
18:19 |
|
javalove |
Thank you! Great presentation. |
18:19 |
|
smarks |
Yes, very nice, thanks Trisha! |
18:19 |
|
dansouza |
Nice presentation, Trisha |
18:19 |
|
tong |
THanks |
18:19 |
|
dansouza |
Cheers from Brazil! |
18:20 |
|
Carl_Jokl |
Trisha has a strong track record with presentations |
18:20 |
|
devpadawan_ |
Amazing presentation Trisha. Thanks. |
18:20 |
|
TheShade |
toadzky, okay, if you say so :D |
18:20 |
|
smarks |
sjmaple: we were talking about running the Lambda Hands-on Lab on the vJUG |
18:20 |
|
smarks |
maybe sometime next year. any interest from others on the IRC? |
18:20 |
|
|
brian joined #virtualJUG |
18:20 |
|
jhonatasobrinho |
Thanks for the presentation, Trisha! |
18:20 |
|
toadzky |
thanks trisha |
18:21 |
|
|
hexmasta joined #virtualJUG |
18:21 |
|
shelajev |
@smarks, that'd be amazing! :) |
18:21 |
|
|
P12v joined #virtualJUG |
18:21 |
|
smarks |
shelajev: will you be at Devoxx? |
18:21 |
|
hexmasta |
Oh yeah I've seen John's presentation before |
18:22 |
|
hexmasta |
At least I think i have |
18:22 |
|
dansouza |
see you1 |
18:22 |
|
silentmatt |
Thanks! |
18:23 |
|
|
rPol left #virtualJUG |
18:23 |
|
|
stillatwork left #virtualJUG |
18:23 |
|
|
Russel left #virtualJUG |
18:24 |
|
shelajev |
smarks:I'll be there |
18:25 |
|
|
hexmasta joined #virtualJUG |
18:25 |
|
smarks |
Great, I will be too. Maybe we can chat with sjmaple about how run a lab on vJUG. |
18:25 |
|
smarks |
I've mentioned this to Simon Ritter too, but I'm not sure how involved he would be in this activity given his new role at Azul. |
18:30 |
|
sjmaple |
Yeh, remember talking about the vJUG bit, I couldn't remember if you were doing a second round of the MOOC |
18:30 |
|
|
tskardal left #virtualJUG |
18:30 |
|
smarks |
Yeah not sure what's going to happen with the MOOC. |
18:33 |
|
sjmaple |
Simon is also at Devoxx BE, so we can chat more there and maybe pick some dates :) |
18:33 |
|
sjmaple |
I'm talking about Simon Ritter... I'm not talking in 3rd person :) |
18:33 |
|
sjmaple |
mostly because Simon hates talking in 3rd person ;) |
18:34 |
|
smarks |
:-) |
18:34 |
|
smarks |
ok great sjmaple shelajev let's all talk next week! |
18:35 |
|
sjmaple |
yep, and we should get you on the JavaCouncil session :) |
18:36 |
|
smarks |
Either me or Dr Deprecator :-) |
18:36 |
|
sjmaple |
maybe both ;) |
18:36 |
|
|
hexmasta joined #virtualJUG |
18:41 |
|
|
hexmasta joined #virtualJUG |
18:56 |
|
|
Trisha joined #virtualJUG |
19:02 |
|
|
jd joined #virtualJUG |
19:10 |
|
|
superMeow joined #virtualJUG |
20:12 |
|
|
jeremy_prime joined #virtualJUG |
20:14 |
|
|
jeremy_p_ joined #virtualJUG |
20:17 |
|
|
kerra joined #virtualJUG |
20:21 |
|
|
jeremy_prime joined #virtualJUG |
20:25 |
|
|
aaspnas joined #virtualJUG |
20:50 |
|
|
jayhoffs joined #virtualJUG |
20:58 |
|
|
asdasd joined #virtualJUG |
21:06 |
|
|
smarks joined #virtualJUG |
21:06 |
|
|
smarks left #virtualJUG |
21:16 |
|
|
dsf joined #virtualJUG |
21:25 |
|
|
mani joined #virtualJUG |
21:30 |
|
|
sparko joined #virtualJUG |
21:32 |
|
|
kerra left #virtualJUG |
22:11 |
|
|
jeremy_prime joined #virtualJUG |
22:26 |
|
|
aaspnas joined #virtualJUG |
23:12 |
|
|
jeremy_prime joined #virtualJUG |
23:29 |
|
|
Guest74338 joined #virtualJUG |
23:44 |
|
|
bobgutierrez joined #virtualJUG |