Welcome to the Vienna Scala User Group!

Upcoming events

Functional Programming Study Group #13
04.12.2014 18:00 @ openForce Information Technology GesmbH

Join us once more to discuss the book Functional Programming in Scala. We are on the home stretch and will start discussing the final chapter of the book: "Stream processing and incremental I/O"! There will be a Google hangout again for those of you who cannot join us in person (let us know if you want to join from remote). The link will be posted in the comments at the beginning of the meeting. What do I have to do in order to join? All you have to do is read the text (and RSVP).  But you will learn/benefit more in my experience if you also try to do some of the exercises.  If you put your solutions  somewhere publicly accessible (e.g. GitHub) or bring them to the meeting, we can discuss and compare different approaches What does presenting a chapter involve? There is no need to prepare slides or anything  like that. But you will need to read the text more closely to be able to summarise the individual sections of your chapter for us and lead and encourage the discussion. It will be your call to  separate the less important aspects from the more important ones, as we usually have only 90 mins in total for the discussion.
Read more

XMAS Gathering
12.12.2014 16:00 @ Stockwerk Coworking

Like last year we are celebrating christmas together with other groups such as Vienna PHP, IoT Vienna, and ViennaDB at StockWerk. This event is split into two parts: 04:00 pm - 08:00 pm: Developers and Family (Kids welcome!) http://www.meetup.com/Stockwerk-Coworking-Events/events/210717952/ 08:00 pm ++: Developers and Friends http://www.meetup.com/Stockwerk-Coworking-Events/events/210720172/ Please register at the given meetup links if you're joining us! Also get more information there on how to help and what to bring. Happy holidays!
Read more

January Scala Monthly Meetup: Reactive Streams & Akka HTTP (Mathias Doenitz)
13.01.2015 18:30 @ Stockwerk Coworking

We're really happy to announce that Mathias Doenitz, the author of spray and the upcoming Akka HTTP, will join us for this meetup! 06:30 pm - Drinks (and possibly food) 07:00 pm - Talk Reactive Streams & Akka HTTP If you want to provide or consume HTTP-based APIs with Scala (or Java) then this talk is for you: Akka HTTP takes reactive high-performance web interactions to the next level. Fully asynchronous and non-blocking, a type-safe and very powerful declarative API, an immutable HTTP model without compromises, all these are perfectly fitted to the Actor world. Among many smaller improvements over its predecessor library spray.io, akka-http comes with one major advantage: it is based on a new abstraction called "Reactive Streams” which provides a number of important benefits, not only for working with HTTP. In this session we’ll first take a closer look into the reactive streams effort, the problems it solves and what programming with reactive streams looks like. After a short break we’ll then turn to akka-http, how it is used, what improvements it brings over spray and why you will not want to use anything else after having tried it. And of course I'll share the latest roadmap up until making akka-http the new "driver" layer for the Play framework. For maximum reach the talk will be held in English. Our Sponsors for this meetup! StockWerk Coworking - our venue sponsor - check out their website. JetBrains sponsors 1 Personal license for IntelliJ IDEA which we will raffle amongst the the attendees to the meetup!
Read more

Past events

November Scala Monthly Meetup
26.11.2014 19:00 @ Stockwerk Coworking

Please propose your talks, lightning talks, book reviews, live coding demos,... in the comments! Agenda: Creating a BitTorrent Client with Akka (Part 1) by Dominik Gruber What does it take to create a BitTorrent Client with Scala and Akka? Dominik will give an overview of the protocol, talk about parsing the special "Bencode" format, and the architecture with Akka. This is part 1 of the talk since the client is not done yet. Load Testing with Gatling by Peter Brachwitz  (~ 25 min) Peter will talk about Gatling, "an open-source load testing framework based on Scala, Akka and Netty". "Becoming Functional" Book Review by Felix Amerbauer (~ 15 min) Felix will give an overview of the O'Reilly book "Becoming Functional" by Joshua Backfield and will share his opinion about it. Our Sponsors for this meetup! There will be drinks sponsored by openForce GmbH! Go check out their currently open positions! StockWerk Coworking - our venue sponsor - check out their website. JetBrains sponsors 1 Personal license for IntelliJ IDEA which we will raffle amongst the the attendees to the meetup! Manning Publications sponsors 2 e-books which we will raffle amongst the attendees to the meetup!
Read more

Talks

Exploring the Unit type

Exploring the Unit type

Some not so well known facts about the Scala Unit type.

Scalaz introduction

Scalaz introduction

Some of the less wacky bits about Scalaz. :)

Heiko's article on Typeclasses / Type-safe equality:

Tips and tricks for setting up a Play 2 project

Tips and tricks for setting up a Play 2 project

A small set of tips and tricks for setting up a vanilla Play 2 project. Presentation given at Devoxx 2013 in Antwerp.

All talks

Our Sponsors