Player is loading...

Embed

Copy embed code

Transcriptions

Note: this content has been automatically generated.
00:00:02
alright uh put it like this year's cholera um it's coded
00:00:16
uh yeah i i do wanna take an option it thank everybody for wonderful conferences been
00:00:20
amazing so for uh and i'm i'm going to be on stage here to promote the community
00:00:25
through that whole thing that we have called the fill bagwell morals collection in the work
00:00:31
um so what is this this is the word that we try to give to individuals that we
00:00:34
think had made a significant a contribution to the community to building the community we want to have
00:00:41
right this is a this this is this is on the web so you can see the the link there um
00:00:46
for what is what is what it means but we're looking for people who are encouraging will demean humble optimistic think fine
00:00:52
um i met phil bagwell ten years ago at this conference
00:00:56
um and he he was one of the first piece for people
00:00:59
to welcome i you know as in this new country as in switzerland never been here before is with first people welcome yeah
00:01:05
uh and you know you just targets um you have no idea who this person is is what
00:01:09
you find out oh he's the one who invented the uh data collection going back to write like a very very
00:01:14
cool very humble guy really welcoming also make ah martin was gonna give us a a full battle story quick uh
00:01:26
so i'm i met phil uh some this or that thing was two thousand seven
00:01:31
uh if you came to my office uh just knock on the door and says well you know i have this problem i
00:01:37
have is i here for these sort of a immutable of
00:01:41
this so uh which are more efficient than hash constant in consequence
00:01:45
um and i i'm thinking of submitting it to a conference how
00:01:49
do i make sure that the problem committee will not steal my idea
00:01:53
well then the reasons of going about but if you're concerned them uh
00:01:58
that little thing is you put that report um you can do one
00:02:02
with michael so essentially an aggressive personally prefer tech report were too good
00:02:06
so i told him about the colour reproduction and then he went on
00:02:10
and told me about reaching out to the community because he was really an expert in that
00:02:15
it's a previous job was as a as a marketing
00:02:18
manager for digital equipment but the time and what he
00:02:23
really good tool is he could really encouragement or encourage uh
00:02:29
and this was just a other people it was absolutely great and up until last thus far to uh the the the
00:02:36
couldn't come if you went to the first ones who's got this uh couldn't
00:02:39
come to that one anymore so we decided to name this award in this thing
00:02:45
okay
00:02:53
so uh in addition to just you know the the choice that we saw in fill that we'd like to encourage
00:02:58
uh we would look for one of three different uh criteria in candidates and it could be one or more this thing
00:03:04
uh with this thing we call technical gonna factions just people who contribute a lot of technical
00:03:09
content to the community you know they're they're doing libraries the the unsung heroes of what makes politic
00:03:15
uh we will probably people who evangelists these people go out to the
00:03:18
the external programming world not just in east all the microcosm but but beyond
00:03:23
and bring people in and make it will come in for newcomers teaches messages
00:03:27
gal is easy to learn and it's a good language and with good people
00:03:31
um activism is building up the community and changing the shape of the community in
00:03:35
a healthy way making this a better community we want to be a part of
00:03:40
so with that said um we have a little bit of a problem with
00:03:45
this process because we actually didn't announce it too doesn't he teen with a
00:03:50
um so you're actually gonna get to see two winners is this this time uh we're gonna have to announce that you don't need to enter
00:03:57
yeah and the two thousand nineteen winner and so we have two two
00:04:00
winners here i think they're both a very deserving um so pretty doesn't eighteen
00:04:07
uh we have shows in change you use you or i don't
00:04:20
i'm not sure if can choose one person except i did i have met him oh he's
00:04:26
very nice and and just very outstanding technical contributions route community um
00:04:31
has a lot of uh uh a lot of activity um i i can't remember project i ever worked
00:04:37
on its colour that didn't have a kinetic energy and uh we have a short little video for him
00:04:47
right now ah you
00:04:53
are not e. e. so
00:05:04
oh i see
00:05:10
views on on grass on all the while we're we're
00:05:14
reasons as well who's reviewers are more functional room the division
00:05:21
as a lose lose version will lose
00:05:24
theirs we were persons and whistles rather
00:05:28
is the worse online versions things yeah i i
00:05:41
a hundred or so
00:05:55
yeah
00:05:59
i i i still see here
00:06:06
ah it's it's just such a huge ah
00:06:13
one g. e. yeah that's uh that's the t. i. e.
00:06:21
for the a. o. e. what's there
00:06:26
was uh what this is a heart
00:06:36
mm
00:06:38
i i i. s.
00:06:43
who knows what grudge us
00:07:01
so uh issues on was not able to be here today but on his behalf uh
00:07:05
eugene you go to a has been communicating with them it has uh some some words
00:07:11
i mean
00:07:14
well thank you all haven't gone that you're from you should also aunts or just like to thank mime on long and
00:07:22
then all the panels all uh forty all this this'll work
00:07:27
or just will surely confused or usable villages on the hill
00:07:31
you when you meet in person is really shy person bodies really kind hearted and the l.
00:07:36
remember like a few years ago when i went to starbucks or a
00:07:39
normal eleven euro is the it's still i don't know many people in tokyo
00:07:44
well he just casually like asked me on what
00:07:47
or or something and say hello for the known something
00:07:51
like that and the l. c. d. just like men and we talked about difference call of sort of
00:07:56
and so the interesting thing about his background let's begin like a diversity
00:08:02
is that he didn't get computer science degree in his college all his major is actually
00:08:08
the traditional asian calligraphy so he is all twelve
00:08:12
around all all is based in japan but his
00:08:15
daughter handle and the hope handle sure what a
00:08:18
k. o. i. it's actually all like old chinese
00:08:22
you'll renaissance persons to master the porch we
00:08:27
and drawn more writing and painting and calligraphy
00:08:31
yeah you want to really traditional school the studies that's there in in for the all
00:08:36
programming was basically all i also like it he went through on the tall
00:08:41
yeah and over don't look at the pollution all small he's obviously learned to master
00:08:46
all sorts of the the various aspects of the language but the functional programming
00:08:52
so in one of the any small i think he he wasn't
00:08:56
there but want to functional programmers working like talking with your light
00:09:00
how does he flying does blog because i'm pretty
00:09:04
sure no one has ever come across this particular cool
00:09:09
so i asked them you know and we're adults we're we're in person like
00:09:13
how do you find these things and his answer was that he used to download the source code
00:09:20
all the lights was that or the scroll on his eyebrow and he literally we use it like a block
00:09:31
literally reason and on the stand that like up walk because you you know he is
00:09:37
is english meeting has improved reports of years well his
00:09:41
mode of communication basically with all english speaking majority of
00:09:45
the open source is fruit cool so all he wanted really really get it right and on the standard code
00:09:51
and when he so support worst he wants to be able to basically can be that
00:09:56
so let's just like my way of thinking about it and
00:10:01
deal in a yeah everyone else like the amount of confusion
00:10:05
he's made all when when when he was on the patrol the i think you may something like thousand like work was
00:10:12
like the overall like a year or something so the u. i. like this on what's
00:10:16
for this all on a real old italy i'll tell him when i see so much
00:10:27
sure
00:10:29
there we go alright those awkward oh yeah so uh uh
00:10:35
yeah and the only two dozen nineteen so uh we have another
00:10:39
winner uh for two thousand nineteen and and uh this one
00:10:42
this one again is how deserving this when it is kelly robinson
00:10:55
hello everyone on multiple fronts uh since she's one of the founders covered bridge a a thing
00:11:00
which is been evolving in really changing the shape of or to mean a really really good way
00:11:04
um and also i i have i have a a picture the board here i would recommend
00:11:08
going to that check you don't get hub repositories there's lots of really really good learning material
00:11:13
that is designed for newcomers if you read through and you
00:11:17
wanna know how to write stories for newcomers this is your example
00:11:20
um just just wonderful wonderful things so uh we have a short little video for you as well
00:11:29
i sure sure sure that'll help cheeses was also has a pit stop completely
00:11:38
she she don't know issue these surfaces on which it
00:11:44
the result huge g. if you see
00:11:48
you you issue to me she to show up
00:11:54
which graduations kelly i can't think of what you see if you if you know what
00:11:59
right there is where they were ah yes
00:12:03
but who who ah who although or brands were use or you will be more uh_huh
00:12:11
uh_huh oh maybe maybe you lose the remote
00:12:14
medieval members really means he has me remember
00:12:19
ours is humble or i hum sign our
00:12:24
here we see the sign kelly congratulations on we
00:12:27
though cargo or alright you or i was telling me oh oh
00:12:35
i remember all running a. g. u. a. r. r. radio another skull programs
00:12:41
i just say i'm thinking right anyway so i wanna wake
00:12:44
me this video really quickly turned up our quest you're still we
00:12:49
or a take your time she or otherwise what c. k.
00:12:55
so i think your enemies interesting q. regulation kelly
00:12:59
congratulations on behalf myself in your friends or coworkers saying
00:13:03
but anyway everybody gets that tragic factor allocation after falling on where
00:13:08
i can't think of a better seaward role model mansions for the community
00:13:12
we need more people that would never even think again lying x. m. l. and otherwise perfectly good coding
00:13:19
i know you want ah but seriously well done by
00:13:22
you'd get investment bankers the world several whole live some chances
00:13:26
operation may something going to whine and that's ah okay so i hope they're they're feeling price often during the day
00:13:33
ah yeah easy but i can't go to her senses yeah
00:13:38
are we
00:13:47
uh
00:14:06
thank you know ah i just wanna say thank you to everybody who has
00:14:10
t. a. or planner workshop i celebrate would not be possible that yourself make yeah
00:14:22
oh okay what's your and so that that well words and if
00:14:28
you check the schedule right now now we can see that it wasn't
00:14:32
uh and normally placing a is really informal and it's more for
00:14:37
you than it is for us we're not up here you know like
00:14:41
saying e. profound thing easy to you know preaching anything and it's really trying
00:14:45
to be a little bit of a dialogue between and you know everybody here
00:14:49
and uh that the folks that you might know from the stage here and
00:14:54
so we're going to you before we can get into the the full panel
00:14:58
i know that uh not everybody knows everybody on stage i think we know martin is in
00:15:02
cali at this point but i i think we she we're gonna do a quick round of introductions
00:15:08
um one thing about the introductions since since bargain had this really cool
00:15:12
uh thing either you did today uh i'm going to use it as well
00:15:17
and so we're going to do a little round of introductions i want you to kinda help
00:15:22
because the goal is to try and point out who is telling a lie about their history
00:15:28
so uh everybody on the panel here is going to give you results of course they tell you
00:15:33
uh their name in you know maybe you know what they do how they had a yeah i know i know that was gonna
00:15:39
and they're going to get you to facts are rather two pieces of information right one is true one
00:15:44
is false and so uh it's going to be quite funny to see you know what you think is is
00:15:48
that you are the false one redo that real quick before we get into the actual panel discussion so
00:15:52
we all kinda knowing people are and i'm glad that everybody's area like logged on look at this is great
00:15:57
okay so we're going to start with eugene so intro
00:16:01
and two things about she one true one false why
00:16:04
i'll i'm what you g. i. member of deal like
00:16:07
dance hall teen i'll i'll hit cannot yeah cool okay
00:16:14
the maintainer of us weekly so too fast all
00:16:18
long that is i'm a laptop which turned slowly cheese your all the products
00:16:24
all in the second is that i like a lot of electronic music all like smalltalk no less
00:16:32
right which seems more believable based on some people know eugene so i hope that they're right okay so it seems
00:16:42
like people think that you're into tech now i know that you're not a like to vegetarian we give you like
00:16:47
if you were seconds so what is true if you see my total fees i compile after document report here so
00:16:56
yeah i also make all every three months i make them it's the that's also my tutor okay so
00:17:02
so the story number two is that your ones you are in the minimum electronic music cool
00:17:10
well actually actually i mean that was that was also intended so
00:17:16
were you were ready to how we know you've got me to dallas
00:17:20
yes fine
00:17:22
e. job basically i think doing s. p. t. and the l. you may also know also
00:17:29
collects the which is the x. m. l. data blinding tool that although some people use and
00:17:36
well that's pretty much i guess the things we go again
00:17:41
a high uh yeah so my name is uh up yeah
00:17:45
morris yeah oh mm that's like you can vote on that already
00:17:50
um yeah somebody did i idly this call team that like that and um
00:17:59
and actually tone i didn't get the thing i thought you were gonna come up on now you have to come up with to to to be okay okay
00:18:06
you can do it uh i can do it um let's see first wasn't it true thing
00:18:12
wait no sorry sorry uh
00:18:20
oh are eight people loaded so i don't even know what the first one because obviously that was to be correct yeah okay quite um
00:18:34
um i'm really i'm really bad at the stuff that's the
00:18:37
other day i alright so would you like you like salsa
00:18:41
oh i have another oh okay i've i've had i've had starbucks before is this one story
00:18:48
um at at at at and uh the other story is that i invented hassle
00:18:58
right that was good i like this one
00:19:02
oh my god
00:19:06
can i just say thank you for voting for number two product i don't but i have had one cup of espresso from starbucks the four
00:19:15
okay so the way that i think the truth restated the people here though i have in my life
00:19:21
had like literally one cup of espresso from starbucks home this is like my moment of telling everybody about it
00:19:27
because i've been hiding this for a long time we forgive you um okay and i i actually i can
00:19:32
just call because i couldn't figure out task or so you know it's the number number one is sisters or
00:19:38
i know certain progress with the same wheels okay yeah support groups tomorrow it's yeah if it alright
00:19:47
hi josh well uh yeah some job oh yeah i don't have a last name um
00:19:53
you can say last incorrectly 'cause i'll say round uh i yeah so my last
00:19:58
name is uh interesting it's it's a landed mix of a german french because uh my
00:20:03
ancestors apparently were french maybe maybe german
00:20:07
not sure uh so but yeah it's it's
00:20:11
a rat uh with that nice silent h. on it perfect yeah i've always that room
00:20:17
yeah okay anyway uh i uh i wrote a book at one point time uh
00:20:21
some people might have read it some people might not remember it now uh sports calendar
00:20:25
and i did a lot with the school community um for my two stories the first one is
00:20:31
i'm gonna take from indian possibly um there are things
00:20:34
that people know me for so uh i never wear socks
00:20:39
and i invented my own programming language that is published in an academic journal
00:20:47
alright let's go what you think
00:20:56
i've mostly monday alright uh yeah sure tracing cover yeah yeah so there's
00:21:03
a april fools day academic turnoff and i made a language called lambda doggy
00:21:08
that is designed for dogs and uh yeah that's true and i you can
00:21:13
buy it on google scholar the article think book ever right oh yeah have perfect
00:21:19
right on the mark will um yeah i'm i'm i'm i'm a i'm
00:21:24
if it's gotta that's that's uh for that one of the stories of
00:21:30
so so the sources uh another one uh
00:21:33
my first problem language was actually for time five
00:21:37
and number two others colour was first holes allow form school
00:21:44
like i asked me how do you spell it s. o. uh you but then with this i'm gonna change for me
00:21:53
people don't have have taken a naming then do they
00:21:59
alright what what what's true so that uh uh one is false my
00:22:03
first program and then which was our goal sixty who more than five of
00:22:09
well most people were very wrong and number two is true because uh
00:22:14
that's got i was first uh an acronym for software compensation language so
00:22:19
but then that sounded too much like score the most people don't like school so we
00:22:27
okay that's a good i i had no clue that's amazing
00:22:31
right well then
00:22:35
i'm i'm home i work a google our evan checkmate you
00:22:39
know they're probably still workable ah i work on apache spark mostly
00:22:46
that's probably where you know i mean you know me from zero to a lot of
00:22:49
books unpacked respect i think most of us read yeah i'm i'm very sorry i for
00:22:56
i that whole thing yeah uh for example repose bad anyways ah
00:23:04
okay so sorry extra number one here is um oh whoever
00:23:09
did that thank you okay ah my stuffed animals name as rainbow
00:23:15
hand story number to you is that every night i fall sleep with a stuffed animal
00:23:23
that's that's hard actually
00:23:27
yeah it's gonna be when it falls ontario what what what happened
00:23:35
transcript probably with this isn't scour j. s. ah i don't know you can ask them i i don't know
00:23:44
alright
00:23:47
okay it would appear that most people know that that i remember was my wife stuffed animal ah and
00:23:54
so every night of our sleep with a stuffed animal okay so you guys are right for this one yeah
00:23:59
alright and last but not least i
00:24:04
hi i'm guy and i said it's cartridge i i've also been known to complain about freeman and uh
00:24:11
i i work actually how much email from your lanyard uh i yeah
00:24:16
sorry number one is that you're on mask blocked me and for yeah
00:24:21
story number to us that donald trump block me and tie
00:24:26
but i i
00:24:31
wow
00:24:39
alright i think most people about it so so either one would be um there that donald tramp actually dead blithely and whatever
00:24:54
thank you it's it's my greatest on air
00:24:58
uh
00:25:00
what what uh what is this is this whole then
00:25:05
uh yes will start question no this is not correct we get what are you doing
00:25:11
no no alright so what i had intended had here where is a a bunch
00:25:17
uh i've and basically the thing that i don't i don't really or you can
00:25:20
suggested topic to discuss numbness uh done it incorrectly
00:25:24
harbour and i will i will fix that momentarily
00:25:27
but in the meantime and i wanted to start everybody off without that i think that we're all kind of wondering about
00:25:33
and so we we also several different talks uh this week about
00:25:39
it's got three what's coming right and and a lot of them were super cool and
00:25:43
i think there's really this visceral excitement nowadays about you know what you see coming and
00:25:48
you know there is around that and everything seems like it's really you know on its way right
00:25:54
and so what i you know the the the the issue that i guess i wanted to to sort of you know pass to the panel
00:26:01
it is a question of you know what what next
00:26:04
for the community and canadians everybody right so it really is
00:26:08
you know library on the committee it is corporate users that really
00:26:13
so what changed these folks be doing how should people be preparing
00:26:16
i see educational um resources what should change right so i know you know we
00:26:20
have these changes within plus it's right so perhaps we should change how we approach this
00:26:25
one and obviously we're not teaching beginners implicit however at some point it was gonna be
00:26:28
them right so we have to change how we explain these things to people completely right
00:26:33
and so i am i have a range of kind of questions and and you know everybody on stage here
00:26:37
and is a big part uh have basically every corner of our of
00:26:41
our ecosystem right build tools compiler lead more in designing scholar three josh is
00:26:47
basically been writing a bunch of books first colour for your isn't helping people over the internet
00:26:51
hold in a works with park right and we all know that spark upgrades lonely sometimes sorry
00:26:57
um um well aside from making fun of freeman ads i mean you have
00:27:02
a lot of experience bringing a that you know new comers on teams and whatnot
00:27:06
up to speed to be able to contribute to you know it it and actively moving team in in in in ministry right so you all have you
00:27:13
know interesting perspectives here and of course martin you know could comment on his
00:27:18
view for how we see how how we should change how we educate people right
00:27:22
and but i like this so it was you point and we can actually discuss a few then i wanted to start
00:27:27
and actually uh on education point because i think that that requires longer term thinking
00:27:33
on how you know we're going to change a lot of things right or or not
00:27:37
so maybe martin you wanna you you had any thoughts about you know
00:27:41
how how do we how do we change uh you know the education materials
00:27:45
that we have or how should we change our approach to we were now
00:27:50
then like if you haven't so so yes yes i do think that the
00:27:54
so should we have to revise so it for for me it will be basically
00:27:57
the the moment we have to revise was colour courses uh uh one thing that
00:28:02
well that that trivial things like we drop new the the more elaborate things
00:28:07
like uh introducing them so early because those simpler part towards the the uh
00:28:12
uh and the more advanced things like when you come templates it's a them and you have to train should put delegates and hopefully
00:28:17
to probably last time in fact to this to my to my to to have found that the the to turn from pimples it
00:28:23
always was really 'cause organise the better talk an afterthought remember really
00:28:27
properly poll come maybe because we didn't really have the good concerts
00:28:31
to teach them so that all that will will have to change
00:28:34
and i'll i'll revise the moog so rise first in class courses ones
00:28:38
i've done that for your will will hopefully due to the market them uh we'll have to go to a bar
00:28:44
so to to materials tutorials everything's so it will it will be essentially a big a big revision
00:28:53
and as i mean actually kind of right in this be on i guess
00:28:55
martin i i start with martin right but i mean uh on already new employees
00:29:00
i mean this this this this scene like something that we're going to have to alter or
00:29:04
or do you do you people believe that most of the changes that are coming are not really targeted at the people who would be
00:29:10
i don't know uh in an onboard inc a course or something you know at a large company
00:29:16
well i have the impression that anyway i mean things a bit much influx like the
00:29:20
the libraries that people would use a today is uh probably quite different from the labels people
00:29:25
use three years ago so uh i think for on boring people you sort of have to us
00:29:30
sort of upgrade continues we anyway so i don't think that would be
00:29:34
a bigger change them but many others that but uh the rhymes doing time
00:29:43
anybody else kelly perhaps for it i mean well have to look at re reading the curriculum in all he up for that
00:29:52
i i seven guess helen i'm so this would be discovered stricken i i suppose right yeah so one and that one
00:29:58
of the things that you have to think about that kind of stuff is when you're writing tutorials for people what we've
00:30:03
thought about where it's copper h.'s we want people to have a set up that they can then take to
00:30:08
i continue on i courses like this are any kind of educational course that
00:30:13
you're starting someone how weight you want to be able to empower them to
00:30:16
continue learning on around i i uh celebrate is usually a one day workshop
00:30:21
and so there's only so much that you can get your one day and said
00:30:24
i i'm hesitant to upgrade celebrate choose our three into at that point where
00:30:29
the people that would be using that would also be using stella three and the rest of their projects in their everyday life
00:30:40
uh yeah so i have a common um uh uh about that what what i find interesting about dieting and
00:30:46
what's coming into go three is there there's he of
00:30:50
course colour language that actually directly translates between the two
00:30:54
right and there's some things that change like an plus it's um but i
00:30:57
don't think that core language changes and i think it is interesting and i i've
00:31:01
been thinking about this with the the butter of um and and how i present
00:31:04
concepts is i think you can present that core language and teach people about that
00:31:09
and it's powerful in itself and then you can layer on some is
00:31:12
advanced concepts and i think there's a reshaping that's gonna happen in the community
00:31:16
um if we look at library transitions rate libraries are going to want to cross compile between
00:31:21
skull three it's go to fourteen so the probably use the common subset between the two initially
00:31:27
and start to my great great um that's just a natural thing that will happen but
00:31:31
i think our teaching might also want to to to follow the same pattern um just any
00:31:36
and uh from a logical progression of teaching people things i think it makes sense um
00:31:42
yeah i mean i hope would be that it wouldn't be a big deal to introduce our three people anything for newcomers if
00:31:47
you i have a situation where they could use it on
00:31:50
e. their language compiler either version compiler that would obviously be ideal
00:31:58
so the next and questionnaire direction i had hoped
00:32:01
to to address and i thank you everybody battery right
00:32:05
i appreciate this because i feel like we don't uh we like to talk about um migration and i things like this before we
00:32:10
like to talk about how we're going to present this the people were were just you know happening upon sky right so it's nice to
00:32:17
the prep started with you know how do we how do we navigate newcomers right
00:32:21
and sort of the next question that that uh i wanted to hear from from folks on the panel was and
00:32:27
basically on the question of you know what what can the community do true to ready for this transition
00:32:32
so i know between a drain and martin and the folks at e. p. f. on the folks that uh
00:32:38
you know are touching the the new stuff at a
00:32:40
a that new w. um you know developments i might bend
00:32:44
and you know they have synchronised and various plans for you
00:32:48
know how to uh consider transitioning but what about everybody else
00:32:51
and should people be attending to target some of the r. c. is that are coming out and
00:32:57
uh you know really slight breeze is that a good idea or you know what what
00:33:02
what is the way for for everybody for everybody who is it excited about this change they wanna get started helping now what should they do
00:33:12
um yeah maybe you'd your vegetables and huge or deprivation warnings ah okay
00:33:18
it yeah i i agree actually i think ross billing is gonna be you know
00:33:22
important and we're of course looking with two fourteen how to smooth migration path and
00:33:27
that's what the conversation that we're gonna start after scout days with two fourteen road map is
00:33:32
what are some of the features that make sense to back port of course a
00:33:35
lot of the advanced stuff that can't happen because it requires a fundamentally new compiler
00:33:39
um but things like top level definitions or you know maybe
00:33:44
you know it's um and and other things like that i
00:33:47
think would make a lot of sense into fourteen to enlarge
00:33:50
to subset common shared between two forty three zero or even more
00:33:54
um it's always appreciated to build against milestones and r. c.s and
00:33:59
let us know how it goes we we try to do that
00:34:01
practically for the community build but we can build everything and so you know whatever project you have trying it out on i'm also
00:34:10
there's no hard cause it was always really appreciated but not
00:34:13
necessarily like really isn't for public consumption or just to see if
00:34:18
i guess like you know it should be trying to you know build stuff and and in really yeah things are
00:34:24
i mean you know if it if it's a library should be fully cross versions so that it's clear that bill to get some awesome or order c.
00:34:31
um i guess then the question would be i guess what i'm asking is like transit of dependencies and whatnot so
00:34:36
you know you need a dotty whatever version of something compiled to you know
00:34:40
so it is a little bit bootstrapping in the community and should be that like is it well i think yes and no i mean like as we as you know both
00:34:46
martin and looks as talk of of of explained is that you know the newer compiler
00:34:50
can can compile against the older a part like against jars produced by the older compilers
00:34:57
um that's already case now for the audience call to twelve will continue to be the case for ask all three and and and to fourteen
00:35:03
um and so i the way i see it is that the
00:35:06
system will boot bootstrap that way because there will be two fourteen ecosystem
00:35:10
and the three zero ecosystem can consume the parts of haven't made the
00:35:14
jump yet um so i don't know if that if that answers your question
00:35:21
that's good i just i mean this
00:35:25
perfect and i'd presume aren't probably has some opinions also how we're gonna build tool so eugene and after martin okay
00:35:33
so so i think the the natural thing to happen would be
00:35:36
that for that might makes the also when room three three zero milestones
00:35:41
uh typically you would see the moonlight resume or new versions of existing
00:35:45
libraries which have just like like the base colour three language not yet
00:35:51
the same assumption of stability so essentially would hopefully should not
00:35:55
experimentation rooms um to some should move versions of libel coming not
00:35:59
receive it already reflection plus or shape as being completely redesign fiscal three
00:36:04
and uh i would imagine that it would also
00:36:08
be an opportunity for a class every libraries to
00:36:11
actually have versions where the comparable to move features i'm just so you see how it goes without
00:36:16
having the assumption that this is already cast in stone and 'cause by the time
00:36:21
we're ready to trips to should through zero final that that time would sort of pure
00:36:27
power movement in the library some them indeed of course proving becomes also pretty sure yep
00:36:33
but i i believe i put the questions but will confirm simple start with sort of fresh experiments
00:36:39
right i think she poses a good example because triples three you will you know be available for two fourteen three zero like
00:36:45
it's definitely one of the stated goals as far as i know so far we have it in your mouth mind smiles worried
00:36:51
okay thanks okay can you can project disagree i just change that the platform for for folks to ask questions on
00:36:58
and so uh i had intended use the other one button didn't work so um
00:37:04
i mean i go around the digits or next we're gonna continue on this question but
00:37:08
um i'd like you if you have questions that you would like to have addressed here
00:37:11
and just by a specific question specific person please feel free uh to to to drop a question slider
00:37:19
gee
00:37:23
also the soul particularly from the little tools perspective about your
00:37:27
if you haven't of checked helpful cousins talk of those really but
00:37:32
like i learned a lot just watching stock well he'll just exact
00:37:37
topic of two to three transitions or or one or command and
00:37:42
what will the major thing is that the all the last off
00:37:45
would could you'd work basically it's just to me is to possible
00:37:50
and things like implicit is kept their basically also compatibility
00:37:55
mode so all the stuff will continue to work thing p.
00:37:59
i think the major thing that will change
00:38:01
is probably around all the metal programming like russell
00:38:06
the mackerel and easy to use style the better programming i think will
00:38:11
be easy to all the different parts still my comment there is the
00:38:16
in the new world all the courses on the will be more libraries and i think as a
00:38:22
community especially people from sitting here like me representing different i'll agree
00:38:27
authors to half like empathy wars is is like a feature generation
00:38:33
all lost colony users so that the all we're now i'll just
00:38:37
constantly pushing the boundaries floppy think about like what the you know the
00:38:43
family users on warning this new paradigm and what forced likely being friendly to
00:38:50
the scientists scientists to use these features and essentially
00:38:56
like i like this is just my opinion it
00:38:59
it's got three as a template and falls on
00:39:02
that other coddling islands of doing weird things basically
00:39:09
oh thank you
00:39:13
is anybody else to before we we transition to the next question and anybody want to
00:39:19
to weigh in on sort of like what you think you know we is the community basically outside of everybody else right
00:39:26
what folks should should should try to do to help i mean we had actually a lot of
00:39:31
yeah this is what more at least for me feel like a lot more certainty
00:39:34
about you know being able to go ahead and before to try things and uh
00:39:39
it seems great habit if there's any other thoughts opinions no nothing
00:39:44
i would like people to try and get sparkling i guess a sour three uh
00:39:49
and ideally if you can get a building as never work are but like
00:39:53
if anyone has like a lot of free time i really like shall scraps
00:39:58
ah i would love to see someone a set up a c. i. for for spark against
00:40:04
it's our three um and and i think this would also be true for other libraries maybe like
00:40:09
that are important like selling a c. i. up um in conjunction with the people that work on a project otherwise
00:40:15
selector aware of when they're making breaking changes uh so you
00:40:18
know we hopefully i don't accidentally take us ourselves all volunteer
00:40:25
i'm i'm lazy though so someone else to do that
00:40:29
so so i just wanna make one point about the sparkling a spot to spark doesn't look on
00:40:36
scott's radiate a would be quite excited but you
00:40:39
can use spark from stella three today and in fact
00:40:43
do that in our in our class so we have a first class of students
00:40:47
uh this year we use park firms colour threes so it it
00:40:50
means if you spot user you're not prevented from from using three
00:40:55
right and run all told us that they don't use macros so um should be too hard
00:41:00
to upgrade yeah if you have a job don't don't use markers if you wanna see if
00:41:05
so actually i was i mean so we automatically transit i think's holden actually that was great because
00:41:11
i mean i don't know if everyone's waiting for their to this question but like we you guys effectively just entered this
00:41:15
and so and i'd i'd really like to talk about the trump question yeah well i don't
00:41:20
know plans nightline is like this is clearly the most you know pressing question of this panel
00:41:26
ah and just save the best for last uh so we're down really asking
00:41:31
cali this question but we're gonna wait till the end of that okay everybody
00:41:37
um another very popular question though is they're not so
00:41:43
this is probably four or maybe or a or a off if
00:41:48
they're here but uh if anybody and stage knows anything about uh
00:41:53
support project you can let anyone else i'm really excited that people are
00:41:56
so excited by putting nettles first well i'm i'm really thrilled right what audience
00:42:01
i'm from you guys in last year to it's amazing and but uh yeah i don't know
00:42:07
or a and a laugh if you're here where you stand up and you know what's gonna happen
00:42:14
there's busy working on this go where you where you guys are you that they're not here
00:42:19
what is this oh alright well we can ask them on the internet i guess that's a pity so the up these that thought
00:42:26
sink level all all think one three that's currently and the basically
00:42:32
the ah or sparsely series to right now together with this beauty
00:42:36
want to reserve for series that we're doing well integration testing
00:42:41
fully on the top open g. t. k. g. one so
00:42:46
all we make some few changes and there so hopefully that will you
00:42:50
know lupin that also full quickly all lost about one three becomes basically fill
00:43:04
i heard very quietly somebody saying bloopers outing
00:43:10
it's a lot of january i can't see so actually that's amazing so we we have the answer thank you all
00:43:19
and next question actually this is i think one that people been wondering and it's for martin of course
00:43:25
what are your thoughts on eventually putting like i don't know a richer version dependent types
00:43:31
this guy later and look away thinking of looking if yeah but the lines that's better
00:43:37
why not it seems that would not happen in the three
00:43:42
uh topics series so i think that's that's further out of um
00:43:47
i believe the state of the art right now is
00:43:50
that the plumbing pipes are possible for the record regions uh
00:43:55
it's gonna has version of dependent types which is not quite as powerful as some of the above systems
00:44:01
that you see in some of the more advanced languages all the other people but from pulls the you
00:44:07
pretty much on what we have for a while i think the next big
00:44:11
thing to happen before dependent types is really effects so uh appear expect something
00:44:17
to happen on the effects open wants that system dependent types would be the
00:44:21
next one after but really propping him stump of a very very long periods sure
00:44:27
i mean it's an effects question so and i mean of course i i'm friendlier with the previous proposal
00:44:33
uh and the effects with it you know by plus it's and
00:44:38
maybe it is not for me yeah i've heard you talk about research before and
00:44:43
i've heard you present these ideas to bunch of a bunch researchers but i don't think anybody or
00:44:47
very few people probably here have any clue what that even means that you get like two cents
00:44:52
quick intro to what that what that is so so what it can this is
00:44:56
this is not not a release but um this is research that means we're going
00:45:00
to trial thing something might be wrong which 'cause nothing remote your allies but the
00:45:05
the idea is to say instead of talking about the facts would talk about capabilities uh
00:45:10
so instead of saying throwing an exception we say we talk about the cup
00:45:13
ability to throw an exception and we will model capabilities but the form of
00:45:19
inputs the parameters that's that's because of that um the uh advantages that if
00:45:24
we capture obstruct over the parameters but important function pipes them get very nice um
00:45:30
properties algebraic properties of committed radiance observing but which should really
00:45:35
essentially make using a expecting effects much smoother than there were
00:45:39
before that's the hope but we have to do with them a try about um the them see whether we're right or
00:45:46
so then that would be like practically you you know get like implemented method which has a handful of these capabilities right like it's
00:45:51
i think it really does for oh we have cable u. i. or something capability to throw an exception uh things like that right
00:45:58
right and and the the yeah the the trick is to so you can throw 'em can draw i always the same
00:46:04
thing as can do a hole in control whereas if you would go to things without constructors that's not true you have
00:46:10
to sort of work very hard to to to swap to construct that's the other advantage is that you can get these
00:46:16
a couple pews or one hundred large scope so you do
00:46:19
not have to go into each and every computation and essentially
00:46:23
the people constructors around plump going to all the problem so for instance
00:46:28
yeah most free moments from a close uh these things
00:46:31
that are in the end all people with this question but
00:46:35
essentially you have a lot of part construct the subway and you have to deal with them one way or another
00:46:44
you picked up to make a change of mind oh no i mean i i was thinking more about like taking a step back
00:46:50
and thinking you know about what is the type system for and you know what what do we want it to do for you and
00:46:57
you know i think of the type system as you know like the
00:47:00
front to like charlie nudges you away from like cliffs and stuff and um
00:47:06
also doesn't stand in your way when you wanna do like
00:47:09
mildly amusing stuff that could be dangerous but actually you know productive
00:47:13
um and so i think you know dependent types are cool um
00:47:17
there might be ways to to you know when you have like four dependency to to to reason about
00:47:24
you know that that term language it now that are type or types of them but i think
00:47:27
there's a real chance that just becomes too complicated and like bang for buck factor goes down too much
00:47:34
um and i think that's one of the things that are we like about salsa types of us found a good bounce between
00:47:41
just keeping you from shooting yourself in the foot but still letting you do stuff
00:47:48
it's espresso some people are you know
00:47:52
you're laughing and favourite
00:47:54
okay i have another uh somewhere on tips there's one to proper not only
00:47:59
appear can you actually like scrollable can yeah i suppose like trolley things kind of
00:48:04
i can't read it that was really tired i'm sorry i i can write it yes the people don't roll him
00:48:10
um no no i was really tired i there's like four of these i just keep sees espresso ones please
00:48:18
the real question you had this one really does it take much about where his class not files got three
00:48:26
i like that you know if uh if the um basically the exams so if you want a final
00:48:36
close cousins remembered some simpler ways with them uh the term in the gnomes view complex is our final so
00:48:42
that's the and so so we put him feel but it was worthwhile to
00:48:46
essentially introducing new restriction but would break existing code including michael to buy scripts for
00:48:55
that's great and safely
00:48:59
so so why produce could classes which i'm not fun wholesome it's essentially because i want the
00:49:05
uh i wanted to put them in the compiler in the type structure i want to have
00:49:10
the ability to problem approach on a certain
00:49:14
class of things symptom have sub classes so they
00:49:17
have to because class and them have subclasses of
00:49:20
them for implementation specific region reasons which nevertheless all
00:49:25
is that you have the same problem attributed so that's why it's a feature that 'cause classes can interactive subclasses
00:49:32
okay so this is going to be the last question before we insert the interface
00:49:38
trent lott you i mean as a great great story can we can't wait to hear more and
00:49:44
we one more question before we get to that that you see story and i think i mean this is pretty cool and
00:49:50
you know when i back and i started and ninety thousand eleven or ten or something and
00:49:56
yeah it was the g. d. m. s. money right because there were rather that dedicate
00:50:00
was hilariously slow and all the sudden of course we on on the last several years
00:50:04
a development has really spent up it's been really exciting to watch and and you
00:50:09
know you guys have kept up with uh you know like uh uh the like
00:50:14
functions and also the things being added to the g. d. n. r. i'm
00:50:16
sorry to g. k. and you know we've watched gala kind of policy right
00:50:23
and and and you know update with uh with the j. d. and but uh updates to the g. d. cage of you
00:50:29
and so the question is really you know what what next there's
00:50:32
all these other cool fancy things being added are we going to see
00:50:36
some of these things changing house gala biker does made are we going
00:50:39
to be reusing these things from the g. d. m. menus around it
00:50:46
this is a question for probably i mean i guess it's mostly marinade and
00:50:51
what do you think you are you haven't thought about yeah or yeah as well i was just reading to really the other question
00:50:58
that's an eyewitness one no no no i i don't know i think a job is a great platform
00:51:07
so we don't want to put away the those are it let's keep this one at home
00:51:12
i don't know there's a few things that are cool and overlap and there's more coming uh i think
00:51:17
we needed probably more compelling set of features before we went up to require version of of job again
00:51:24
i think more so than anything that was probably one of the
00:51:26
bigger things that that that help back spark a sparse upgrade because
00:51:31
along with you know spar the job that's got a consistent had greater job of ecosystem as well um
00:51:37
so we don't we don't like to upgrade to require job over some
00:51:40
likely like you can um like you know make use of java leaven features
00:51:45
i'm in install two thirteen and so on and um but
00:51:50
i don't know i i don't currently don't see like a killer feature
00:51:53
yet i mean of luminance then yes for sure but until that happens
00:51:58
i don't really see too much but i'm very excited about i mean outcome of excited
00:52:01
about a lot of things but not like make you guys upgrade your job was excited levels
00:52:07
yeah that that's actually one of the main reasons why well want pastry
00:52:12
uh because with basically we can actually hospital told several of the java
00:52:16
version so that means we would we would be independent of that right
00:52:20
now it's not practical you'll have to send you the version might metrics
00:52:23
that would further drive you crazy to say java two point fourteen for
00:52:28
java six uh to the and and and so on but the whole
00:52:31
matrix but with basically you can actually be couple so you can convert
00:52:34
them and time them problem to an employer some problem which is much simpler
00:52:41
okay cool and so i think that uh we're finally on to
00:52:46
the uh to the question of the wind currently you know where
00:52:52
you're not gonna be very disappointed because the answer is i don't know i was october
00:52:56
of twenty fifteen you wanna look at my treats from than i feel but we're about
00:53:01
telling you to do that by you you tell me right i i'm actually gonna hijack the sage down talk about it in a question
00:53:07
i sigh getting that sort of it was how we do all the all trawlers collagen yea i have you know and that's the main thing
00:53:15
yeah when i was a
00:53:18
false trying to each other it's actually we have to be coming anytime i don't know what motivates
00:53:23
you you can probably make more money if you're just a nice person that's my two cents a man
00:53:35
right and so with that i mean there's a million actually i really cool question's answer it is clean up so so late
00:53:42
uh like the ability and your own x. we didn't get to some of them so um
00:53:47
sorry but that thanks for asking questions and of course thanks for um thanks all of the
00:53:52
the panelists that have a can appear in and uh told fun facts about themselves as well as
00:53:58
all kinds of cheesy interesting facts that we would like to to
00:54:02
know about you know mostly upcoming saturday so let's thank the panel
00:54:16
and and that that wraps it up for first guide is
00:54:19
there's one very important events and after after this night is the
00:54:24
farewell cocktail which will go until eight p. m. in the lobby here
00:54:29
so you can hang outs in in chats and uh there might be snacks and there's definitely drinks
00:54:35
and you know and have a good time uh before before we all part ways
00:54:39
and there's a couple of other enhancements in details so tomorrow is the type levels on it and it is not in
00:54:45
this building in case you are planning to return it is on e. p. f. l. can't is in the c. o. blink
00:54:51
and if you have no idea it's best to just double check i just wanna make sure you all know that you know
00:54:57
people really stringent come back here and look online for the directions it's on it's on campuses across the street
00:55:03
uh the building is called the yellow but you'll figure it out to check the website and everything starts at night and
00:55:10
oh lars is informed me that there will be stickers on the force you don't have to try that hard just to knock and it's building okay um
00:55:18
the next thing is that uh there is and ask
00:55:21
our user group uh organisers dinner and the folks who
00:55:25
have organised me that sends conferences and other things like this and there's little thank you dinner for for those folks
00:55:31
and there is a limited capacity it's not exactly like you know and i only think and
00:55:36
you can can and and join if you'd like but like i said we
00:55:40
at some point will reach passes who will not be able to bring everybody
00:55:48
i i spent about second oh sorry i wasn't aware this detail
00:55:53
so thank you and and that if you if you plan on going to that uh just
00:55:58
me here in a lot me i think it's six forty five percent either will be an announcement
00:56:03
so you'll find this kind of standing over by that information desk and people walk over a from here
00:56:10
and and i i believe those are all the the remaining organisational details is that everything else goodness
00:56:15
okay so first now now that we don't all your decision adidas
00:56:20
and i i'd like to uh a everybody well i have your attention
00:56:24
please like that's the end up and thank the organisers for doing such a wonderful job
00:56:36
one
00:56:45
various companies in one in like countless i'm sorry then
00:56:50
oh and we've had several wonderful volunteers so and thank you to all of you
00:56:56
uh it was really incredible guys i really felt the difference in
00:57:00
sort of actually the aspect that is really really exciting so thank you
00:57:04
and they also like to thank the sponsors of course because we would have all these cool
00:57:07
a social activities unless they they came into despair no that's so let's thank the sponsors as well
00:57:13
i finally thank everybody everybody everybody here thank you know next year now he invited right
00:57:26
ah

Share this talk: 


Conference Program

Welcome!
June 11, 2019 · 5:03 p.m.
1574 views
A Tour of Scala 3
Martin Odersky, Professor EPFL, Co-founder Lightbend
June 11, 2019 · 5:15 p.m.
8337 views
A story of unification: from Apache Spark to MLflow
Reynold Xin, Databricks
June 12, 2019 · 9:15 a.m.
1267 views
In Types We Trust
Bill Venners, Artima, Inc
June 12, 2019 · 10:15 a.m.
1569 views
Creating Native iOS and Android Apps in Scala without tears
Zahari Dichev, Bullet.io
June 12, 2019 · 10:16 a.m.
2232 views
Techniques for Teaching Scala
Noel Welsh, Inner Product and Underscore
June 12, 2019 · 10:17 a.m.
1296 views
Future-proofing Scala: the TASTY intermediate representation
Guillaume Martres, student at EPFL
June 12, 2019 · 10:18 a.m.
1157 views
Metals: rich code editing for Scala in VS Code, Vim, Emacs and beyond
Ólafur Páll Geirsson, Scala Center
June 12, 2019 · 11:15 a.m.
4695 views
Akka Streams to the Extreme
Heiko Seeberger, independent consultant
June 12, 2019 · 11:16 a.m.
1552 views
Scala First: Lessons from 3 student generations
Bjorn Regnell, Lund Univ., Sweden.
June 12, 2019 · 11:17 a.m.
577 views
Cellular Automata: How to become an artist with a few lines
Maciej Gorywoda, Wire, Berlin
June 12, 2019 · 11:18 a.m.
386 views
Why Netflix ❤'s Scala for Machine Learning
Jeremy Smith & Aish, Netflix
June 12, 2019 · 12:15 p.m.
5026 views
Massively Parallel Distributed Scala Compilation... And You!
Stu Hood, Twitter
June 12, 2019 · 12:16 p.m.
958 views
Polymorphism in Scala
Petra Bierleutgeb
June 12, 2019 · 12:17 p.m.
1113 views
sbt core concepts
Eugene Yokota, Scala Team at Lightbend
June 12, 2019 · 12:18 p.m.
1656 views
Double your performance: Scala's missing optimizing compiler
Li Haoyi, author Ammonite, Mill, FastParse, uPickle, and many more.
June 12, 2019 · 2:30 p.m.
837 views
Making Our Future Better
Viktor Klang, Lightbend
June 12, 2019 · 2:31 p.m.
1682 views
Testing in the postapocalyptic future
Daniel Westheide, INNOQ
June 12, 2019 · 2:32 p.m.
498 views
Context Buddy: the tool that knows your code better than you
Krzysztof Romanowski, sphere.it conference
June 12, 2019 · 2:33 p.m.
394 views
The Shape(less) of Type Class Derivation in Scala 3
Miles Sabin, Underscore Consulting
June 12, 2019 · 3:30 p.m.
2321 views
Refactor all the things!
Daniela Sfregola, organizer of the London Scala User Group meetup
June 12, 2019 · 3:31 p.m.
514 views
Integrating Developer Experiences - Build Server Protocol
Justin Kaeser, IntelliJ Scala
June 12, 2019 · 3:32 p.m.
551 views
Managing an Akka Cluster on Kubernetes
Markus Jura, MOIA
June 12, 2019 · 3:33 p.m.
735 views
Serverless Scala - Functions as SuperDuperMicroServices
Josh Suereth, Donna Malayeri & James Ward, Author of Scala In Depth; Google ; Google
June 12, 2019 · 4:45 p.m.
936 views
How are we going to migrate to Scala 3.0, aka Dotty?
Lukas Rytz, Lightbend
June 12, 2019 · 4:46 p.m.
709 views
Concurrent programming in 2019: Akka, Monix or ZIO?
Adam Warski, co-founders of SoftwareMill
June 12, 2019 · 4:47 p.m.
1974 views
ScalaJS and Typescript: an unlikely romance
Jeremy Hughes, Lightbend
June 12, 2019 · 4:48 p.m.
1377 views
Pure Functional Database Programming‚ without JDBC
Rob Norris
June 12, 2019 · 5:45 p.m.
6375 views
Why you need to be reviewing open source code
Gris Cuevas Zambrano & Holden Karau, Google Cloud;
June 12, 2019 · 5:46 p.m.
484 views
Develop seamless web services with Mu
Oli Makhasoeva, 47 Degrees
June 12, 2019 · 5:47 p.m.
785 views
Implementing the Scala 2.13 collections
Stefan Zeiger, Lightbend
June 12, 2019 · 5:48 p.m.
811 views
Introduction to day 2
June 13, 2019 · 9:10 a.m.
250 views
Sustaining open source digital infrastructure
Bogdan Vasilescu, Assistant Professor at Carnegie Mellon University's School of Computer Science, USA
June 13, 2019 · 9:16 a.m.
375 views
Building a Better Scala Community
Kelley Robinson, Developer Evangelist at Twilio
June 13, 2019 · 10:15 a.m.
245 views
Run Scala Faster with GraalVM on any Platform
Vojin Jovanovic, Oracle
June 13, 2019 · 10:16 a.m.
1342 views
ScalaClean - full program static analysis at scale
Rory Graves
June 13, 2019 · 10:17 a.m.
463 views
Flare & Lantern: Accelerators for Spark and Deep Learning
Tiark Rompf, Assistant Professor at Purdue University
June 13, 2019 · 10:18 a.m.
380 views
Metaprogramming in Dotty
Nicolas Stucki, Ph.D. student at LAMP
June 13, 2019 · 11:15 a.m.
1250 views
Fast, Simple Concurrency with Scala Native
Richard Whaling, data engineer based in Chicago
June 13, 2019 · 11:16 a.m.
624 views
Pick your number type with Spire
Denis Rosset, postdoctoral researcher at Perimeter Institute
June 13, 2019 · 11:17 a.m.
245 views
Scala.js and WebAssembly, a tale of the dangers of the sea
Sébastien Doeraene, Executive director of the Scala Center
June 13, 2019 · 11:18 a.m.
661 views
Performance tuning Twitter services with Graal and ML
Chris Thalinger, Twitter
June 13, 2019 · 12:15 p.m.
2003 views
Supporting the Scala Ecosystem: Stories from the Line
Justin Pihony, Lightbend
June 13, 2019 · 12:16 p.m.
163 views
Compiling to preserve our privacy
Manohar Jonnalagedda and Jakob Odersky, Inpher
June 13, 2019 · 12:17 p.m.
302 views
Building Scala with Bazel
Natan Silnitsky, wix.com
June 13, 2019 · 12:18 p.m.
565 views
245 views
Asynchronous streams in direct style with and without macros
Philipp Haller, KTH Royal Institute of Technology in Stockholm
June 13, 2019 · 3:45 p.m.
304 views
Interactive Computing with Jupyter and Almond
Sören Brunk, USU Software AG
June 13, 2019 · 3:46 p.m.
681 views
Scala best practices I wish someone'd told me about
Nicolas Rinaudo, CTO of Besedo
June 13, 2019 · 3:47 p.m.
2707 views
High performance Privacy By Design using Matryoshka & Spark
Wiem Zine El Abidine and Olivier Girardot, Scala Backend Developer at MOIA / co-founder of Lateral Thoughts
June 13, 2019 · 3:48 p.m.
754 views
Immutable Sequential Maps – Keeping order while hashed
Odd Möller
June 13, 2019 · 4:45 p.m.
277 views
All the fancy things flexible dependency management can do
Alexandre Archambault, engineer at the Scala Center
June 13, 2019 · 4:46 p.m.
389 views
ScalaWebTest - integration testing made easy
Dani Rey, Unic AG
June 13, 2019 · 4:47 p.m.
468 views
Mellite: An Integrated Development Environment for Sound
Hanns Holger Rutz, Institute of Electronic Music and Acoustics (IEM), Graz
June 13, 2019 · 4:48 p.m.
213 views
Closing panel
Panel
June 13, 2019 · 5:54 p.m.
400 views