QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Training: "Spring and Scala"

Track: Tutorial / Time: Tuesday 09:00 - 16:00 / Location: Henry Moore Room

In his Spring & Scala tutorial, Jan 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--think implementing your `@Repository`s, `@Service`s and `@Controller`s in Scala!

Jan Machacek, Technical director at Cake Solutions

Jan Machacek

Biography: Jan Machacek

Jan Macháček is the technical director at Cake Solutions, highly experienced Java enterprise architect, consultant and developer with very strong technical and team management skills. He works best in complex environments where his capable and assured grasp of issues and leadership qualities enable him to provide real value in managing and directing development to successful completion.

Jan combines the deep insight of lean and agile management with the theoretical concepts of computer science, low-level programming, UNIX operating systems, RDBMSs and detailed knowledge of the contemporary Java EE frameworks with his authoring and speaking experience to mentor, drive and motivate large development teams. Jan has demonstrated his technical and agile management skills on numerous projects in the public and private sectors; working with the in-house teams as well as delivering projects at Cake Solutions. He has led teams through the perils of agile software delivery, bringing control and value to the business and the joy of programming back to the technical teams. Jan shares his agile leadership experience in publications for the NCC, at public events and at national conferences. 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.