Konrad Malawski


Konrad is a late-night passionate programmer, most fond of the JVM, with his current favourite being Scala. Other than that, he’s a fan of automating every possible task and ridiculously long keyboard shortcuts. “After hours” he’s still bound to programming – as a lead of the PolishJUG, and founder of Google Developers Group Kraków or “Kraków Scala” and helping hand of Software Craftsmanship Kraków he’s coding for fun and glory, speaking at conferences (JFokus, JavaOne 2013), or organising meetups ranging from small hackathons to big conferences like the annual GeeCON.

In those rare times when he’s not doing something code-related, he’s collecting game consoles or playing tennis / squash. He bloggs and tweets.


JDK8: the parallel, the Nashorn and the lambdas

Language: EN

Speakers: Andrzej Grzesik, Konrad Malawski

The most revolutionary* release of a JDK is almost there. Bringing in lambdas, Nashorn, JavaFX, parallel collections…

The list is long and the features are impressive. Why should you care? Well, this release WILL change the way you write code. And test. And work with collections! And… there are so many things there we’d like to show!

Last, but not the least: no more OutOfMemory PermGen errors :-)

*to date

Open workshop 1:

Introduction to Scala

Language: EN

During this workshop we’ll discover the marvellous world of Scala. This session is dedicated to mostly beginners or intermediate Scala fans.

By learning step by step and implementing small tasks and unit tests we’ll get to know the language, and it’s unique style.

We’ll start off with the basics and then continue with a bit more advanced topics. Things learnt during this session be significantly useful to you if you’re just starting out on your Scala journey, would like to polish up your code style or venture into frameworks employing a bit of “magic”, like Scalding for example – on which there is another workshop during JDD. We’ll put a cherry on this Cake by pointing out a few common mistakes, and lessons learned from real-life production systems implemented using Scala.

Level: Beginner – Intermediate

Recommended: If you’re new to Scala and / or also want to attend the Scalding workshop.

Open workshop 2:

Speak hadoop like a pro: Cascading/Scalding

Language: EN

Speakers: Andrzej Grzesik, Konrad Malawski

Finding Hadoop APIs dated? Struggling writing map-reduces? Wishing there was something better? Your feelings serve you well.

Cascading is one of the nicest libraries of the recent times. In Java AND in Scala – (it’s called Scalding in that dimension). Does anybody use that? Well – yes :-) And it’s awesome!

We’d love to give you a tour and shorten your MapReduces by half!*

Expected time: 4h


  • 64bit machines capable of running and compiling Java/Scala.
  • Recent JDK

Network: not required

  • jdd


Platynowy Sponsor

  • Luxoft

Złoci sponsorzy

Srebrni sponsorzy


Sponsor Afterparty

Patroni medialni

  • Teetbee
  • Kariera PLUS
  • Programosy
  • KSUG
  • helion
  • Polish JUG
  • Poznan JUG
  • SDJ
  • naukaJavy.pl
  • pcfoster
  • pcfoster
  • pcfoster