Scala Enthusiasts Braunschweig

About us

We are the Scala Enthusiasts Braunschweig – we are enthusiastic users of the programming language Scala. Our goals are communicating our excitement to interested programmers and exchanging views on programming. This is why we organize a meeting on every second Thursday each month.

Über uns

Wir sind die Scala Enthusiasten Braunschweig und wir sind begeisterte Nutzer der Programmiersprache Scala. Unser Ziel ist es, diese Begeisterung an interessierte Programmierer weiterzugeben und uns mit ihnen auszutauschen. Aus diesem Grund organisieren wir am zweiten Donnerstag jeden Monats ein Treffen.

Impressum

Kontakt
Philipp Wille
Adresse
Gudrunstraße 46
38112 Braunschweig
Mail
philipp.wille [at] web.de

Erstes Treffen

Wir sind die Scala Enthusiasten Braunschweig und wir sind begeisterte Nutzer der Programmiersprache Scala. Unser Ziel ist es, diese Begeisterung an interessierte Programmierer weiterzugeben und uns mit ihnen auszutauschen. Aus diesem Grund organisieren wir etwa jeden zweiten Donnerstag jeden Monats ein Treffen. An den meisten Treffen werden Vorträge gehalten, aber es sind auch Pair Programming Sessions und Diskussionsrunden geplant. Das erste Treffen wird am 14. August 2014 stattfinden.

Inhaltlich werden wir zunächst eine kleine Einführung in Scala geben und uns mit seinen Grundlagen beschäftigen. Dazu werden keinerlei besondere Vorkenntnisse nötig sein. In unserem ersten Vortrag Scala for Java Programmers werdet ihr erfahren, wie mit winzigen Anpassungen aus einem Java Programm ein lauffähiges Scala Programm wird. Im zweiten Vortrag Awesome Scala stellen wir euch einige ausgewählte Features vor, die Scala besonders machen. Der letzte Vortrag Beyond Scala’s Standard Library gibt einen kurzen Überblick über große Bibliotheken und Frameworks außerhalb der Standard Bibliothek. Weitere Informationen findet ihr in diesem Flyer.

Die wichtigsten Eckdaten unseres ersten Treffens sind:

Datum
Donnerstag, 14. August 2014
Ort
Mühlenpfordtstraße 23, Raum IZ 161
Beginn
18:00 Uhr

Wir freuen uns über jeden Teilnehmer. Unser besonderer Dank geht an den Fachgruppenrat Informatik der TU Braunschweig, der uns die Räumlichkeiten zur Verfügung stellt. Wer mehr über uns erfahren möchte sollte sich die Links unter diesem Artikel ansehen.

Zusammenfassung

Das erste Treffen ist vorbei und es ist Zeit unser Material zu posten und ein paar Gedanken loszuwerden. Ich muss sagen dass wir verblüfft waren von der großen Anzahl an Teilnehmern. Es ist wirklich ermutigend zu sehen, wie viele andere Programmierer (40!) ebenfalls an Scala interessiert sind. Wir hoffen, dass wir die meisten von euch nächsten Monat bei unserem zweiten Treffen wiedersehen werden!

Scala for Java Programmers

Die Folien können hier angesehen werden.

Awesome Scala

Die Folien können hier angesehen werden.

Beyond Scala’s Standard Library

Die Folien können hier angesehen werden.

First Meeting

We are the Scala Enthusiasts Braunschweig – we are enthusiastic users of the programming language Scala. Our goals are communicating our excitement to interested programmers and exchanging views on programming. This is why we organize a meeting on approximately every second Thursday each month. At most meetings presentations are held but we will also have pair programming sessions and discussions. The first meeting will be held on August 14th, 2014.

Contentwise, we will focus on a short introduction to Scala and provide an overview of its basics. You will need no prior knowledge for this. In our first talk you will learn about Scala for Java Programmers and how small adjustments turn a Java program into an executable Scala program. The second talk about Awesome Scala deals with some selected features that make Scala extraordinary. At the end, Beyond Scala’s Standard Library provides a short overview over major Scala libraries and frameworks outside the Scala standard library. Further information can be found in this flyer.

The most important dates for our first meeting are:

Date
Thursday, August 14th, 2014
Location
Mühlenpfordtstraße 23, Room IZ 161
Begin
6 PM

We are looking forward to seeing you. Special thanks go to the Fachgruppenrat Informatik of TU Braunschweig for the location. If you want to learn more about Scala and us use the links at the bottom of this page.

Conclusions

The meeting is over and it is time to post our materials and afterthoughts. I have to say we were startled by the huge number of participants. It is encouraging to see so many other programmers (40!) interested in Scala. We really hope to see most of you again next month for our second meeting!

Scala for Java Programmers

Slides are available here.

Awesome Scala

Slides are available here.

Beyond Scala’s Standard Library

Slides are available here.

Zweites Treffen

Wir sind die Scala Enthusiasten Braunschweig und wir sind begeisterte Nutzer der Programmiersprache Scala. Unser Ziel ist es, diese Begeisterung an interessierte Programmierer weiterzugeben und uns mit ihnen auszutauschen. Aus diesem Grund organisieren wir etwa jeden zweiten Donnerstag jeden Monats ein Treffen. An den meisten Treffen werden Vorträge gehalten, aber es sind auch Pair Programming Sessions und Diskussionsrunden geplant. Das erste Treffen wird am 9. Oktober 2014 stattfinden.

Inhaltlich werden wir uns auf Basisfeatures von Scala konzentrieren. Dazu werden keinerlei besondere Vorkenntnisse nötig sein. In unserem ersten Vortrag Functional Programming Basics in Scala werdet ihr erfahren, warum Funktionen in Scala first class citizens sind. Der zweite Vortrag wird sich mit Implicit Functions and Parameters in Scala beschäftigen und führt Scalas höchst flexible Implicits ein, mit denen sich Scala wie eine dynamisch getypte Programmiersprache anfühlt. Weitere Informationen findet ihr in diesem Flyer.

Datum
Donnerstag, 9. Oktober 2014
Ort
Mühlenpfordtstraße 23, Raum IZ 161
Beginn
18:00 Uhr

Wir freuen uns über jeden Teilnehmer. Unser besonderer Dank geht an den Fachgruppenrat Informatik der TU Braunschweig, der uns die Räumlichkeiten zur Verfügung stellt. Wer mehr über uns erfahren möchte sollte sich die Links unter diesem Artikel ansehen.

Implicit Functions and Parameters in Scala

Functional Basics in Scala

Second Meeting

We are the Scala Enthusiasts Braunschweig – we are enthusiastic users of the programming language Scala. Our goals are communicating our excitement to interested programmers and exchanging views on programming. This is why we organize a meeting on approximately every second Thursday each month. At most meetings presentations are held but we will also have pair programming sessions and discussions. The second meeting will be held on October 9th, 2014.

Contentwise, we will focus on basic Scala features with no prior knowledge needed. In our first talk Functional Programming Basics in Scala you will learn why functions are first-class citizens in Scala. The second talk about Implicit Functions and Parameters in Scala tells you about the highly flexible implicits that make Scala feel like a dynamically typed language. Further information can be found in this flyer.

Date
Thursday, October 9th, 2014
Location
Mühlenpfordtstraße 23, Room IZ 161
Begin
6 PM

As always, we are looking forward to seeing you. Special thanks go to the Fachgruppenrat Informatik of TU Braunschweig for the location. If you want to learn more about Scala and us use the links at the bottom of this page.

Implicit Functions and Parameters in Scala

Functional Basics in Scala

Drittes Treffen

Wir sind die Scala Enthusiasten Braunschweig und wir sind begeisterte Nutzer der Programmiersprache Scala. Unser Ziel ist es, diese Begeisterung an interessierte Programmierer weiterzugeben und uns mit ihnen auszutauschen. Aus diesem Grund organisieren wir etwa jeden zweiten Donnerstag jeden Monats ein Treffen. An den meisten Treffen werden Vorträge gehalten, aber es sind auch Pair Programming Sessions und Diskussionsrunden geplant. Das dritte Treffen wird am 13. November 2014 stattfinden.

Dieses Treffen wird unser erstes Dojo (Coding Session) sein, in dem wir uns zusammen durch praktische Anwendung die grundlegenden Scala Features erarbeiten wollen. Als Basis dazu dienen unter anderem die 99 Scala Problems. Weitere Informationen findet ihr in unserem Flyer.

Datum
Donnerstag, 13. November 2014
Ort
Mühlenpfordtstraße 23, Raum IZ 161
Beginn
18:00 Uhr

Wir freuen uns über jeden Teilnehmer. Unser besonderer Dank geht an den Fachgruppenrat Informatik der TU Braunschweig, der uns die Räumlichkeiten zur Verfügung stellt. Wer mehr über uns erfahren möchte sollte sich die Links unter diesem Artikel ansehen.

Third Meeting

We are the Scala Enthusiasts Braunschweig – we are enthusiastic users of the programming language Scala. Our goals are communicating our excitement to interested programmers and exchanging views on programming. This is why we organize a meeting on approximately every second Thursday each month. At most meetings presentations are held but we will also have pair programming sessions and discussions. The third meeting will be held on November 13th, 2014

This meeting is our first Dojo (coding session). Participants will learn basic Scala features hands-on with the help of more experienced Scala users. The basic problems will i.a. be the 99 Scala Problems. Further information can be found in our Flyer.

Date
Thursday, November 13th, 2014
Location
Mühlenpfordtstraße 23, Room IZ 161
Begin
6 PM

As always, we are looking forward to seeing you. Special thanks go to the Fachgruppenrat Informatik of TU Braunschweig for the location. If you want to learn more about Scala and us use the links at the bottom of this page.

Viertes Treffen

Wir sind die Scala Enthusiasten Braunschweig und wir sind begeisterte Nutzer der Programmiersprache Scala. Unser Ziel ist es, diese Begeisterung an interessierte Programmierer weiterzugeben und uns mit ihnen auszutauschen. Aus diesem Grund organisieren wir etwa jeden zweiten Donnerstag jeden Monats ein Treffen. An den meisten Treffen werden Vorträge gehalten, aber es sind auch Pair Programming Sessions und Diskussionsrunden geplant. Das vierte Treffen wird am 18. Dezember 2014 stattfinden.

Dieses Treffen wird zwei große Themen behandeln: In unserem ersten Vortrag stellt Simon Barthel das Konzept von Typklassen vor und deren Implementierung in Scala. Außerdem wird Felix Geilert in unserem zweiten Vortrag das bekannte MVC Webframework Play vorstellen. Weitere Informationen können unserem Flyer entnommen werden.

Datum
Donnerstag, 18. Dezember 2014
Ort
Mühlenpfordtstraße 23, Raum IZ 161
Beginn
18:30 Uhr

Wir freuen uns über jeden Teilnehmer. Unser besonderer Dank geht an den Fachgruppenrat Informatik der TU Braunschweig, der uns die Räumlichkeiten zur Verfügung stellt. Wer mehr über uns erfahren möchte sollte sich die Links unter diesem Artikel ansehen.

Fourth Meeting

We are the Scala Enthusiasts Braunschweig – we are enthusiastic users of the programming language Scala. Our goals are communicating our excitement to interested programmers and exchanging views on programming. This is why we organize a meeting on approximately every second Thursday each month. At most meetings presentations are held but we will also have pair programming sessions and discussions. The fourth meeting will be held on December 18th, 2014.

This meeting will cover two major topics: In our first talk, Simon Barthel will discuss the concept of type classes and its implementation in Scala. In the second talk Felix Geilert will introduce the renown MVC web framework Play. Please also refer to this meeting’s Flyer.

Date
Thursday, December 18th, 2014
Location
Mühlenpfordtstraße 23, Room IZ 161
Begin
6:30 PM

As always, we are looking forward to seeing you. Special thanks go to the Fachgruppenrat Informatik of TU Braunschweig for the location. If you want to learn more about Scala and us use the links at the bottom of this page.

Fünftes Treffen

Wir sind die Scala Enthusiasten Braunschweig und wir sind begeisterte Nutzer der Programmiersprache Scala. Unser Ziel ist es, diese Begeisterung an interessierte Programmierer weiterzugeben und uns mit ihnen auszutauschen. Aus diesem Grund organisieren wir etwa jeden zweiten Donnerstag jeden Monats ein Treffen. An den meisten Treffen werden Vorträge gehalten, aber es sind auch Pair Programming Sessions und Diskussionsrunden geplant. Das fünfte Treffen wird am 12. Februar 2015 stattfinden.

Dieses Treffen wird eine Wiederholung des letzten Trefens sein und zwei große Themen behandeln: In unserem ersten Vortrag stellt Simon Barthel das Konzept von Typklassen vor und deren Implementierung in Scala. Außerdem wird Felix Geilert in unserem zweiten Vortrag das bekannte MVC Webframework Play vorstellen. Weitere Informationen können unserem Flyer entnommen werden.

Datum
Donnerstag, 12. Februar 2015
Ort
Mühlenpfordtstraße 23, Raum IZ 161
Beginn
18:30 Uhr

Wir freuen uns über jeden Teilnehmer. Unser besonderer Dank geht an den Fachgruppenrat Informatik der TU Braunschweig, der uns die Räumlichkeiten zur Verfügung stellt. Wer mehr über uns erfahren möchte sollte sich die Links unter diesem Artikel ansehen.

Fifth Meeting

We are the Scala Enthusiasts Braunschweig – we are enthusiastic users of the programming language Scala. Our goals are communicating our excitement to interested programmers and exchanging views on programming. This is why we organize a meeting on approximately every second Thursday each month. At most meetings presentations are held but we will also have pair programming sessions and discussions. The fifth meeting will be held on February 12th, 2015.

This meeting will repeat the topics from the last meeting: In our first talk, Simon Barthel will discuss the concept of type classes and its implementation in Scala. In the second talk Felix Geilert will introduce the renown MVC web framework Play. Please also refer to this meeting’s Flyer.

Date
Thursday, Feruary 12th, 2015
Location
Mühlenpfordtstraße 23, Room IZ 161
Begin
6:30 PM

As always, we are looking forward to seeing you. Special thanks go to the Fachgruppenrat Informatik of TU Braunschweig for the location. If you want to learn more about Scala and us use the links at the bottom of this page.

Sechstes Treffen

Wir sind die Scala Enthusiasten Braunschweig und wir sind begeisterte Nutzer der Programmiersprache Scala. Unser Ziel ist es, diese Begeisterung an interessierte Programmierer weiterzugeben und uns mit ihnen auszutauschen. Aus diesem Grund organisieren wir etwa jeden zweiten Donnerstag jeden Monats ein Treffen. An den meisten Treffen werden Vorträge gehalten, aber es sind auch Pair Programming Sessions und Diskussionsrunden geplant. Das sechste Treffen wird am 23. April 2015 stattfinden.

Dieses Treffen wird zwei große Themen behandeln: In unserem ersten Vortrag We are Many stellt Felix Geilert das Actor Framework Akka vor. Danach beginnt Phiipp Wille seine Vortragsreihe über Scala Basics mit dem Vortrag über Expressions in Scala.

Datum
Donnerstag, 23. April 2015
Ort
Mühlenpfordtstraße 23, Raum IZ 161
Beginn
18:30 Uhr

Wir freuen uns über jeden Teilnehmer. Unser besonderer Dank geht an den Fachgruppenrat Informatik der TU Braunschweig, der uns die Räumlichkeiten zur Verfügung stellt. Wer mehr über uns erfahren möchte sollte sich die Links unter diesem Artikel ansehen.

We are Many: Introduction to Akka

Scala Basics: Expressions

Sixth Meeting

We are the Scala Enthusiasts Braunschweig – we are enthusiastic users of the programming language Scala. Our goals are communicating our excitement to interested programmers and exchanging views on programming. This is why we organize a meeting on approximately every second Thursday each month. At most meetings presentations are held but we will also have pair programming sessions and discussions. The sixth meeting will be held on April 23rd, 2015.

This meeting will repeat the topics from the last meeting: In our first talk, Felix Geilert will discuss the actors framework Akka in his talk We are Many. Afterwards, Philipp Wille begins a talk series about Scala Basics with the first talk Expressions in Scala.

Date
Thursday, April 23rd, 2015
Location
Mühlenpfordtstraße 23, Room IZ 161
Begin
6:30 PM

As always, we are looking forward to seeing you. Special thanks go to the Fachgruppenrat Informatik of TU Braunschweig for the location. If you want to learn more about Scala and us use the links at the bottom of this page.

We are Many: Introduction to Akka

Scala Basics: Expressions

Siebtes Treffen

Wir sind die Scala Enthusiasten Braunschweig und wir sind begeisterte Nutzer der Programmiersprache Scala. Unser Ziel ist es, diese Begeisterung an interessierte Programmierer weiterzugeben und uns mit ihnen auszutauschen. Aus diesem Grund organisieren wir etwa jeden zweiten Donnerstag jeden Monats ein Treffen. An den meisten Treffen werden Vorträge gehalten, aber es sind auch Pair Programming Sessions und Diskussionsrunden geplant. Das siebtes Treffen ist speziell – wir sind bei der Vorlesung Semantik des Programmierens eingeladen. In unserem Vortrag stellen Arne Brüsch und Philipp Wille die Syntax des Pattern Matchings in Scala vor.

Datum
Donnerstag, 4. Juni 2015
Ort
Mühlenpfordtstraße 23, Raum IZ 161
Beginn
15:00 Uhr

Wir freuen uns über jeden Teilnehmer. Wer mehr über uns erfahren möchte sollte sich die Links unter diesem Artikel ansehen.

Syntax of Pattern Matching

Hier sind unsere Slides.

Seventh Meeting

We are the Scala Enthusiasts Braunschweig – we are enthusiastic users of the programming language Scala. Our goals are communicating our excitement to interested programmers and exchanging views on programming. This is why we organize a meeting on approximately every second Thursday each month. At most meetings presentations are held but we will also have pair programming sessions and discussions. This is a special meeting – we are invited to give a talk in the Programming Semantics class of Dr. Struckmann. In our talk, Arne Brüsch and Philipp Wille will talk about the Syntax of Pattern Matching in Scala.

Date
Thursday, June 4th, 2015
Location
Mühlenpfordtstraße 23, Room IZ 161
Begin
3:00 PM

As always, we are looking forward to seeing you. If you want to learn more about Scala and us use the links at the bottom of this page.

Syntax of Pattern Matching

See our Slides.

Achtes Treffen

Wir sind die Scala Enthusiasten Braunschweig und wir sind begeisterte Nutzer der Programmiersprache Scala. Unser Ziel ist es, diese Begeisterung an interessierte Programmierer weiterzugeben und uns mit ihnen auszutauschen. Aus diesem Grund organisieren wir etwa jeden zweiten Donnerstag jeden zweiten Monat ein Treffen. An den meisten Treffen werden Vorträge gehalten, aber es gibt auch Pair Programming Sessions und Diskussionsrunden. Das achte Treffen wird am 11. Juni 2015 stattfinden.

Dieses Treffen wird zwei große Themen behandeln: In unserem ersten Vortrag ScalaTest – this.talk should be Good stellt Simon Barthel das Test Framework ScalaTest vor. Danach sprichte Yevgen Pikus über Apache Spark – Big Data in Scala.

Datum
Donnerstag, 11. Juni 2015
Ort
Mühlenpfordtstraße 23, Raum IZ 161
Beginn
18:30 Uhr

Wir freuen uns über jeden Teilnehmer. Unser besonderer Dank geht an den Fachgruppenrat Informatik der TU Braunschweig, der uns die Räumlichkeiten zur Verfügung stellt. Wer mehr über uns erfahren möchte sollte sich die Links unter diesem Artikel ansehen.

ScalaTest: this.talk should be “Good” (Meeting 8 Talk 1)

Apache Spark: Big Data in Scala (Meeting 8 Talk 2)

Eighth Meeting

We are the Scala Enthusiasts Braunschweig – we are enthusiastic users of the programming language Scala. Our goals are communicating our excitement to interested programmers and exchanging views on programming. This is why we organize a meeting on approximately every second Thursday every second month. At most meetings presentations are held but we will also have pair programming sessions and discussions. The eighth meeting will be held on June 11th, 2015.

This meeting will cover the following topics: In our first talk, Simon Barthel will discuss the ScalaTest Framework in his talk ScalaTest – this.talk should be Good. Afterwards, Yevgen Pikus talks about Apache Spark – Big Data in Scala.

Date
Thursday, June 11th, 2015
Location
Mühlenpfordtstraße 23, Room IZ 161
Begin
6:30 PM

As always, we are looking forward to seeing you. Special thanks go to the Fachgruppenrat Informatik of TU Braunschweig for the location. If you want to learn more about Scala and us use the links at the bottom of this page.

ScalaTest: this.talk should be “Good” (Meeting 8 Talk 1)

Apache Spark: Big Data in Scala (Meeting 8 Talk 2)