Skip to content

Jan Machacek: Spring in Scala

Photo of Andy Hicks
Hosted By
Andy H.
Jan Machacek: Spring in Scala

Details

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/event/scala/spring-in-scala

http://photos1.meetupstatic.com/photos/event/1/4/5/2/event_86405202.jpeg

In this Spring in Scala talk, Jan Machacek will start by comparing Scala to the other languages on the Java platform. Find out that Scala code gets compiled to regular Java bytecode, making it accessible to your Spring code. You will also learn what functional programming means and how to see & apply the patterns of functional programming in what we would call enterprise code. In addition to being functional language, Scala is strongly typed language.

The second part of the talk will therefore explore the principles of type systems. You will find out what polymorphic functions are, and what the Scala wizards mean when they talk about type covariance and contravariance. Throughout the talk, there will be plenty of code examples comparing the Spring bean in Java with their new form in Scala; together with plentiful references to the ever-growing Scala ecosystem, the talk will give you inspiration & guidance on using Scala in your Spring applications. Come over and find your functional mojo!

Jan Macháček is the technical director at Cake Solutions (http://www.cakesolutions.net/), highly experienced Java enterprise architect, consultant and developer with very strong technical and team management skills. Alongside several articles, Jan has authored 4 books; the most notable ones are Pro Spring and Pro Spring 2.5. He regularly speaks at conferences and developer events in the UK and abroad and he is the editor of the Open Source Journal. In his spare time, Jan likes to explore new programming languages and experiment with microcontrollers. Jan also competes in time trials and road races as a member of the Manchester Wheelers’ Cycling Club.

We will, as always, also be heading to the Slaughtered Lamb (http://www.theslaughteredlambpub.com/) pub afterwards.

**IMPORTANT READ ME TO REGISTER **

Skills Matter are hosting this event and are handling the attendance it is essential that you confirm your place at this link:

http://skillsmatter.com/event/scala/spring-in-scala

failure to do so may result in not obtaining a seat. Please register on the Meetup.com "I'm going" to only let the others in the group know your going.

If this is your first time to SkillsMatter, directions are: http://skillsmatter.com/go/find-us

Photo of London Scala User Group group
London Scala User Group
See more events
The Skills Matter eXchange
116-120 Goswell Road, EC1V 7DP · London