Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
Explore the world of Scala programming in this 48-minute conference talk from GOTO Chicago 2017. Dive into the fundamentals of this versatile language that combines functional and object-oriented programming paradigms. Learn about Scala's key features, including Java interoperability, type inference, multiple inheritance, and pattern matching. Discover how Scala's flexibility and power have made it popular in various applications, from data science to distributed systems. Gain insights into functional programming concepts like pure functions and higher-order functions. Understand the spectrum of Scala usage, from Haskell purists to more pragmatic approaches. Get practical advice on getting started with Scala, including recommended resources like language repositories, online courses, and coding exercises. By the end of this talk, you'll have a clear understanding of why Scala is awesome and how it can enhance your programming toolkit.