Artwork

Inhalt bereitgestellt von Sven Wiegand and Benjamin Hagemeister. Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Sven Wiegand and Benjamin Hagemeister oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.
Player FM - Podcast-App
Gehen Sie mit der App Player FM offline!

SP002: Martins Neujahrsansprache, Go statt Scala, Scala Standard-Library-Diskussion

58:00
 
Teilen
 

Manage episode 157012360 series 1206977
Inhalt bereitgestellt von Sven Wiegand and Benjamin Hagemeister. Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Sven Wiegand and Benjamin Hagemeister oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.

0:50 — Martin Oderskys Neujahrsansprache

Gute Vorsätze für das neue Jahr

  1. Will zukünftig mehr bloggen
  2. Will Einfachkeit in Scala und in der Anwendung von Scala fördern (Verweis auf Blog-Post »Moving from Scala to Golang« von Jim Plush) — bekennt sich selbst schuldig: Beispiele: CanBuildFrom, Fold-Operatoren /:, :\

Was ist Dotty

  • Projekt zum austesten neuer Sprachkonzepte und Compiler-Designs
  • Fokus auf Vereinfachung und Performance
  • bewährte Ergebnisse können nach Scalac fließen
  • kann sich jetzt selbst compilieren … und große Teile der Standard-Scala-Lib

Links

6:55 — Moving from Scala to Go

  • Blog-Post von Jim Plush — Technical Lead by CrowdStrike.
  • Nicht wirklich ein Blame-Post, sondern sehr differenziert — ich sehe die Kritikpunkte durchaus
  • Sieben Jahre Scala-Erfahrung
  • Scala bleibt im Stack erhalten wo Go nicht taugt

Probleme mit Scala

  • Beispiel Spaceship-Operator <|*|> aus Scalaz
  • Bei schneller Skalierung des Teams schwierig
  • Raue Kanten: SBT, IDE, Build-Time
  • These: Gut für kleine Teams, nicht gut für große (>50)
  • Grund: Zu viele Möglichkeiten und unterschiedliche Paradigmen

Vorteile von Go

  • Beschränkte Möglichkeiten etwas zu tun
  • Schnelle Build-Zeiten
  • Kleine Binär-Dateien
  • Großartiges Tooling
  • Leicht zu erlernen (intuitiver, bessere Dokumentation)

Links

32:08 — JSON für die Scala Standard-Library

SLIP (Vorschlag für Extension der Library) zur Integration von JSON-Funktionalität in die Scala Standard-Library von Matthew de Detrich führt zu endlosen Diskussionen und Glaubenskriegen, was in die Standard-Library gehört und was nicht.

Links

49:36 — Neuer Look für ScalaDoc

  • Anlehnung an Typesafe-Web-Site.
  • Verfügbarkeit mit 2.12 M4

Links

51:29 — FreeSlick

  • Weiterentwicklung des ursprünglichen Slick MS-SQL-Treibers
  • Unterstützung für Orace (neu entwickelt)
  • Unterstützung für DB2 (neu entwickelt)

Historie

Mit Version 2.0 hat TypeSafe den MS-SQL-Treiber als Closed-Source weiterentwickelt und kostenpflichtig gemacht.

Links

54:32 — SBT in Action

Buch zu sbt von Joshua Suereth und Matthew Farwell.

Links

55:59 — Typelevel Summits 2016: Call for Speakers

Eine Community von Projekten und Personen rund um:

  • Pure, typeful, functional programming in Scala
  • Independent free and open source software
  • A desire to share ideas and code
  • Accessible and idiomatic learning resources
  • An inclusive, welcoming and safe environment

Links

Gib uns Dein Feedback als Kommentar auf unserer Web-Site, via Twitter oder Google+.

Kauf uns einen Kaffee

Kapitel

  1. Intro (00:00:00.000)
  2. Martin Oderskys Neujahrsansprache (00:00:50.910)
  3. Moving from Scala to Go (00:06:55.229)
  4. JSON für die Scala Standard-Library + Scala-Library Diskussion (00:32:08.447)
  5. Neuer Look für ScalaDoc (00:49:36.105)
  6. FreeSlick (00:51:29.660)
  7. SBT in Action (00:54:32.950)
  8. Typelevel Summits 2016: Call for Speakers (00:55:59.609)
  9. Outro (00:57:13.054)

Lizenz

Creative Commons Lizenzvertrag
Scala Profis von Benjamin Hagemeister & Sven Wiegand ist lizenziert unter einer Creative Commons Namensnennung — Keine Bearbeitungen 4.0 International Lizenz.

Über diese Lizenz hinausgehende Erlaubnisse kannst Du unter http://scalaprofis.de erhalten.

Titelsong basierend auf Wish You Were Here von THE.MADPIX.PROJECT lizensiert unter Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0).

  continue reading

Kapitel

1. Intro (00:00:00)

2. Martin Oderskys Neujahrsansprache (00:00:50)

3. Moving from Scala to Go (00:06:55)

4. JSON für die Scala Standard-Library + Scala-Library Diskussion (00:32:08)

5. Neuer Look für ScalaDoc (00:49:36)

6. FreeSlick (00:51:29)

7. SBT in Action (00:54:32)

8. Typelevel Summits 2016: Call for Speakers (00:55:59)

9. Outro (00:57:13)

15 Episoden

Artwork
iconTeilen
 
Manage episode 157012360 series 1206977
Inhalt bereitgestellt von Sven Wiegand and Benjamin Hagemeister. Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Sven Wiegand and Benjamin Hagemeister oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.

0:50 — Martin Oderskys Neujahrsansprache

Gute Vorsätze für das neue Jahr

  1. Will zukünftig mehr bloggen
  2. Will Einfachkeit in Scala und in der Anwendung von Scala fördern (Verweis auf Blog-Post »Moving from Scala to Golang« von Jim Plush) — bekennt sich selbst schuldig: Beispiele: CanBuildFrom, Fold-Operatoren /:, :\

Was ist Dotty

  • Projekt zum austesten neuer Sprachkonzepte und Compiler-Designs
  • Fokus auf Vereinfachung und Performance
  • bewährte Ergebnisse können nach Scalac fließen
  • kann sich jetzt selbst compilieren … und große Teile der Standard-Scala-Lib

Links

6:55 — Moving from Scala to Go

  • Blog-Post von Jim Plush — Technical Lead by CrowdStrike.
  • Nicht wirklich ein Blame-Post, sondern sehr differenziert — ich sehe die Kritikpunkte durchaus
  • Sieben Jahre Scala-Erfahrung
  • Scala bleibt im Stack erhalten wo Go nicht taugt

Probleme mit Scala

  • Beispiel Spaceship-Operator <|*|> aus Scalaz
  • Bei schneller Skalierung des Teams schwierig
  • Raue Kanten: SBT, IDE, Build-Time
  • These: Gut für kleine Teams, nicht gut für große (>50)
  • Grund: Zu viele Möglichkeiten und unterschiedliche Paradigmen

Vorteile von Go

  • Beschränkte Möglichkeiten etwas zu tun
  • Schnelle Build-Zeiten
  • Kleine Binär-Dateien
  • Großartiges Tooling
  • Leicht zu erlernen (intuitiver, bessere Dokumentation)

Links

32:08 — JSON für die Scala Standard-Library

SLIP (Vorschlag für Extension der Library) zur Integration von JSON-Funktionalität in die Scala Standard-Library von Matthew de Detrich führt zu endlosen Diskussionen und Glaubenskriegen, was in die Standard-Library gehört und was nicht.

Links

49:36 — Neuer Look für ScalaDoc

  • Anlehnung an Typesafe-Web-Site.
  • Verfügbarkeit mit 2.12 M4

Links

51:29 — FreeSlick

  • Weiterentwicklung des ursprünglichen Slick MS-SQL-Treibers
  • Unterstützung für Orace (neu entwickelt)
  • Unterstützung für DB2 (neu entwickelt)

Historie

Mit Version 2.0 hat TypeSafe den MS-SQL-Treiber als Closed-Source weiterentwickelt und kostenpflichtig gemacht.

Links

54:32 — SBT in Action

Buch zu sbt von Joshua Suereth und Matthew Farwell.

Links

55:59 — Typelevel Summits 2016: Call for Speakers

Eine Community von Projekten und Personen rund um:

  • Pure, typeful, functional programming in Scala
  • Independent free and open source software
  • A desire to share ideas and code
  • Accessible and idiomatic learning resources
  • An inclusive, welcoming and safe environment

Links

Gib uns Dein Feedback als Kommentar auf unserer Web-Site, via Twitter oder Google+.

Kauf uns einen Kaffee

Kapitel

  1. Intro (00:00:00.000)
  2. Martin Oderskys Neujahrsansprache (00:00:50.910)
  3. Moving from Scala to Go (00:06:55.229)
  4. JSON für die Scala Standard-Library + Scala-Library Diskussion (00:32:08.447)
  5. Neuer Look für ScalaDoc (00:49:36.105)
  6. FreeSlick (00:51:29.660)
  7. SBT in Action (00:54:32.950)
  8. Typelevel Summits 2016: Call for Speakers (00:55:59.609)
  9. Outro (00:57:13.054)

Lizenz

Creative Commons Lizenzvertrag
Scala Profis von Benjamin Hagemeister & Sven Wiegand ist lizenziert unter einer Creative Commons Namensnennung — Keine Bearbeitungen 4.0 International Lizenz.

Über diese Lizenz hinausgehende Erlaubnisse kannst Du unter http://scalaprofis.de erhalten.

Titelsong basierend auf Wish You Were Here von THE.MADPIX.PROJECT lizensiert unter Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0).

  continue reading

Kapitel

1. Intro (00:00:00)

2. Martin Oderskys Neujahrsansprache (00:00:50)

3. Moving from Scala to Go (00:06:55)

4. JSON für die Scala Standard-Library + Scala-Library Diskussion (00:32:08)

5. Neuer Look für ScalaDoc (00:49:36)

6. FreeSlick (00:51:29)

7. SBT in Action (00:54:32)

8. Typelevel Summits 2016: Call for Speakers (00:55:59)

9. Outro (00:57:13)

15 Episoden

Alle Folgen

×
 
Loading …

Willkommen auf Player FM!

Player FM scannt gerade das Web nach Podcasts mit hoher Qualität, die du genießen kannst. Es ist die beste Podcast-App und funktioniert auf Android, iPhone und im Web. Melde dich an, um Abos geräteübergreifend zu synchronisieren.

 

Kurzanleitung