Devreal

Scale By The Bay 2018: Ramnivas Laddad Interview

Scale By The Bay 2018: Ramnivas Laddad Interview

Recording: Scale By The Bay 2018: Ramnivas Laddad Interview

yeah I'm Romney was Lagarde I am from San Jose down down south and my company's pile abs and it's a startup that we are we are building for last few years so right now we are building a website web application can learn raga so it's a software that helps you learn Indian classical music that's what we are starting with focus on Indian classical music but we can then do it many other things it helps you to learn compositions fast it gives you feedback with your pitch and beat accuracy real-time feedback so you can know where where are the areas to improve are you off pitch some places and it generally helps you to make progress faster so our application is written using Scala completely full stack Scala front-end Scala back-end Scala so front-end Scala GS with react and it's one of the largest application that is done using Scala J's so what we also found is that when we come to these real world applications when you go beyond hello world there are certain interesting nuances that you have to be aware of certain interesting patterns that you have to apply to make you effective so I'm going to share about what how do you deal with large scale application such as ours which basically includes everything from working with react external components detecting pitch at 60 frames per second and plotting those graphs all those interesting things there are a lot of subtleties involved that you have to keep working and so I'm going to share all those aspects so those who learn from it will be able to apply it in their projects and hopefully become successful as well so in general I'm curious about graph QL we are already seeing graph QL but there are certain things that I feel what how other people are dealing with some of the interesting nuances involved in it how they use macro services along with graph QL those are the interesting things I'm hoping to learn oh yeah that's interesting questions so it's kind of definitely change in my life you know last 15 years I've been using Scala initially as a more just to experiment to try it out see how it feels like and as I started using more and more of it I I just loved it you know so Scala is is it definitely language my go-to language and I think Scala is at a point it's a defined point of inflection it's no longer a new language people there are people successful with it already there are large projects are just Park there are you know people people like it and but it's a it's it's a point at which you know the language itself is essentially we could match we can call it a mature language yes dot is coming but it will have some additional interesting aspects added to it but by and large I would say language itself is kind of there the more interesting thing is what happens with the tooling around it etcetera certain pinpoints around it hopefully Scala kind of iron those out those kinks and I think it will continue to be a an important language for next 15 years hopefully a lot of things just a diversity diversity of topics that I would say I was a city of people they are background how people are coming and sharing their experiences real-world experiences practical experiences and that's that's really interesting aspect of it