Why Scala?


Details
http://photos4.meetupstatic.com/photos/event/6/7/5/4/event_403286452.jpeg
Schedule:
12:30PM Food and Drinks
1:00PM Presentation
About the Presentation:
Scala is a JVM programming language that combines the Object Oriented Programming and Functional Programming paradigms with a strong, static type system. The language is 15 years old and continues to experience strong growth. Even so, many developers have had little exposure to the language or the concepts behind it. Many of the talks about Scala on the Internet are focused on complicated theoretical topics and are geared towards experienced Scala programmers. They offer little value to developers who aren't already accomplished Scala programmers.
This talk is different. It tries to answer the question "Why should I care about Scala?". It will briefly describe the Scala language and how it compares to other programming languages. But the main focus will be on providing concrete examples that demonstrate the value that Scala brings to software development. How the language can improve developer efficiency, increase code correctness and prevent bugs, and how the type system can be used to create richer data models.
Bio:
Marc has been developing software for 30 years and has worked in fields such as scientific data processing, device driver development, business applications and kiosk computing platforms. Over years he's programmed in languages ranging from assembly language and FORTRAN to Haskell. For the last 6 years he has worked mainly in Scala at AMI Entertainment Network in Oakbrook Terrace. He is a frequent speaker at the Chicago Area Scala Enthusiasts (CASE).

Why Scala?