Skip to main content

[adopt-a-jsr] Re: Lambdas Benchmarking Hackday with Goldman Sachs Collections Libraries

  • From: Oleg Tsal-Tsalko < >
  • To: ,
  • Cc:
  • Subject: [adopt-a-jsr] Re: Lambdas Benchmarking Hackday with Goldman Sachs Collections Libraries
  • Date: Wed, 24 Jul 2013 12:53:02 +0300

Hi guys,

Finally we (Kiev JUG jug.ua) have run GS Collections Framework with Lambdas
HackSaturday at our end of the wood following LJC example.
In general everyone enjoyed this event. In total 16 people attended. GS
Collections Framework appeared really rich functional extension for JCF and
happened to be a good playground for JDK8 Lambdas usage. Tasks in kata
style were very good prepared and comprehensive. Respect to guys from
Goldman Sachs! Even taken 6 hours in total: 1 hour of introduction into GS
Collections Framework and what we basically are going to do. 4 hours of
collective work on katas. 1 hour at the end to collect feedback from each
of participants.

Some feedbacks reg what could be improved next time:
1) Some of the guys wanted more silence to be able to concentrate on katas
solving.
2) Some of the guys felt some lack of initial instructions.
3) GS and JDK Functions/Predicates mixed and messed a bit in some guys heads
4) Almost all guys found collect/select methods not intuitive and less
intuitive than JDK8 map/filter methods.
5) It wasn't kata targeted on method chaining.
6) We wished to have extension methods in Java.
7) We wished to have all variaty of GS Collections Framework in JCF.

From organization action point:
1) Define starategy of how to join latecomers into work most effectively
2) Try to use some tool for desktop sharing like join.me
3) Think about diff formats of HackSaturday like Hackaton format with
working in small teams on one task/problem/component.

Reg ideas for next HackSaturday:
1) Try to rework same katas/tasks to be implemented using new features of
JCF introduced in JDK8.
2) Try to implement some component or just kind of Predicates class using
Lambdas inside.

We will try to add our HackSaturday feedback into success stories chapter
on adoptajst site and add our JUG to list of who is addopting JSRs.

Regards,
Oleg


2013/5/12 Ben Evans 
< >

> Werner,
>
> The GS Collections are an alternative to the standard JCF.
>
> We look forward to JSR 354 publishing a usable EDR. Currently, it is quite
> some way from that point, and is hardly viable in its own right - so
> describing it as "a vital part of Java 9" is very, very premature.
>
> Thanks,
>
> Ben
>
>
>
> On Sun, May 12, 2013 at 10:00 AM, Werner Keil 
> < >wrote:
>
>> Good stuff.
>>
>> I guess Ben's going to tell us a bit about it next week in Zurich at the
>> JCP EC Meeting. Not sure if GS will be there, but CS hosts it and
>> Oracle/PMO sure is there, too.
>> Together with CS I'm going to present a vital part for Java 9, though we
>> also applied some of the core Lamda concepts and interfaces in JSR 354, so
>> if your codebase from the hack day can be used with other libraries than
>> the GS Collections API I'm sure, we'll have a look at it.
>>
>> Thanks,
>> Werner
>>>
>>>   --
>> -- You've received this message because you are subscribed to the Google
>> Groups Adopt OpenJDK group. To post to this group, send an email to
>.
>>  To unsubscribe from this group, send an
>> email to 
>.
>>  For more options,
>> visit this group at
>https://groups.google.com/d/forum/adopt-openjdk?hl=en-GB
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Adopt OpenJDK" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to 
>.
>> To post to this group, send an email to 
>.
>> Visit this group at http://groups.google.com/group/adopt-openjdk?hl=en-GB
>> .
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>


[adopt-a-jsr] Re: Lambdas Benchmarking Hackday with Goldman Sachs Collections Libraries

Oleg Tsal-Tsalko 07/24/2013

[adopt-a-jsr] Re: Lambdas Benchmarking Hackday with Goldman Sachs Collections Libraries

Mani Sarkar 07/24/2013
 
 
Close
loading
Please Confirm
Close