Wroclaw JUG Meetup
Event rozpocznie się o 18:30. Czyli 30 minut później niż zazwyczaj.
1 Prelekcja
Tytuł: Taming the context beast
Context functions are the new beasts in the Scala jungle. I’ll show you what they can do, when to be wary of them, and how to tame them. Finally, I’ll answer whether they really hate composition as much as it’s rumored.
Język: PL
Prelegent: Paweł Marks
Paweł is Scala Compiler Engineer at Virtuslab, Kraków. He is also the main maintainer of Eclipse Kotlin Plugin and co-organizer of Kraków Kotlin User Group - the most active Kotlin community in Poland.
He loves to get to know new programming languages, compare them, and rant about them. Privately he is interested in linguistics, history and enjoys surreal memes.
2 Prelekcja
Tytuł: Cellular Automata for video games on JVM
Abstract: JVM is a popular platform for independent video games. Cellular Automata is a programming concept that allows for distributed computations and simulation of a dynamic system. In this talk I will try to marry them. I will tell you a bit about the theory of cellular automata and then we will quickly jump to how they can be used - as artificial intelligence in video games, but also in beyond that.
Język: PL
Prelegent: Maciej Gorywoda
For almost four years now I work professionally on the Android client of an end-to-end encrypted messenger, in Scala. In Android we deal a lot with events coming from many sources: the user, the backend, the Android OS itself… The code we write has to be very reactive - and it should also be concise and able to process all those events concurrently to squeeze all we can from limited resources. Scala should thrive under those conditions. And yet, it’s almost non-existent. People who still write it are forced to use old versions of libraries, on top of an old version of the language itself, to modify Gradle scripts, and basically to jump through countless loopholes which shouldn’t exist. Most of those people already either moved to other market niches… or to other programming languages.