
Sign up to save your podcasts
Or


Google hat das erste Preview des Android N SDKs freigegeben.
Unter Einsatz des neuen Jack compilers werden Java 8 Sprach-Features wie z.B. Lambdas, default und static Methodes und Streams bis runter auf Gingerbread (Android 2.3) unterstützt.
Aber: Jack erzeugt keine .class-Dateien, sondern .jack-Dateien, die direkt DEX-Code enthalten. Der Zwischenschritt über den Java-Byte-Code entfällt und beschleunigt den Build-Prozess.
Aber was ist mit anderen Sprachen wie Kotlin und Scala? Prinzipiell können über Jill (Jack Intermediate Library Linker) weiterhin Byte-Code-JARs verarbeitet werden. Hier fehlt aber wiederum der Java 8 Support und die Geschwindigkeitsvorteile der neuen Tool-Chain gehen verloren.
Für Genaueres werden wir auf offizielle Stellungnahmen z.B. zu den unten aufgeführten StackOverlow-Fragen warten müssen.
The Scala Center
Typesafe heißt jetzt Lightbend… sonst ändert sich nichts.
Ja. Scala ist weiterhin die Programmiersprache der Wahl. Auch Lagom wurde in Scala geschrieben. Lightbend wird weiter in Scala investieren.
Wesentliche Änderungen:
Play 2.5.0 freigegeben.
Gib uns Dein Feedback als Kommentar auf unserer Web-Site, via Twitter oder Google+.
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).
Der Scala Improvement Process unterscheidet SIPs und SLIPs.
Der Scala Library Improvement Process ist ähnlich dem SIP, bezieht sich aber auf Änderungen und Erweiterungen an der Standard-Library. Er ist ebenfalls »intensiv«, aber deutlich weniger streng als der SIP.
Blog-Post von Li Haoyi zu Best Practices zum Schreiben von verständlichem Scala Code. Martin Odersky ist der Meinung, dass jeder Scala-Entwickler dieses Post gelesen haben sollte.
Toller Artikel zu Scala Collections von 47 Degrees:
Vector ist als »general Purpose«-Lösung List vorzuziehen.
Nach viereinhalb Jahren ist Kotlin 1.0 erschienen.
Ziel von Kotlin war es ursprünglich eine mächtigere Alternative zu Java zu schaffen, die folgende Bedingungen erfüllt:
Hohe Ähnlichkeit zu Scala, aber deutlich abgespeckter Funktionsumfang.
Natürlich wird Kotlin ab Werk von IntelliJ und somit auch Android Studio unterstützt. Inzwischen gibt es auch eine erste Version eines Plug-Ins für Eclipse.
Sven meint: Bei Kotlin wurde vieles richtig gemacht. Die Pain-Points von Java wurden adressiert, ohne die Schwelle so hoch zu legen, wie sie bei Scala ist (mir persönlich würden wahrscheinlich am meisten die Traits fehlen).
Nach dem Erfolg von Swift für iOS schreien viele nach einer Alternative zu Java für Android. Mit Kotlin ist diese bereits verfügbar und wird in der offiziellen Standardentwicklungsumgebung Android Studio direkt mitgeliefert und funktioniert out-of-the-box. Ich könnte mir vorstellen, dass Kotlin genau über diesen Weg erfolgreich werden könnte.
Das die Sprache von 20 bezahlten Vollzeitentwicklern weiterentwickelt und bei JetBrains selbst strategisch genutzt wird ist eine gute Grundlage.
Akka 2.4.2 integriert Akka Streams & Akka HTTP.
Erster Release-Candidate für Play 2.5.0.
Svens komplett in Scala geschriebener Podcast-Player für Android bringt in Version 5 Unterstützung für Kapitelmarken, wie sie zum Beispiel auch bei unserem Podcast zum Einsatz kommen.
Damit kann man weniger interessante Themen (betrifft natürlich nicht unseren Podcast) überspringen oder Themen direkt anspringen.
Gib uns Dein Feedback als Kommentar auf unserer Web-Site, via Twitter oder Google+.
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).
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.
Mit Version 2.0 hat TypeSafe den MS-SQL-Treiber als Closed-Source weiterentwickelt und kostenpflichtig gemacht.
Buch zu sbt von Joshua Suereth und Matthew Farwell.
Eine Community von Projekten und Personen rund um:
Gib uns Dein Feedback als Kommentar auf unserer Web-Site, via Twitter oder Google+.
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).
Neues aus der Scala-Welt: 2016 Scala Release-Plan aktualisiert, Java 9 verzögert sich wegen Jigsaw, Akka Streams und HTTP 2.0‑M2, Scala IDE 4.3, ScalaZ 7.20, Ammonite 0.5.0, Macro Paradise 2.1.0, Typesafe ConductR, JRebel für Android, Inliner, ScalaDays 2016, Scalar 2016.
Gib uns Dein Feedback als Kommentar auf unserer Web-Site, via Twitter oder Google+.
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).
… und warum dieser Podcast? In unserer Vorabepisode stellen wir uns persönlich vor und klären was Du von diesem Podcast erwarten kannst (wenn wir das mal selber wüssten). Wir erzählen wie wir zu Scala gekommen sind und wie wir es bei uns eingeführt haben. Wir schließen mit einer Liste der Gründe warum wir Scala lieben und Punkte, die wir nicht optimal finden.
Gib uns Dein Feedback als Kommentar auf unserer Web-Site, via Twitter oder Google+.
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).
From the publisher's feed