From b21bc54697a33dc7bfa0634c818f3c0e1d66ebe8 Mon Sep 17 00:00:00 2001 From: Salar Rahmanian Date: Thu, 2 May 2019 23:59:24 -0700 Subject: [PATCH 1/5] Add draft scale by the bay 2018 blog --- .../scale-by-the-bay-2018-san-francisco.md | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 content/post/scale-by-the-bay-2018-san-francisco.md diff --git a/content/post/scale-by-the-bay-2018-san-francisco.md b/content/post/scale-by-the-bay-2018-san-francisco.md new file mode 100644 index 0000000..c755c53 --- /dev/null +++ b/content/post/scale-by-the-bay-2018-san-francisco.md @@ -0,0 +1,80 @@ ++++ +title = "Scale By The Bay 2018 San Francisco" +date = 2019-05-02T18:30:40-07:00 +draft = false +keywords = ["scala", "bythebay", "sfscala", "functional programming", "san francisco", "bay area", "california", "conference"] +description = "Highlights of Scale By The Bay 2018 San Francisco conference an event based in the San Francisco Bay Area California with major focus on Functional Programming, Reactive programming and Data Science" +tags = ["scala", "conference", "functional programming"] +categories = ["scala", "conference", "functional programming"] +lastmod = 2019-05-02T18:30:40-07:00 ++++ + +![Scale By the Bay 2018](https://via.softinio.com/scalebythebay_2018_header.jpg) +###### from left: [Dick Wall](https://twitter.com/dickwall), [Salar Rahmanian](https://twitter.com/SalarRahmanian), [Martin Odersky](https://twitter.com/odersky), [Alexy Khrabrov](https://twitter.com/ChiefScientist), [Jakob Odersky ](https://twitter.com/jodersky) + +One of the highlights of 2018 was attending and being part of the Scale By the bay 2018 conference here in San Francisco. By far this was the best conference I have ever attended. + +The conference had 3 tracks covering the functional programming, reactive programming and data science topics. All the talks were of super high quality made even better by super intelligent audience made up of the most talented stars of our industry. + +## Keynotes +![Scale By the Bay 2018 Keynotes](https://via.softinio.com/scalebythebay_2018_keynotes.jpg) + +### New Functional Constructs in Scala 3 by Martin Odersky (Creator of Scala) + +The first keynote was by the creator of Scala Programming language. He took us through some of the new constructs we are likely to see in the upcoming major release of Scala3. Overall the audience where very excited about the new constructs and whats coming up but a few people whom I chatted to at the conference had concerns that we are heading for another python2 -> python3 situation causing a split in the community and some hesitation in desire to upgrade as there will be some breaking changes. + +I personally am super excited about the new features coming out and am optimistic about the success of the new version. In additional to some new tooling the scala center is working on that will help with migrating to the new version lets not forget Scala is strongly typed which will help a lot with the migration unlike languages like Python. + +{{ yt 6P06YHc8faw }} + +### Kafka and the Rise of the event driven Microservices by Neha Narkhede (Co-creator of Apache Kafka) +This keynote started off by asking the audience who uses Kafka in Production today. It was fascinating to see that 95% of the audience were which is a huge endorsement of Kafka. + +One of the initial and primary use cases for using Kafka has been to build data pipelines, this keynote focussed on the next evolution of Kafka where it is used to build event driven applications and microservices. The standard mindset has been to design and implement your apps based around static data, Kafka helps us design apps based around continuely streaming data. + +This new paradigm will allow us to take data from your applications and data from your data systems like databases and do stream processing on them to produce. + +{{ yt DOoJzaXOGxs }} + +## Concurrency and more concurrency +There was a common theme at this years conference, multiple talks about libraries and patterns to make concurrency and parallel processing easier and over coming the pain points associated with it. + +Jakob Odesky talk summarized the concurrency options available to you within Scala Language and the JVM such as threads, Futures and Promises. He then went on to talk about Scala Center 's [scala-async](https://github.com/scala/scala-async) library which has lead him to his new open source project [escale](https://github.com/jodersky/escale) which is built on top of scala-async. This new library, escale, introduces the same concept as channels and green threads that was introduced by the go programming language for scala. I look forward to seeing how this evolves. + +{{ yt EuNEZW8ljeY }} + +Michael Pilquist gave us a nice update on `cats-effect` took us through and overview of some of the features it has to solve concurrency problems. There was lot of content in his talk for me to summarize in this post so I urge you to watch the video of his talk. + +{{ yt Gig-f_HXvLI }} + + My favorite talk of the conference was a talk by Sergei Winitzki on Declarative distributed concurrency in Scala where he talk about his open source project [Chymyst](https://github.com/Chymyst/chymyst-core) which implements the chemical machine (based on joint calculus. The philosophy and end goal of the chemical machine is to be able to process what ever problem you are trying to solve in 15 lines or less of code. Containers holding values are known as `molecules`. Molecules float around the site until they combine to form a chemical reaction the output of which can be used again. In his implementation partial functions where used to implement the reactions. I loved the analogy to chemistry and Sergei's presentation really explained the concept well to spark my interest in this. Since his talk I have researched the topic of chemical machines and I could only find research papers on the topic and none of them do as good a job in explaining what it is as the talk did so I urge you to watch the video. + +{{ yt 23O32DMm69E }} + +## Hero’s welcome +Over the years in my career I have followed many of the people I met at this years conference. Their work and teachings have helped me progress my knowledge and ability and have motivated me and others to be part of a great community. + +Here are some pictures of the tech heroes I got to meet at this conference: + +![Scale By the Bay 2018 ](https://via.softinio.com/scale_by_the_bay_2018_1.JPG) +###### Top left: [Rob Norris (creator of Doobie)](https://twitter.com/tpolecat), Top right: [Ross Baker (creator of http4s)](https://twitter.com/rossabaker) +###### Bottom left: [Michael Pilquist (Creator of FS2)](https://twitter.com/mpilquist), Bottom right: [Jon Pretty (Scala Center Advisory board chair)](https://twitter.com/propensive/) + +![Scale By the Bay 2018](https://via.softinio.com/scale_by_the_bay_2018_2.JPG) +###### [Runar Bjarnason ](https://twitter.com/runarorama) & [Paul Chiusano](https://twitter.com/pchiusano) authors of the book [Functional Programming in Scala](https://www.manning.com/books/functional-programming-in-scala) + +![Scale By the Bay 2018](https://via.softinio.com/scale_by_the_bay_2018_4.JPG) +###### Top left: [Eugene Yokota (Scala/SBT Team)](https://twitter.com/eed3si9n) , Top right: [Justin Kaeser (Jetbrains)](https://twitter.com/ebenwert) +###### Bottom left: [Cliff Click](https://twitter.com/cliff_click), Bottom right: [Julien Le Dem (Apache Parquet & Arrow)](https://twitter.com/J_) + +![Scale By the Bay 2018](https://via.softinio.com/scale_by_the_bay_2018_3.JPG) +###### Top: [John De Goes (Creator of ZIO) ](https://twitter.com/jdegoes) & [Itamar Ravid (Core contributor to ZIO)](https://twitter.com/itrvd) +###### Bottom: [Jon Pretty (Scala Center Advisory board chair)](https://twitter.com/propensive/) + +## Thank you +I am humbled that I got a chance to meet so many great people at this conference, for the first time in person and hope to keep in touch going forward. + +I want to thank all speakers and attendees at this event, especially I want to thank [Alexy Khrabrov](https://twitter.com/ChiefScientist) for putting together such a great event, welcoming me to the bay area and helping me be part of the great community we have in the bay area and this conference. + +{{ yt iTeh-wnvweQ }} + From 872fc1d0130d132ebe9e98c72016a2922ff10b2b Mon Sep 17 00:00:00 2001 From: Salar Rahmanian Date: Fri, 3 May 2019 00:25:47 -0700 Subject: [PATCH 2/5] amendments to the blog --- .../scale-by-the-bay-2018-san-francisco.md | 33 ++++++++++--------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/content/post/scale-by-the-bay-2018-san-francisco.md b/content/post/scale-by-the-bay-2018-san-francisco.md index c755c53..8039f4d 100644 --- a/content/post/scale-by-the-bay-2018-san-francisco.md +++ b/content/post/scale-by-the-bay-2018-san-francisco.md @@ -9,11 +9,12 @@ categories = ["scala", "conference", "functional programming"] lastmod = 2019-05-02T18:30:40-07:00 +++ -![Scale By the Bay 2018](https://via.softinio.com/scalebythebay_2018_header.jpg) -###### from left: [Dick Wall](https://twitter.com/dickwall), [Salar Rahmanian](https://twitter.com/SalarRahmanian), [Martin Odersky](https://twitter.com/odersky), [Alexy Khrabrov](https://twitter.com/ChiefScientist), [Jakob Odersky ](https://twitter.com/jodersky) - One of the highlights of 2018 was attending and being part of the Scale By the bay 2018 conference here in San Francisco. By far this was the best conference I have ever attended. +![Scale By the Bay 2018](https://via.softinio.com/scalebythebay_2018_header.jpg) + +from left: [Dick Wall](https://twitter.com/dickwall), [Salar Rahmanian](https://twitter.com/SalarRahmanian), [Martin Odersky](https://twitter.com/odersky), [Alexy Khrabrov](https://twitter.com/ChiefScientist), [Jakob Odersky ](https://twitter.com/jodersky) + The conference had 3 tracks covering the functional programming, reactive programming and data science topics. All the talks were of super high quality made even better by super intelligent audience made up of the most talented stars of our industry. ## Keynotes @@ -25,7 +26,7 @@ The first keynote was by the creator of Scala Programming language. He took us t I personally am super excited about the new features coming out and am optimistic about the success of the new version. In additional to some new tooling the scala center is working on that will help with migrating to the new version lets not forget Scala is strongly typed which will help a lot with the migration unlike languages like Python. -{{ yt 6P06YHc8faw }} +{{< youtube 6P06YHc8faw >}} ### Kafka and the Rise of the event driven Microservices by Neha Narkhede (Co-creator of Apache Kafka) This keynote started off by asking the audience who uses Kafka in Production today. It was fascinating to see that 95% of the audience were which is a huge endorsement of Kafka. @@ -34,22 +35,22 @@ One of the initial and primary use cases for using Kafka has been to build data This new paradigm will allow us to take data from your applications and data from your data systems like databases and do stream processing on them to produce. -{{ yt DOoJzaXOGxs }} +{{< youtube DOoJzaXOGxs >}} ## Concurrency and more concurrency There was a common theme at this years conference, multiple talks about libraries and patterns to make concurrency and parallel processing easier and over coming the pain points associated with it. Jakob Odesky talk summarized the concurrency options available to you within Scala Language and the JVM such as threads, Futures and Promises. He then went on to talk about Scala Center 's [scala-async](https://github.com/scala/scala-async) library which has lead him to his new open source project [escale](https://github.com/jodersky/escale) which is built on top of scala-async. This new library, escale, introduces the same concept as channels and green threads that was introduced by the go programming language for scala. I look forward to seeing how this evolves. -{{ yt EuNEZW8ljeY }} +{{< youtube EuNEZW8ljeY >}} Michael Pilquist gave us a nice update on `cats-effect` took us through and overview of some of the features it has to solve concurrency problems. There was lot of content in his talk for me to summarize in this post so I urge you to watch the video of his talk. -{{ yt Gig-f_HXvLI }} +{{< youtube Gig-f_HXvLI >}} My favorite talk of the conference was a talk by Sergei Winitzki on Declarative distributed concurrency in Scala where he talk about his open source project [Chymyst](https://github.com/Chymyst/chymyst-core) which implements the chemical machine (based on joint calculus. The philosophy and end goal of the chemical machine is to be able to process what ever problem you are trying to solve in 15 lines or less of code. Containers holding values are known as `molecules`. Molecules float around the site until they combine to form a chemical reaction the output of which can be used again. In his implementation partial functions where used to implement the reactions. I loved the analogy to chemistry and Sergei's presentation really explained the concept well to spark my interest in this. Since his talk I have researched the topic of chemical machines and I could only find research papers on the topic and none of them do as good a job in explaining what it is as the talk did so I urge you to watch the video. -{{ yt 23O32DMm69E }} +{{< youtube 23O32DMm69E >}} ## Hero’s welcome Over the years in my career I have followed many of the people I met at this years conference. Their work and teachings have helped me progress my knowledge and ability and have motivated me and others to be part of a great community. @@ -57,24 +58,24 @@ Over the years in my career I have followed many of the people I met at this yea Here are some pictures of the tech heroes I got to meet at this conference: ![Scale By the Bay 2018 ](https://via.softinio.com/scale_by_the_bay_2018_1.JPG) -###### Top left: [Rob Norris (creator of Doobie)](https://twitter.com/tpolecat), Top right: [Ross Baker (creator of http4s)](https://twitter.com/rossabaker) -###### Bottom left: [Michael Pilquist (Creator of FS2)](https://twitter.com/mpilquist), Bottom right: [Jon Pretty (Scala Center Advisory board chair)](https://twitter.com/propensive/) +Top left: [Rob Norris (creator of Doobie)](https://twitter.com/tpolecat), Top right: [Ross Baker (creator of http4s)](https://twitter.com/rossabaker), +Bottom left: [Michael Pilquist (Creator of FS2)](https://twitter.com/mpilquist), Bottom right: [Jon Pretty (Scala Center Advisory board chair)](https://twitter.com/propensive/) ![Scale By the Bay 2018](https://via.softinio.com/scale_by_the_bay_2018_2.JPG) -###### [Runar Bjarnason ](https://twitter.com/runarorama) & [Paul Chiusano](https://twitter.com/pchiusano) authors of the book [Functional Programming in Scala](https://www.manning.com/books/functional-programming-in-scala) +[Runar Bjarnason ](https://twitter.com/runarorama) & [Paul Chiusano](https://twitter.com/pchiusano) authors of the book [Functional Programming in Scala](https://www.manning.com/books/functional-programming-in-scala) ![Scale By the Bay 2018](https://via.softinio.com/scale_by_the_bay_2018_4.JPG) -###### Top left: [Eugene Yokota (Scala/SBT Team)](https://twitter.com/eed3si9n) , Top right: [Justin Kaeser (Jetbrains)](https://twitter.com/ebenwert) -###### Bottom left: [Cliff Click](https://twitter.com/cliff_click), Bottom right: [Julien Le Dem (Apache Parquet & Arrow)](https://twitter.com/J_) +Top left: [Eugene Yokota (Scala/SBT Team)](https://twitter.com/eed3si9n) , Top right: [Justin Kaeser (Jetbrains)](https://twitter.com/ebenwert), +Bottom left: [Cliff Click](https://twitter.com/cliff_click), Bottom right: [Julien Le Dem (Apache Parquet & Arrow)](https://twitter.com/J_) ![Scale By the Bay 2018](https://via.softinio.com/scale_by_the_bay_2018_3.JPG) -###### Top: [John De Goes (Creator of ZIO) ](https://twitter.com/jdegoes) & [Itamar Ravid (Core contributor to ZIO)](https://twitter.com/itrvd) -###### Bottom: [Jon Pretty (Scala Center Advisory board chair)](https://twitter.com/propensive/) +Top: [John De Goes (Creator of ZIO) ](https://twitter.com/jdegoes) & [Itamar Ravid (Core contributor to ZIO)](https://twitter.com/itrvd), +Bottom: [Jon Pretty (Scala Center Advisory board chair)](https://twitter.com/propensive/) ## Thank you I am humbled that I got a chance to meet so many great people at this conference, for the first time in person and hope to keep in touch going forward. I want to thank all speakers and attendees at this event, especially I want to thank [Alexy Khrabrov](https://twitter.com/ChiefScientist) for putting together such a great event, welcoming me to the bay area and helping me be part of the great community we have in the bay area and this conference. -{{ yt iTeh-wnvweQ }} +{{< youtube iTeh-wnvweQ >}} From 3b306d18e34389612e6f1e2941d63ddbe88aada3 Mon Sep 17 00:00:00 2001 From: Salar Rahmanian Date: Fri, 3 May 2019 08:12:30 -0700 Subject: [PATCH 3/5] Corrections to blog --- content/post/scale-by-the-bay-2018-san-francisco.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/content/post/scale-by-the-bay-2018-san-francisco.md b/content/post/scale-by-the-bay-2018-san-francisco.md index 8039f4d..5b31938 100644 --- a/content/post/scale-by-the-bay-2018-san-francisco.md +++ b/content/post/scale-by-the-bay-2018-san-francisco.md @@ -9,22 +9,22 @@ categories = ["scala", "conference", "functional programming"] lastmod = 2019-05-02T18:30:40-07:00 +++ -One of the highlights of 2018 was attending and being part of the Scale By the bay 2018 conference here in San Francisco. By far this was the best conference I have ever attended. +One of the highlights of 2018 was attending and being part of the Scale By the bay 2018 conference in San Francisco. This by far was the best conference I have ever attended. ![Scale By the Bay 2018](https://via.softinio.com/scalebythebay_2018_header.jpg) from left: [Dick Wall](https://twitter.com/dickwall), [Salar Rahmanian](https://twitter.com/SalarRahmanian), [Martin Odersky](https://twitter.com/odersky), [Alexy Khrabrov](https://twitter.com/ChiefScientist), [Jakob Odersky ](https://twitter.com/jodersky) -The conference had 3 tracks covering the functional programming, reactive programming and data science topics. All the talks were of super high quality made even better by super intelligent audience made up of the most talented stars of our industry. +The conference had 3 tracks covering the functional programming, reactive programming and data science topics. All the talks were of high quality made even better by highly intelligent audience made up of the most talented stars of our industry. ## Keynotes ![Scale By the Bay 2018 Keynotes](https://via.softinio.com/scalebythebay_2018_keynotes.jpg) ### New Functional Constructs in Scala 3 by Martin Odersky (Creator of Scala) -The first keynote was by the creator of Scala Programming language. He took us through some of the new constructs we are likely to see in the upcoming major release of Scala3. Overall the audience where very excited about the new constructs and whats coming up but a few people whom I chatted to at the conference had concerns that we are heading for another python2 -> python3 situation causing a split in the community and some hesitation in desire to upgrade as there will be some breaking changes. +The first keynote was by the creator of Scala Programming language. He took us through some of the new constructs we are likely to see in the upcoming major release of Scala3. Overall the audience was very excited about the new constructs and whats coming up but a few people whom I chatted to at the conference had concerns that we are heading for another python2 -> python3 situation causing a split in the community and some hesitation in desire to upgrade as there will be some breaking changes. -I personally am super excited about the new features coming out and am optimistic about the success of the new version. In additional to some new tooling the scala center is working on that will help with migrating to the new version lets not forget Scala is strongly typed which will help a lot with the migration unlike languages like Python. +I personally am excited about the new features coming out and am optimistic about the success of the new version. In additional there will be new tooling the scala center is working on that will help with migrating to the new version lets not forget Scala is strongly typed which will help a lot with the migration unlike languages like Python. {{< youtube 6P06YHc8faw >}} @@ -44,11 +44,11 @@ Jakob Odesky talk summarized the concurrency options available to you within Sc {{< youtube EuNEZW8ljeY >}} -Michael Pilquist gave us a nice update on `cats-effect` took us through and overview of some of the features it has to solve concurrency problems. There was lot of content in his talk for me to summarize in this post so I urge you to watch the video of his talk. +Michael Pilquist gave us a nice update on `cats-effect` took us through an overview of some of the features it has to solve concurrency problems. There was lot of content in his talk for me to summarize in this post so I urge you to watch the video of his talk. {{< youtube Gig-f_HXvLI >}} - My favorite talk of the conference was a talk by Sergei Winitzki on Declarative distributed concurrency in Scala where he talk about his open source project [Chymyst](https://github.com/Chymyst/chymyst-core) which implements the chemical machine (based on joint calculus. The philosophy and end goal of the chemical machine is to be able to process what ever problem you are trying to solve in 15 lines or less of code. Containers holding values are known as `molecules`. Molecules float around the site until they combine to form a chemical reaction the output of which can be used again. In his implementation partial functions where used to implement the reactions. I loved the analogy to chemistry and Sergei's presentation really explained the concept well to spark my interest in this. Since his talk I have researched the topic of chemical machines and I could only find research papers on the topic and none of them do as good a job in explaining what it is as the talk did so I urge you to watch the video. +My favorite talk of the conference was a talk by Sergei Winitzki on Declarative distributed concurrency in Scala where he talk about his open source project [Chymyst](https://github.com/Chymyst/chymyst-core) which implements the chemical machine (based on joint calculus). The philosophy and end goal of the chemical machine is to be able to process what ever problem you are trying to solve in 15 lines or less of code. Containers holding values are known as `molecules`. Molecules float around the site until they combine to form a chemical reaction the output of which can be used again. In his implementation partial functions where used to implement the reactions. I loved the analogy to chemistry and Sergei's presentation really explained the concept well to spark my interest in this. Since his talk I have researched the topic of chemical machines and I could only find research papers on the topic and none of them do as good a job in explaining what it is as the talk did so I urge you to watch the video. {{< youtube 23O32DMm69E >}} From 7f9d011f75163aed1238e44cb178b01796efca54 Mon Sep 17 00:00:00 2001 From: Salar Rahmanian Date: Fri, 3 May 2019 08:19:53 -0700 Subject: [PATCH 4/5] Updated picture tagging --- content/post/scale-by-the-bay-2018-san-francisco.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/post/scale-by-the-bay-2018-san-francisco.md b/content/post/scale-by-the-bay-2018-san-francisco.md index 5b31938..70dc846 100644 --- a/content/post/scale-by-the-bay-2018-san-francisco.md +++ b/content/post/scale-by-the-bay-2018-san-francisco.md @@ -13,7 +13,7 @@ One of the highlights of 2018 was attending and being part of the Scale By the b ![Scale By the Bay 2018](https://via.softinio.com/scalebythebay_2018_header.jpg) -from left: [Dick Wall](https://twitter.com/dickwall), [Salar Rahmanian](https://twitter.com/SalarRahmanian), [Martin Odersky](https://twitter.com/odersky), [Alexy Khrabrov](https://twitter.com/ChiefScientist), [Jakob Odersky ](https://twitter.com/jodersky) +from left: [Dick Wall](https://twitter.com/dickwall), [Salar Rahmanian](https://twitter.com/SalarRahmanian), [Martin Odersky (Creator of Scala)](https://twitter.com/odersky), [Alexy Khrabrov](https://twitter.com/ChiefScientist), [Jakob Odersky ](https://twitter.com/jodersky) The conference had 3 tracks covering the functional programming, reactive programming and data science topics. All the talks were of high quality made even better by highly intelligent audience made up of the most talented stars of our industry. From 2e9f4ee0de4f94dc50e9ff660b1ba1918a632c54 Mon Sep 17 00:00:00 2001 From: Salar Rahmanian Date: Fri, 3 May 2019 09:09:42 -0700 Subject: [PATCH 5/5] More corrections --- content/post/scale-by-the-bay-2018-san-francisco.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/post/scale-by-the-bay-2018-san-francisco.md b/content/post/scale-by-the-bay-2018-san-francisco.md index 70dc846..167606a 100644 --- a/content/post/scale-by-the-bay-2018-san-francisco.md +++ b/content/post/scale-by-the-bay-2018-san-francisco.md @@ -22,16 +22,16 @@ The conference had 3 tracks covering the functional programming, reactive progra ### New Functional Constructs in Scala 3 by Martin Odersky (Creator of Scala) -The first keynote was by the creator of Scala Programming language. He took us through some of the new constructs we are likely to see in the upcoming major release of Scala3. Overall the audience was very excited about the new constructs and whats coming up but a few people whom I chatted to at the conference had concerns that we are heading for another python2 -> python3 situation causing a split in the community and some hesitation in desire to upgrade as there will be some breaking changes. +The first keynote was by the creator of Scala Programming language. He took us through some of the new constructs we are likely to see in the upcoming major release of Scala3. Overall the audience was very excited about the new constructs and what is coming up. There were a few people I had talked to at the conference who had concerns that we are heading for another python2 -> python3 situation causing a split in the community and some hesitation in desire to upgrade as there will be some breaking changes. -I personally am excited about the new features coming out and am optimistic about the success of the new version. In additional there will be new tooling the scala center is working on that will help with migrating to the new version lets not forget Scala is strongly typed which will help a lot with the migration unlike languages like Python. +I personally am excited about the new features coming out and am optimistic about the success of the new version. In addition there will be new tooling the scala center is working on that will help with migrating to the new version. Let's not forget Scala is strongly typed which will help a lot with the migration unlike languages like Python. {{< youtube 6P06YHc8faw >}} ### Kafka and the Rise of the event driven Microservices by Neha Narkhede (Co-creator of Apache Kafka) This keynote started off by asking the audience who uses Kafka in Production today. It was fascinating to see that 95% of the audience were which is a huge endorsement of Kafka. -One of the initial and primary use cases for using Kafka has been to build data pipelines, this keynote focussed on the next evolution of Kafka where it is used to build event driven applications and microservices. The standard mindset has been to design and implement your apps based around static data, Kafka helps us design apps based around continuely streaming data. +One of the initial and primary use cases for using Kafka has been to build data pipelines, this keynote focused on the next evolution of Kafka where it is used to build event driven applications and microservices. The standard mindset has been to design and implement your apps based around static data, Kafka helps us design apps based around continuely streaming data. This new paradigm will allow us to take data from your applications and data from your data systems like databases and do stream processing on them to produce. @@ -73,7 +73,7 @@ Top: [John De Goes (Creator of ZIO) ](https://twitter.com/jdegoes) & [Itamar Rav Bottom: [Jon Pretty (Scala Center Advisory board chair)](https://twitter.com/propensive/) ## Thank you -I am humbled that I got a chance to meet so many great people at this conference, for the first time in person and hope to keep in touch going forward. +I am humbled that I got a chance to meet so many great people at this conference, for the first time in person, and hope to keep in touch going forward. I want to thank all speakers and attendees at this event, especially I want to thank [Alexy Khrabrov](https://twitter.com/ChiefScientist) for putting together such a great event, welcoming me to the bay area and helping me be part of the great community we have in the bay area and this conference.