Welcome to the Vienna Scala User Group!

Upcoming events

February Scala Monthly Meetup
18.02.2015 19:00 @ Stockwerk Coworking

Please propose your talks, lightning talks, book reviews, live coding demos,... in the comments!    Project Advanced Parking Management by Martin Lorenz, Software Architect, Atos Wien (~ 20 min)Radar sensor-based monitoring and visualization of public parking areas.Stack: Scala, Akka, (actors, persistence, streams), single-page web UI using backbone.js, Web Sockets, Domain-Driven Design, CQRS, Event Sourcing  Project Connected Agricultural Vehicles by Stefan Asseg, Tech Lead / Software Architect, Atos Linz (~ 20 min)Collection, processing and visualization of large-scale data from agricultural vehicles.Stack: Scala, Akka (actors, persistence, cluster, streams), Mongo DB, Domain-Driven Design, CQRS, Event Sourcing Scala Refactoring Dojo Learnings by Sebastian Nozzi (~ 10 min)Sebastian will present learnings from the last Scala Refactoring Dojo. How does idiomatic Scala code look like? Our Sponsors for this meetup!  Atos IT Solutions & Services is sponsoring pizzas and drinks for this meetup! They are hiring Scala engineers in Vienna and Linz. 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

Past events

Scala Refactoring Dojo
26.01.2015 19:00 @ Stockwerk Coworking

You will get a Scala implementation of Conway's Game of Life [1] to work on. The implementation is complete, it has tests, and they all pass... The catch? The code is ugly as hell! Your mission, should you choose to accept it, is to bring the codebase back to a sane state. The goal is to excercise refactoring skills (without causing tests to fail) and to re-design from non-idionatic (mutations, while-loops, etc.) into idiomatic Scala. We will work in pairs, as it's more fun and productive (although it's not mandatory). We will try to pair experts with beginners. Beginners welcome! TDD is strongly encouraged for any new component you write. However, it's not the focus of this dojo. The acceptance tests are written for you. At the end, we will have the opportunity to show and discuss our different approaches / solutions. What you need:- Laptop- SBT- Git- IDE / Editor- Should be able to run "sbt test" The codebase will be provided at the event, or shortly before. You can already test your setup by cloning this repo: https://github.com/scala-vienna/refactoring-dojo Summary:- Refactoring of the "game of life"- Pair programming- Bring Scala-ready Laptop- Discussion about *Idiomatic Scala*- Beginners welcome! [1] http://www.codingdojo.org/cgi-bin/index.pl?action=browse&diff=1&id=KataGameOfLife
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