Devreal

Scale By The Bay 2018: Greg Methvin Interview

Scale By The Bay 2018: Greg Methvin Interview

Recording: Scale By The Bay 2018: Greg Methvin Interview

you I'm Greg Methvin I'm staff software engineer at hittable and I live in San Francisco well right now I'm talked about in my my talk I'm working on a data ingestion pipeline using acha streams and Kafka and a bunch of other things but that's one major thing and I'd say the coolest thing is just being able to use technologies like akka streams and being able to to kind of teach other people at my organization about about how to use these technologies and make them more productive I don't know of those three I'd probably say lot for architectures well I think in terms of best practices one thing is just thinking about how you do you handle different types of errors and thinking about those things upfront and thinking about them and your when you're actually writing tests I think that's a really important aspect of how we build any system and I think using using something like akka streams makes it a little bit easier to do that I'd like to maybe dive more into functional programming side of Scala and learn some like that's probably the most interesting like a functional programming stuff is probably the most interesting thing to me in terms of like what I could learn more and like I've already pretty experienced in a couple of these different libraries so there's a ton different ways to do two things so just understanding what people what people are doing right now and you know how I can how I can do a better job at it at my job and what I how I can teach other people at my company how to use functional programming in a nice you know in an elegant way in their own work would Scala changed my life well I guess Scala changed my life in a sense so I got involved in Scala one of my first jobs after after I graduated from college I sort of knew about Scala and worked was working at a Java shop in route Orem 2011 2010 2011 and I started working in on up a new project and I decided to do in Scala so that was really just like my first introduction to Scala and I'm actually a couple other people my company started using Scala as well and after that I just said oh well skull is a cool language why don't I try to find if I'm gonna look for a new job why don't I try to find a job in Scala so I did and then I sort of that sort of started the journey for me getting more involved in open-source involved in initially play framework a little bit in the akka and Scala communities so I think that really like that involvement in open source was really sort of driven by my interest in Scala and that kind of helped me to learn a lot of things and to to gain a lot of useful experience that has helped me throughout my career so I would say that's the main thing [Music] I don't know if I can name any specific people because I like a lot of I mean I'd say at least half the people at the conference I think are pretty cool like I know I mean I like the fact that I that I sort of the scala community and like this wider community that scale by the bay has has appealed to is a pretty tight-knit community I feel and like a lot of people know each other and I you know whenever I go to a conference I meet all kinds of cool people who are doing interesting things and I think that's cool that I can sort of connect with this community and you know learn new things from from those people and just keep keep growing as as an engineer and yeah just learning about just new stuff in in functional programming and in the in Scala and you know how do you do distributed systems efficiently that sort of thing