Talklets: Essence and Power of Scala (Daniel Westheide, Bartosz Mikulski)


Details
18:30 Open Doors
18:45 JUG Thüringen Introduction (Benjamin Nothdurft)
19:00 Essence and Fundamentals of Scala (Daniel Westheide)
19:45 Break and a surprise Networking Game
20:15 Effortless Domain-Driven Design - The real Power of Scala (Bartosz Mikulski)
21:00 Open End and Pizza
21:30 Doors close
Talket: Essence and Fundamentals of Scala
Scala is one of the most popular alternative languages on the JVM. In this talk, we are going to look at what makes this language so interesting: A strong foundation in functional as well as object-oriented programming, combined with a powerful type system. We'll look at how these principles have shaped the language and how to put them to use in practice.
Speaker: Daniel Westheide (@kaffeecoder auf Twitter)
Daniel works as Senior Consultant at innoQ in Berlin. He likes to discuss functional programming, usability, as well as anything related to the software development process. He writes a personal tech blog at: http://danielwestheide.com
More content published by me can be found on the INNOQ website.
Talklet: Effortless Domain-Driven Design - The real Power of Scala
Can we avoid "stringly-typed" code? Is it possible to write "self-documenting" software? Do we need defensive programming? How can we write fewer tests without sacrificing quality?
I want to show you that by taking advantage of the Scala type system and its ability to effortlessly build a Domain Specific Language we can write code that is easy to understand, maintain, and extend.
Speaker: Bartosz Mikulski (@mikulskibartosz on Twitter)
Software Engineer Working at HolidayCheck, interested in data science and machine learning, Co-founder of Poznan Scala User Group

Talklets: Essence and Power of Scala (Daniel Westheide, Bartosz Mikulski)