Scale By the Bay 2019 Preview Interview
A conversation with Salar Rahmanian, hosted by Alexy Khrabrov. From the FunctionalTV interview archive.
Listen
Download MP3 ↓Follow the words
Read the transcript
[Music] hello everybody I'm Alexa crabber the hello everybody I'm Alexa crabber the founder and organizer of scale by the founder and organizer of scale by the bay thoughtful independence automation bay thoughtful independence automation conference in the Bay Area this is the conference in the Bay Area this is the seventh year we do scale by the bay it's seventh year we do scale by the bay it's in beautiful Oakland this year on the in beautiful Oakland this year on the shores of Lake Merritt and here with us shores of Lake Merritt and here with us we have salar ammonium who is a Corgan we have salar ammonium who is a Corgan Iser of multiple meet ups with me in Iser of multiple meet ups with me in others by the bay and also speaker as others by the bay and also speaker as the supreme converse welcome so lucky the supreme converse welcome so lucky lexi thank you to the Bay Area so you're lexi thank you to the Bay Area so you're gonna be a speaker at scale buzzer Bay gonna be a speaker at scale buzzer Bay what topic are gonna be speaking about what topic are gonna be speaking about I'm gonna be talking about zero which is I'm gonna be talking about zero which is an open source library that I've been an open source library that I've been contributing to in my spare time which contributing to in my spare time which helps you develop here which helps you helps you develop here which helps you develop applications that are concurrent develop applications that are concurrent in a more functional way I've been in a more functional way I've been working on making debugging and error working on making debugging and error management of those applications easier management of those applications easier so I'm hoping to talk about how house yo so I'm hoping to talk about how house yo can help deal with solve concurrency and can help deal with solve concurrency and parallel problems and how easy it is to parallel problems and how easy it is to debug and handle errors like that could debug and handle errors like that could generate material go I'm really looking generate material go I'm really looking forward to it because I see the project forward to it because I see the project is broadly used and one of the uses is is broadly used and one of the uses is in Netflix they are open source in in Netflix they are open source in Pauline old notebook which is a polyglot Pauline old notebook which is a polyglot log book and the seasons here and the log book and the seasons here and the scale by the way is the first offer that scale by the way is the first offer that they selected for announcing it and they selected for announcing it and talking about it after that sourcing and talking about it after that sourcing and because of the deep roots who have because of the deep roots who have connecting with Netflix a Netflix is one connecting with Netflix a Netflix is one of the sponsors this year again I saw of the sponsors this year again I saw something so what are you looking for something so what are you looking for it's given me what I'm looking forward it's given me what I'm looking forward to networking and learning a lot and to networking and learning a lot and there's so many great speakers that I there's so many great speakers that I admire that are going to be at the event admire that are going to be at the event that I'm just gonna that I'm just gonna really excited to learn from them and to really excited to learn from them and to meet them in person mm-hmm we shall some meet them in person mm-hmm we shall some of the speakers you're looking forward of the speakers you're looking forward to hearing I do I am looking forward to to hearing I do I am looking forward to even chance talk to see what his opinion even chance talk to see what his opinion on Russ languages as I know he's got a on Russ languages as I know he's got a scholar background yeah so it'd be nice scholar background yeah so it'd be nice to see the comparison I am looking to see the comparison I am looking forward to job job it as keynote I forward to job job it as keynote I followed kubernetes a lot I used to use followed kubernetes a lot I used to use it I haven't used it in the last year it I haven't used it in the last year and a bit so be interesting to see if and a bit so be interesting to see if you get his insights on that mm-hmm you get his insights on that mm-hmm what about yourself ah I am torn because what about yourself ah I am torn because you know another organizer I need to you know another organizer I need to make sure lights are on and food is make sure lights are on and food is served and everything else but I'm gonna served and everything else but I'm gonna be circulating across all three tracks be circulating across all three tracks well three tracks so I think the key well three tracks so I think the key problem is a challenge you know you problem is a challenge you know you cannot be three places at the same time cannot be three places at the same time have functional reactive and data tracks have functional reactive and data tracks but I am certainly looking for many but I am certainly looking for many talks who have great panels the panel's talks who have great panels the panel's is the part of the day where everybody is the part of the day where everybody is back together so that everybody gets is back together so that everybody gets to see that in the keynote right so we to see that in the keynote right so we start together with splitting three start together with splitting three tracks tracks we rejoin for the panel and then happy we rejoin for the panel and then happy hour and the panels are serverless what hour and the panels are serverless what a server list do we really need this is a server list do we really need this is it the buzzword is the future and the it the buzzword is the future and the last panel will be AI product because last panel will be AI product because everybody is talking about the yeah but everybody is talking about the yeah but actually how do you build the eye how do actually how do you build the eye how do people who build the I interact with people who build the I interact with develops people there is a whole new develops people there is a whole new area of ML ops right holy diploma this area of ML ops right holy diploma this actually what their today is meetup is actually what their today is meetup is about right because we are meeting at about right because we are meeting at the machine learning deployment meet up the machine learning deployment meet up before the conference and so that's before the conference and so that's that's a very important engineering that's a very important engineering topic and so yeah so the I'm looking topic and so yeah so the I'm looking through these panels yeah we have really through these panels yeah we have really interesting talks for instance you can interesting talks for instance you can jealous from target is going to talk jealous from target is going to talk about functional reactive programming about functional reactive programming which is a very cool topic I always which is a very cool topic I always wanted to learn more and target does not wanted to learn more and target does not work as a functional programming who work as a functional programming who knew right they they deploy the knew right they they deploy the infrastructure in Haskell right so every infrastructure in Haskell right so every time you go to this the you know time you go to this the you know supermarket with a cute dog and imagine supermarket with a cute dog and imagine the hustles power and a lot of stuff the hustles power and a lot of stuff define define yeah it isn't pretty we would never have yeah it isn't pretty we would never have thought you're right right and actually thought you're right right and actually we can best buy for a while we have home we can best buy for a while we have home way which is very Oh so all this way which is very Oh so all this government is a peeking photos also government is a peeking photos also nation Union functional programming and nation Union functional programming and structures called practices and micro structures called practices and micro services and data pipeline so these are services and data pipeline so these are the core topics so it's really spreading the core topics so it's really spreading I think the we have broad representation I think the we have broad representation last year I must admit I really enjoyed last year I must admit I really enjoyed the panel discussions so the line of the panel discussions so the line of this year looks pretty good also yes this year looks pretty good also yes thanks nice way to end the day thanks nice way to end the day yeah the panels are really great I'm in yeah the panels are really great I'm in the service will be a debate that I the service will be a debate that I think it will be super exciting part of think it will be super exciting part of the day I'm curious like yeah York the day I'm curious like yeah York organizer of multiple meetups right and organizer of multiple meetups right and you see a lot of folks in learning the you see a lot of folks in learning the tops and and elasticsearch and Scala so tops and and elasticsearch and Scala so how do you think like do you see these how do you think like do you see these three tracks right programming micro three tracks right programming micro services the data pipelines do you see services the data pipelines do you see like more full stack engineers do you like more full stack engineers do you see people doing all of this do you feel see people doing all of this do you feel like people need to learn more about all like people need to learn more about all these topics i-i-i-i-i I think I think these topics i-i-i-i-i I think I think genuinely everyone is excited to learn genuinely everyone is excited to learn about all these topics yeah but whether about all these topics yeah but whether everyone has the time to learn everyone has the time to learn everything that's a problem right just everything that's a problem right just like one of my frustrations is I can like one of my frustrations is I can never ever keep up with how much I want never ever keep up with how much I want to learn in a year yes to learn in a year yes this is actually kind of one of my this is actually kind of one of my points for scale by the way you can keep points for scale by the way you can keep reading blogs and not know when of the reading blogs and not know when of the old a lot and you can basically do a old a lot and you can basically do a whole year or you can pack this whole whole year or you can pack this whole year in today's this is what you know we year in today's this is what you know we think we're doing right like we have 70 think we're doing right like we have 70 talks in two days and and everything talks in two days and and everything will be recorded and posted on YouTube will be recorded and posted on YouTube very quickly for free and and you you very quickly for free and and you you should be able to meet all the speakers should be able to meet all the speakers it's the casual super speakers happy it's the casual super speakers happy about you know hundred people there are about you know hundred people there are speakers of panelists and and this is a speakers of panelists and and this is a heavy proportion of about six seven heavy proportion of about six seven hundred attendees and so you get to meet hundred attendees and so you get to meet everybody you get to follow up everybody you get to follow up to get to ask them for more questions to get to ask them for more questions you get to compare notes if you do that you get to compare notes if you do that absolutely I mean last year the quality absolutely I mean last year the quality was very impressive but there are the was very impressive but there are the mouth of three for false even after the mouth of three for false even after the conference there was a lot of topics conference there was a lot of topics that I followed up on as a result of the that I followed up on as a result of the learnings from the conference yes so learnings from the conference yes so which trick will be your kind of most which trick will be your kind of most attended talk functional my directive attended talk functional my directive I think fully functional with some I think fully functional with some reactive uh-huh-huh functions all reactive uh-huh-huh functions all reactive probably to do with the fact reactive probably to do with the fact that I'm trying to get better at that I'm trying to get better at functional my yes and but we have functional my yes and but we have reactive is the domain that I enjoy reactive is the domain that I enjoy working in the most yes yes yeah we have working in the most yes yes yeah we have really lots of so reactive it's kind of really lots of so reactive it's kind of a broad term we use for four different a broad term we use for four different things because reactive systems come things because reactive systems come from reactive streams and reactive from reactive streams and reactive approach is a formal architecture with approach is a formal architecture with blood pressure where producer and blood pressure where producer and consumer basically have the back consumer basically have the back pressure channel right to communicate pressure channel right to communicate and we actually have now reactive and we actually have now reactive Foundation which is a newly formed Linux Foundation which is a newly formed Linux Foundation which includes Alibaba Foundation which includes Alibaba pivotal wideband Facebook which used a pivotal wideband Facebook which used a lot of reactive programming now because lot of reactive programming now because when Christensen secret or 4x Joanne when Christensen secret or 4x Joanne from Netflix to Facebook so the it from Netflix to Facebook so the it really a lot of companies are really a lot of companies are implementing this reactive approach and implementing this reactive approach and we have great talks about that right and we have great talks about that right and so that's thing of the so pretty so that's thing of the so pretty exciting to me that we have functional exciting to me that we have functional kind of married to data pipelines kind of married to data pipelines through this reactive paradigm which of through this reactive paradigm which of the nurse because are you most excited the nurse because are you most excited about so there is a whole area which is about so there is a whole area which is which we are edging its whole new which we are edging its whole new programming language who have Swift for programming language who have Swift for tensorflow tensorflow right so that I think is very cool right so that I think is very cool because the creator of suitcase Lautner because the creator of suitcase Lautner went from Apple to Google brain and so went from Apple to Google brain and so he leads Swift in terms of flow project he leads Swift in terms of flow project and one of our core members and and one of our core members and previously speakers from scholars in previously speakers from scholars in Bamako Khaled the scale language team at Bamako Khaled the scale language team at Twitter now leads muscular Twitter now leads muscular infrastructure team at Teleflora infrastructure team at Teleflora and so we have from them a page who is and so we have from them a page who is the p.m. which may leave for speed the p.m. which may leave for speed source of the flow source of the flow speaking about this project which is speaking about this project which is super exciting to us and we really want super exciting to us and we really want to do more suits in the common commensal to do more suits in the common commensal years Eugene Eugene is not speaking but years Eugene Eugene is not speaking but he spoke at the meetup about Emily our he spoke at the meetup about Emily our machine learning intermediate machine learning intermediate representation which is super excited me representation which is super excited me because we kind of bring compiler because we kind of bring compiler techniques to bear on machine learning techniques to bear on machine learning and that project the same day we have a and that project the same day we have a meet-up of September it was donated by meet-up of September it was donated by Google to a little VM Foundation Google to a little VM Foundation announced in the tweet by sundar Pichai announced in the tweet by sundar Pichai time just before our meetup and so we time just before our meetup and so we are really excited making inroads also are really excited making inroads also Swift got such folks as Norman Maurer Swift got such folks as Norman Maurer who is at Apple the carrot of natty and who is at Apple the carrot of natty and there is Swift and nya very similar as a there is Swift and nya very similar as a foundation there is Swift runtime and foundation there is Swift runtime and corner galovski work to Mecca now is at corner galovski work to Mecca now is at Apple doing Swift reactive streams so Apple doing Swift reactive streams so the same techniques which we really the same techniques which we really pioneered in our conferences and spread pioneered in our conferences and spread the word about popularized and now being the word about popularized and now being applied across multiple platforms it's applied across multiple platforms it's awesome to see that yeah so I think all awesome to see that yeah so I think all the skills which were going to learn the skills which were going to learn they're very highly portable they really they're very highly portable they really are not tied to individual program legit are not tied to individual program legit that's why we like to call thoughtful that's why we like to call thoughtful social engineering once you understand social engineering once you understand how this works you can apply it in how this works you can apply it in different platforms absolutely different platforms absolutely talking of speed in new speakers that talking of speed in new speakers that are coming some of these more seasons are coming some of these more seasons because that I'd have been in past because that I'd have been in past events that I'm looking forward to is events that I'm looking forward to is Rob Norris yes some pretty yes yes yes Rob Norris yes some pretty yes yes yes who are always a very very very who are always a very very very enjoyable talks enjoyable talks yes well that's something we think we're yes well that's something we think we're famous for we have like this really cool famous for we have like this really cool folks who are very humble you know like folks who are very humble you know like they are celebrities in the way which is they are celebrities in the way which is not celebrities at all they have known not celebrities at all they have known for being humble and self-effacing well for being humble and self-effacing well bit technical excellent but for some bit technical excellent but for some reason they took SAP act right and Rob reason they took SAP act right and Rob really kind of boils down very complex really kind of boils down very complex things into very kind of simple findings things into very kind of simple findings and his software is excellent do be and his software is excellent do be another's like this year have a joint another's like this year have a joint talk from him and talk from him and and we have a job Brittany is always and we have a job Brittany is always amazing and so she's coming from afar amazing and so she's coming from afar you know lives in Krakow Poland yeah so you know lives in Krakow Poland yeah so we are always looking for words he leads we are always looking for words he leads a well-traveled life yes yes yes and a well-traveled life yes yes yes and he's a great also educator very and he's a great also educator very and obviously we have you know folks like obviously we have you know folks like milliner's with a quarter of the scala milliner's with a quarter of the scala book and also well-known educator an book and also well-known educator an open source contributor and he he is open source contributor and he he is also going to talk about you know real also going to talk about you know real fundamental questions so what is it's a fundamental questions so what is it's a winning scale by the way so it is winning scale by the way so it is literally next week it is November 13 to literally next week it is November 13 to 15 13 is our spoke serverless workshop 15 13 is our spoke serverless workshop this the whole day workshop we should this the whole day workshop we should produce ourselves and its end to end produce ourselves and its end to end it's with Google and if lots of folks it's with Google and if lots of folks really famous answerless you're gonna really famous answerless you're gonna learn everything about several second learn everything about several second home with a service back-end in your home with a service back-end in your pocket and the 14th and 15th is the pocket and the 14th and 15th is the conference itself just today so you conference itself just today so you still can register we have red bird still can register we have red bird tickets available it's scaled out by the tickets available it's scaled out by the beta yo and if meetup member there are beta yo and if meetup member there are codes you can use for discount so make codes you can use for discount so make sure you're reserved you see today while sure you're reserved you see today while supply lasts and we'll see you by the supply lasts and we'll see you by the bay next week you
Recovered English captions. Automatic transcription may contain errors.
Keep exploring
Follow the guest, their work, and the ideas behind this conversation in the Devreal knowledge graph.
Salar Rahmanian on Devreal ↗