Skip to content

Details

There are a lot of stuff that every web developer should know nowadays: from JavaScript minification to TDD, from HTTP protocol to version control systems.

We are going to have 2 talks that will be related to the ideas useful for all developers, but with focus on Java and Scala.

The first talk will tell you the tips and tricks of using TDD in Java, which were developed throughout the years in Java (and not only Java) community.

In the second talk you will find out how to manage asynchronous code with futures in promises in Scala.

Developer Tests - Things to Know

Abstract: There are many great talks that discuss challenges developers face when writing software tests. In this talk let's look at test design problems that may seem to be simple but yet fundamentally important and often misunderstood even by experienced programmers.

Speaker: Vaidas Pilkauskas

Vaidas software developer with big interest in running local developer communities. His primary programming languages are Scala & Java, but he does aim to be polyglot by learning bits and pieces of other languages like Python, Clojure, Ruby or Javascript. He uses test first techniques daily and finds them being very useful in driving good design.Since being a software developer is also his hobby, Vaidas hasco-founded Vilnius Java User Group.

Working Asynchronously with Futures and Promises

Abstract: Concurrency has always been a pain point in Java land. In this talk, Shai will present the Scala take on asynchrony using Futures and Promises, and demonstrate why the language is so suitable for writing concurrent code.

Speaker: Shai Yallin

Shai is a software engineer, advocating TDD at Wix. He has been developing in the Scala programming language since early 2011 and serve as Wix's resident Scala evangelist. He is also a founding member of Underscore, the Israeli Scala user group.

http://www.shaiyallin.com/

Related topics

You may also like