Highlights der Scala Days 2018

Wir waren an den Scala Days 2018 in Berlin, dabei fanden wir die folgenden 3 Talks am Interessantesten.

Die Keynote von Adriaan Moors und Martin Odersky, welche vor allem auf Scala 3.0 eingegangen ist. Einige Aspekte aus der Keynote waren:

  • Ab 2.14 wird Scala auf ein neues Binärformat namens Tasty wechseln. Dieses Format soll über mehrere Scala Versionen kompatibel bleiben und es ermöglichen, Libraries aus verschiedenen Scala Versionen zu mischen.
  • Um den Sprung von Scala 2.14 auf Scala 3 möglichst klein zu halten, werden viele Neuerungen schon in Scala 2.13 und 2.14 eingeführt. Zum Beispiel kommt mit Scala 2.13 eine neue Collections Library.
  • Ein Ziel von Scala 3 ist es, die Sprache zu vereinfachen und Stolperfallen auszumerzen. Ein paar der geplanten Ändernungen sind: Es kommt ein echter Enum; Equality wird eingeschränkt, so dass nur noch kompatible Typen verglichen werden können; API's welche Null zurückliefern können, müssen mit Null markiert werden.

Im Talk «Functional Interpreters and You» ging es um Free Monad und Finally Tagless. Dies ist ein Pattern der Functionalen Programmierung mit welchem DSL's gebaut werden können. Der grosse Vorteil ist, dass diese DSL's sehr gut kombiniert und auf verschiedenen Interpretern ausgeführt werden können.

Im Talk «Type Parameter Power-Up!» wurden alle Type Parameters von Scala erklärt und es wurde schön aufgezeigt, wann sie eingesetzt werden können. (Covariance, Contravariance, Invariance, Upper Bounds, Lower Bounds, View Bounds und Context Bounds.)

News

September 2021

Eine weitere erfolgreiche Zusammenarbeit

Tegonal und Extramet haben in den vergangenen Monaten an der Digitalisierung des Auftragsmanagementsystems gearbeitet. […]

August 2021

Tegonal sucht Dich!

Wir suchen ein neues Teammitglied, das die Begeisterung für unser Handwerk teilt […]

Juni 2021

Sensekiste feiert 1-jähriges Jubiläum

Mit Hilfe von OpenOlitor wurden innerhalb eines Jahres knapp 4000 Sensekisten ausgeliefert […]

Februar 2021

120000 Körbe mit OpenOlitor ausgeliefert!

Im Jahr 2020 hat die Regionale Vertragslandwirtschaft über 120000 Körbe […]

Januar 2021

Unsere 10

Tegonal unterstütz auch in diesem Jahr wieder 10 OpenSource Projekte finanziell […]

Oktober 2020

SwissCovid App und der Datenschutz

Sollen Sie die App installieren? Wir finden: Ja, unbedingt! […]

Juli 2020

DNS over TLS

Weshalb wir DoT einsetzen […]

Januar 2021

Unsere 10

Juli 2020

DNS over TLS

Mai 2020

PhaenoNet

November 2019

15 Jahre Tegonal!

September 2018

Scala Days 2018

August 2018

Scala Meetup

August 2018

Clojure

April 2018

Neue Webseite!

Zum Newsarchiv