Time |
S |
Nick |
Message |
05:15 |
|
|
_ollie1 joined #virtualJUG |
05:22 |
|
|
jchochli joined #virtualJUG |
06:34 |
|
|
lalwanis joined #virtualJUG |
07:11 |
|
|
jchochli joined #virtualJUG |
07:31 |
|
|
slaskawi joined #virtualJUG |
07:34 |
|
|
slaskawi joined #virtualJUG |
07:36 |
|
|
mmatloka joined #virtualJUG |
08:26 |
|
|
pfrobinson joined #virtualJUG |
08:33 |
|
|
Bevin joined #virtualJUG |
08:40 |
|
|
Bevin joined #virtualJUG |
08:52 |
|
|
Bevin joined #virtualJUG |
09:00 |
|
|
jchochli joined #virtualJUG |
10:00 |
|
|
Mark__ joined #virtualJUG |
10:24 |
|
|
edburns joined #virtualJUG |
10:40 |
|
|
pfrobinson joined #virtualJUG |
10:45 |
|
|
jchochli joined #virtualJUG |
10:53 |
|
|
pfrobinson joined #virtualJUG |
11:09 |
|
|
pfrobinson joined #virtualJUG |
11:26 |
|
|
jchochli joined #virtualJUG |
13:02 |
|
|
_ollie joined #virtualJUG |
15:01 |
|
|
sssddd joined #virtualJUG |
15:02 |
|
|
csst0111 joined #virtualJUG |
16:20 |
|
|
shelajev joined #virtualJUG |
16:20 |
|
shelajev |
hello everyone! :) |
16:29 |
|
|
jonathanvila joined #virtualJUG |
16:33 |
|
pdurbin |
shelajev: hi |
16:37 |
|
|
millrossjez joined #virtualJUG |
16:42 |
|
|
ederign joined #virtualJUG |
16:46 |
|
|
hengro joined #virtualJUG |
16:46 |
|
|
AMA_ joined #virtualJUG |
16:49 |
|
|
vogella joined #virtualJUG |
16:50 |
|
|
jeqo joined #virtualJUG |
16:53 |
|
|
GreenHornet joined #virtualJUG |
16:56 |
|
|
randomMAR joined #virtualJUG |
16:57 |
|
|
vasouv joined #virtualJUG |
16:57 |
|
|
roxolid joined #virtualJUG |
16:57 |
|
|
PJain joined #virtualJUG |
16:58 |
|
|
tron33 joined #virtualJUG |
17:00 |
|
|
bornslippy joined #virtualJUG |
17:00 |
|
sjmaple |
ready to start now! |
17:01 |
|
|
amorfis joined #virtualJUG |
17:01 |
|
|
carljokl joined #virtualJUG |
17:01 |
|
|
Yunkai joined #virtualJUG |
17:01 |
|
sjmaple |
if you don't see it start shortly on http://virtualjug.com refresh... about to click go! |
17:01 |
|
|
YF joined #virtualJUG |
17:01 |
|
|
PJain joined #virtualJUG |
17:02 |
|
hengro |
Woohoo! |
17:02 |
|
vasouv |
ok, i'm ready and able |
17:02 |
|
|
jeqo joined #virtualJUG |
17:02 |
|
millrossjez |
still says "Please stand by" here, I'm on my feet as instructed |
17:02 |
|
|
jonathanvila joined #virtualJUG |
17:02 |
|
millrossjez |
and there we are |
17:02 |
|
|
michael joined #virtualJUG |
17:02 |
|
|
Koolrich joined #virtualJUG |
17:02 |
|
jonathanvila |
hi all, from BarcelonaJUG |
17:03 |
|
amorfis |
Hi all :) |
17:03 |
|
vasouv |
good afternoon everyone :) |
17:03 |
|
|
tim-nrg joined #virtualJUG |
17:03 |
|
|
PravinJain joined #virtualJUG |
17:04 |
|
|
cafrjbr joined #virtualJUG |
17:04 |
|
sjmaple |
hey everyone! |
17:05 |
|
shelajev |
yeah, I'm here :) |
17:05 |
|
sjmaple |
Guillaume LaForge with us today! http://twitter.com/glaforge |
17:05 |
|
shelajev |
super offline and sneaky |
17:06 |
|
sjmaple |
Forgot to mention, as usual all questions and stuff, please pout them in here and I'll ask them |
17:06 |
|
|
rlitto joined #virtualJUG |
17:06 |
|
|
NrgXnat joined #virtualJUG |
17:06 |
|
sjmaple |
ummm, put them in here... don't pout them in here :) |
17:06 |
|
vogella |
Will the slides be available later? |
17:08 |
|
sjmaple |
I can ask for them |
17:09 |
|
vogella |
Need to correct myself, will the "one" slide Guillaume shows be available later? He seems to have only one. :-) |
17:09 |
|
sjmaple |
actually, I should always put them on slideshare and make them available on the site next to the video... good point vogella ! |
17:09 |
|
sjmaple |
:) |
17:09 |
|
|
golden joined #virtualJUG |
17:10 |
|
|
GreenHornet joined #virtualJUG |
17:10 |
|
|
atul joined #virtualJUG |
17:10 |
|
|
PravinJain left #virtualJUG |
17:11 |
|
atul |
Hello |
17:11 |
|
|
vanman joined #virtualJUG |
17:11 |
|
vogella |
Ah http://virtualjug.com/#live shows a static picture, https://plus.google.com/u/0/hangouts/onair/watch?hid=hoaevent%2Fccghh7tc6f5v7g2jrf8mhpm69b0&wpsrc=yta&ytl=FkLZ7kDCIBk shows the real slides |
17:11 |
|
sjmaple |
hey atul |
17:12 |
|
|
rosshugget joined #virtualJUG |
17:12 |
|
sjmaple |
have you clicked play on it? |
17:12 |
|
sjmaple |
or perhaps refresh the window? |
17:13 |
|
vogella |
sjmaple, thanks, that works. |
17:13 |
|
sjmaple |
cool |
17:13 |
|
|
besolov joined #virtualJUG |
17:13 |
|
sjmaple |
which one? |
17:13 |
|
vasouv |
i thought dynamic languages were faster than static ones... |
17:13 |
|
vogella |
sjmaple, refreshing the window and clicking play again. |
17:13 |
|
sjmaple |
sometimes a cached version of the site shows a previous edition |
17:14 |
|
|
ebenen joined #virtualJUG |
17:14 |
|
sjmaple |
but I hate clearing the cache manually, too close to the session as I can imagine it will be super slow |
17:14 |
|
sjmaple |
ok, cool |
17:14 |
|
vanman |
i have no idea whats going on |
17:15 |
|
vanman |
think accent... cant really understand this guy..im outta here |
17:15 |
|
|
Dallas joined #virtualJUG |
17:16 |
|
hengro |
anyone else using Groovy in higher education? |
17:17 |
|
|
omurill joined #virtualJUG |
17:17 |
|
sjmaple |
are you, hengro? |
17:18 |
|
sjmaple |
would be great to hear it being used at universities |
17:18 |
|
carljokl |
I used it in the past with grails for a University attendance tracking system |
17:18 |
|
sjmaple |
was that your choice? |
17:18 |
|
|
besolov left #virtualJUG |
17:18 |
|
carljokl |
Yes |
17:18 |
|
|
besolov_ joined #virtualJUG |
17:19 |
|
carljokl |
I was actually staff rather than a sruder |
17:19 |
|
hengro |
The ERP system we use for students / finance / grades etc. is switching to Groovy/Grails |
17:19 |
|
hengro |
But I haven't used it for anything other than parsing some XML and loading it into a database |
17:19 |
|
carljokl |
Student. ..darn autocorrelation |
17:19 |
|
sjmaple |
hehe, love the flat curve pic... hang on, is Groovy dead? ;) |
17:21 |
|
carljokl |
Groovy did bite me in that the syntax is more lenient |
17:21 |
|
sjmaple |
example? |
17:21 |
|
hengro |
carljokl: I keep trying to make little libraries to help me out, but then finding out that Groovy already does what I'm trying to do |
17:21 |
|
NrgXnat |
We're using groovy not so much in education, but in academic research. |
17:21 |
|
GreenHornet |
Math.pow(Groovy, Rails) == Grails |
17:21 |
|
hengro |
NrgXnat: Oh, awesome |
17:22 |
|
carljokl |
Some typos were accepted as valid groovy where the Java compiler would have correctly picked up the typo |
17:22 |
|
pdurbin |
NrgXnat: what kind of research? |
17:23 |
|
NrgXnat |
We already use it for scripting our data packages for the Human Connectome Project (http://www.humanconnectome.org) |
17:23 |
|
GreenHornet |
Date date = [] //Result: Tue Dec 02 15:23:04 BRST 2014 |
17:23 |
|
NrgXnat |
Mostly neuroimaging data, but medical imaging data generally |
17:23 |
|
NrgXnat |
http://www.xnat.org |
17:23 |
|
carljokl |
I tend to think very statically typed |
17:23 |
|
NrgXnat |
We've also embedded groovy for scripting into the latest release of the server platform. |
17:24 |
|
NrgXnat |
And we're planning on re-writing our 2.0 release in Grails. |
17:24 |
|
|
Ranajit joined #virtualJUG |
17:24 |
|
vasouv |
absence of semicolon and parenthesis is weird |
17:25 |
|
hengro |
vasouv: I agree with the last part ;-) |
17:25 |
|
carljokl |
Hibernate pain can still rear it's head in Grails when domain relationshipso get tricky |
17:25 |
|
besolov_ |
What about package private methods/fields? |
17:25 |
|
carljokl |
But that isn't a Groovy problem |
17:26 |
|
pdurbin |
NrgXnat: cool. I work on https://github.com/IQSS/dataverse (JSF app) |
17:26 |
|
hengro |
besolov_: So.. I've tried to mark things private in Groovy, and Groovy ignores it. But, regular ol' Java code still can't see them |
17:27 |
|
sjmaple |
let me know if you have any questions so far and I'll ask Guillaume |
17:28 |
|
NrgXnat |
pdurbin Cool, I'll check it out, we've mostly focused on data acquisition and processing, one of our big goals in future development is precisely sharing and publishing the data once research is completed. |
17:28 |
|
|
Yunkai left #virtualJUG |
17:28 |
|
|
gersh joined #virtualJUG |
17:29 |
|
pdurbin |
NrgXnat: well, feel free to jump in #dataverse some day and ping me :) |
17:30 |
|
|
HarmeetSingh joined #virtualJUG |
17:30 |
|
NrgXnat |
pdurbin I'll do that, thanks! Are you at Harvard or did the project just originate there? |
17:30 |
|
HarmeetSingh |
Hello To all |
17:30 |
|
gersh |
hey |
17:30 |
|
HarmeetSingh |
how is session goind? |
17:31 |
|
pdurbin |
NrgXnat: both! |
17:31 |
|
vasouv |
Q: can we use def when saying sth like: List l = new ArrayList(); |
17:31 |
|
vasouv |
i mean when an object is declared as its superclass |
17:33 |
|
NrgXnat |
hengro Private field visibility is a known issue, fix scheduled for 3.0: https://jira.codehaus.org/browse/GROOVY-3010 |
17:33 |
|
hengro |
NrgXnat: Woah.. thanks! That's awesome! |
17:33 |
|
GreenHornet |
Nice |
17:33 |
|
besolov_ |
I want default values in java ( |
17:34 |
|
sjmaple |
yeh, me too |
17:34 |
|
sjmaple |
and named params |
17:35 |
|
besolov_ |
And properties |
17:36 |
|
besolov_ |
Dreams... |
17:36 |
|
sjmaple |
and proper type inference |
17:36 |
|
HarmeetSingh |
i want reactive programming in java |
17:36 |
|
|
pfrobinson joined #virtualJUG |
17:36 |
|
sjmaple |
RXJava out the box? |
17:36 |
|
sjmaple |
JavaRx |
17:36 |
|
HarmeetSingh |
yes |
17:37 |
|
sjmaple |
that would be good |
17:37 |
|
sjmaple |
did you see Venkat's session? |
17:37 |
|
|
EPadronU joined #virtualJUG |
17:38 |
|
HarmeetSingh |
i thought, if the reactive programming is good, so, this need to be a part of JDK |
17:38 |
|
HarmeetSingh |
yes Venkat's session was really good |
17:38 |
|
HarmeetSingh |
from that session, i know about reactive programming |
17:38 |
|
sjmaple |
I wonder if a JEP exists for it |
17:38 |
|
HarmeetSingh |
JEP? |
17:39 |
|
sjmaple |
Java enhancement proposal |
17:39 |
|
sjmaple |
http://openjdk.java.net/jeps/0 |
17:39 |
|
HarmeetSingh |
ok |
17:40 |
|
sjmaple |
it's the openjdk version of the JCP :) and is less about standards, more about impl |
17:40 |
|
sjmaple |
maybe that last bit is unfair, but that's how I see it |
17:45 |
|
sjmaple |
g-string :) hehe |
17:47 |
|
HarmeetSingh |
internally g-string is convert to string or stringbuilder ? |
17:47 |
|
HarmeetSingh |
g-string also maintain in string pool ? |
17:48 |
|
|
Don joined #virtualJUG |
17:50 |
|
|
staticnull joined #virtualJUG |
17:50 |
|
|
DonBogardus_SLC_ joined #virtualJUG |
17:51 |
|
hengro |
sjmaple: Had to step away for a minute.. I'd love to hear recommendations on where to go next. Are there Groovy projects starting out that need help? Are there good sites/books on Groovy patterns? |
17:51 |
|
HarmeetSingh |
Thanks Simon |
17:51 |
|
hengro |
sjmaple: Basically, how do I graduate from being a script kid? ;-) |
17:52 |
|
sjmaple |
great question hengro, I'll ask at the end, thx! |
17:52 |
|
sjmaple |
HarmeetSingh: np |
17:52 |
|
DonBogardus_SLC_ |
I've heard that in a typical web application, the case for using dynamic languages like groovy is stronger the closer you get to the user interface. Whereas the backend modules are better suited to static languages. Do you agree with this? What about using just a static-style in Groovy? How common is full stack Groovy? |
17:52 |
|
sjmaple |
DonBogardus_SLC_: nice q |
17:53 |
|
DonBogardus_SLC_ |
Obviously can wait until end of talk. |
17:53 |
|
sjmaple |
yep |
17:54 |
|
|
andonescu joined #virtualJUG |
17:56 |
|
HarmeetSingh |
command chain is look like dirty code :P |
17:56 |
|
|
ruben_ joined #virtualJUG |
17:56 |
|
sjmaple |
DSL, innit :) |
17:57 |
|
besolov_ |
Spock tests looks really great |
17:57 |
|
sjmaple |
can use it in Java too http://zeroturnaround.com/rebellabs/using-spock-to-test-groovy-and-java-applications/ |
17:59 |
|
|
rubsto joined #virtualJUG |
18:01 |
|
|
ionut joined #virtualJUG |
18:01 |
|
sjmaple |
Power Asserts ++ |
18:03 |
|
hengro |
Elvis operator!! |
18:03 |
|
hengro |
Why is it called that.. |
18:04 |
|
|
jbaruch joined #virtualJUG |
18:04 |
|
HarmeetSingh |
groovy have checked exception ? |
18:05 |
|
sjmaple |
I think it's because it looks like elvis :) |
18:05 |
|
sjmaple |
:? |
18:07 |
|
sjmaple |
ahhh it's his lip! I always thought it was eyes and hair! |
18:08 |
|
hengro |
hahaha |
18:08 |
|
|
tellisnz joined #virtualJUG |
18:09 |
|
HarmeetSingh |
i thing, elvis is also called ternary operator |
18:09 |
|
sjmaple |
yeh it is |
18:09 |
|
sjmaple |
but it's called elvis when the 2nd operand is empty |
18:09 |
|
HarmeetSingh |
ok, that's good |
18:09 |
|
hengro |
Oh.. I thought the elvis operator was when you were doing things like this?.that?.exists (getting around null pointer exceptions) |
18:10 |
|
HarmeetSingh |
me too |
18:10 |
|
joshuaw |
I wish I could learn all languages this way :D |
18:10 |
|
sjmaple |
oh, I'm probably wrong then :) |
18:10 |
|
sjmaple |
joshuaw: 3 more to go in dec :) |
18:11 |
|
|
besolov joined #virtualJUG |
18:11 |
|
joshuaw |
sjmaple: I really like how he presents the syntax and logic in the code slides, very understandable and readable |
18:11 |
|
HarmeetSingh |
yes, but india the timing is midnight :( |
18:12 |
|
sjmaple |
me too. I do a little bit of Groovy presenting, and I think I'm going to take a few things from his slides :) |
18:12 |
|
|
GreenHornet joined #virtualJUG |
18:12 |
|
HarmeetSingh |
Effective Java, Ultimate guide |
18:14 |
|
|
HarmeetSingh left #virtualJUG |
18:18 |
|
joshuaw |
sjmaple: I think I will be adding this to my wish list :D http://www.amazon.com/Groovy-Action-Dierk-246-nig/dp/1935182447/ref=sr_1_1?ie=UTF8&qid=1417544267&sr=8-1&keywords=Groovy+in+Action |
18:19 |
|
sjmaple |
can't see that link |
18:19 |
|
sjmaple |
but check listen to the other JVM lang sessions first ;) |
18:20 |
|
joshuaw |
Groovy in Action 2nd ed by the speaker |
18:20 |
|
joshuaw |
sjmaple: and I plan to watch those too |
18:20 |
|
joshuaw |
sjmaple: thanks for lining them all up |
18:20 |
|
|
bornslippy joined #virtualJUG |
18:21 |
|
sjmaple |
yw :) |
18:22 |
|
|
lacivert joined #virtualJUG |
18:24 |
|
sjmaple |
we're well over time, so I'll ask Guillaume to take questions in IRC on on the meetup.com event comments |
18:26 |
|
roxolid |
in that case I would like to ask one more: what's Guillaume's dev lifecycle... what IDE he uses, how he compiles code and so on... |
18:26 |
|
joshuaw |
sjmaple: the event details in the email have it listed for 3 hrs so he is running short ;) |
18:26 |
|
sjmaple |
I don't think he's in here :) |
18:26 |
|
|
ashku joined #virtualJUG |
18:26 |
|
sjmaple |
oh right! oops! |
18:27 |
|
sjmaple |
it was meant to be 1 hour, as normal :) |
18:27 |
|
|
carljokl joined #virtualJUG |
18:28 |
|
DonBogardus_SLC_ |
Great presentation, thanks! |
18:28 |
|
besolov |
Yeah, it was great presentation, thanks! |
18:29 |
|
cafrjbr |
thanks |
18:29 |
|
tron33 |
great session. |
18:30 |
|
roxolid |
Simon, Guillaume - thank you for this great presentation! |
18:30 |
|
|
gaijinco joined #virtualJUG |
18:30 |
|
sjmaple |
thanks everyone, as I mentioned, please add your questions onto the event in meetup and I'll point Guillaume to them http://www.meetup.com/virtualJUG/events/218827084/ |
18:31 |
|
|
gaijinco joined #virtualJUG |
18:32 |
|
DonBogardus_SLC_ |
So questions will be answered on meetup, or are we continuing Q&A now here? |
18:33 |
|
tron33 |
thanks sjmaple! |
18:43 |
|
|
DonB_SLC joined #virtualJUG |
18:46 |
|
|
dc joined #virtualJUG |
19:03 |
|
|
Youngest joined #virtualJUG |
19:08 |
|
Youngest |
hi there |
19:16 |
|
|
GreenHornet joined #virtualJUG |
19:28 |
|
|
Prasanna joined #virtualJUG |
19:29 |
|
|
Prasanna left #virtualJUG |
20:14 |
|
|
Dallas joined #virtualJUG |
20:21 |
|
|
cliops joined #virtualJUG |
21:03 |
|
|
krjura joined #virtualJUG |
21:38 |
|
|
GreenHornet joined #virtualJUG |
22:08 |
|
|
boo joined #virtualJUG |
22:08 |
|
boo |
hi |
22:15 |
|
|
_ollie joined #virtualJUG |
22:59 |
|
|
andonesc_ joined #virtualJUG |
23:31 |
|
|
andonescu joined #virtualJUG |