Elon Musk: "Twitter ist wie ein brennendes Flugzeug ohne Steuerung"In einem Twitter-Space hat Elon Musk ausführlich seine Strategie zu Finanzierung und technischer Modernisierung erklärt. 2023 rechnet er mit einem Break-Even.
Entwicklungsumgebung: neues UI für IntelliJ IDEA 2022.3 und RubyMine 2022.3Die JetBrains-Entwicklungsumgebungen bieten ein neues User Interface als Beta-Funktion. Das IntelliJ-Scala-Plug-in hat ebenfalls Version 2022.3 erreicht.
heise+ Aktionsangebot 1 Jahr heise+ zum Aktionspreis: Jetzt heise+ für nur 1,90 € pro Woche lesen und 1 Jahr lang geballtes, brandaktuelles IT- und Tech-Wissen sichern. Unbegrenzter Zugriff auf alle heise+ Beiträge inklusive der Inhalte aller Heise-Magazine. Nur bis zum 31. Mai!
Open Source Adieu: JVM-Toolkit Akka verabschiedet sich von der Apache-LizenzDie Implementierung des Aktorenmodells steht künftig unter der BSL 1.1. Das Apache-Flink-Team, das auf Akka setzt, gibt derweil Entwarnung für die Flink-Lizenz.
Entwicklungsumgebung: IntelliJ IDEA 2022.2 treibt die Remote-Entwicklung voranDie Arbeit am Remote Development per JetBrains Space geht weiter. Auch RubyMine und das IntelliJ-Scala-Plug-in erreichen die zweite Hauptversion des Jahres.
Back to the Future: Scala 3.1 baut Brücke zu Scala 2 und geht sonst eigene WegeAlte Bekannte wie den Silencer @nowarn holt das Scala-Team aus der Versenkung, safer exceptions sind neu. Library Maintainer sollten mit dem Update noch warten.
Programmiersprache Scala 3 ist fertig: Weniger ist mehrDie neue Hauptversion bringt zahlreiche grundlegende Änderungen, mit denen die Programmiersprache verständlicher und zugänglicher sein soll.
Scala: Microservices mit dem Actor-Modell serialisierenSollen Microservices mit funktionaler Programmierung oder CQRS umgesetzt werden, bieten sich alternativ zu Spring Boot Scala und die Akka-HTTP-Library an.
Programmieren: Das bringt Scala 3.014 Jahre nach Erscheinen von Scala 2.0 wagt die Sprache den nächsten Schritt. Ein Release Candidate zeigt, wie sich die Scalable Language weiterentwickelt.
Programmiersprache: Scala 3 biegt auf die Zielgerade einEinen Release Candidate wird es zwar erst 2021 geben, aber die Developer Preview von Scala 3 ist nun verfügbar.
Kriterien zur Auswahl der passenden ProgrammierspracheProgrammiersprachen sind das wichtigste Werkzeug der Softwareentwicklung. Jede Sprache eignet sich nur für bestimmte Einsatzzwecke, am besten man kann mehrere.
Großer Programmiersprachen-Guide für Einsteiger und UmsteigerProgrammiersprachen gibt es viele – und noch mehr Überzeugungen, welche die beste sei. Unser Überblick zeigt, worauf es bei der Auswahl ankommt.
Developer Snapshots: Programmierer-News in ein, zwei Sätzen Unsere Übersicht der kleinen, aber interessanten Meldungen enthält diese Woche unter anderem Qt, Telerik, Laravel, Clang, Scala und zweimal AWS.
Blick nach vorn: von Dotty zu Scala 3Mit Scala 3 soll die Programmiersprache besser zugänglich werden – und ein Blick auf die geplanten Neuerungen lohnt sich schon jetzt.
Programmiersprache Scala.js 1.0 ist fertigDer Scala-to-JavaScript-Compiler hat die Version 1.0 erreicht, was eine gewisse Reife des Projekts für den produktiven Einsatz zum Ausdruck bringen soll.
Programmiersprache: Scala 2 Community Build erreicht finalen StandNach dem Fokuswechsel auf Scala 3 markiert der Community Build auf Basis von Scala 2.13 das Ende der Weiterentwicklung der 2.x-Serie.
Microservices: Lagom 1.6 baut auf Akka TypedDas Open-Source-Framework für Microservices setzt auf die typisierte Aktoren-API von Akka und nutzt die Jackson-Serialisierung.
Programmiersprache: Scala.js auf der Zielgeraden zu Version 1.0Der Scala-to-JavaScript-Compiler gilt zwar schon seit vier Jahren nicht mehr als experimentell, aber der große Schritt zu 1.0 steht erst 2020 bevor.
Build-Tool sbt 1.3 wechselt zum Library Management mit CoursierAls Alternative zu Dependency Resolver wie Ivy baut das Werkzeug beim Library Management nun auf das in Scala neu geschriebene Coursier.
Programmiersprache Scala 2.13 bietet einen besseren Umgang mit CollectionsWeitere Neuerungen der Programmiersprache betreffen das Handling mit Futures, eine bessere Performance sowie eine neue Open-Source-Lizenz.
Programmiersprache Scala 2.13 erweitert das Collection-FrameworkDas derzeit als Release Candidate verfügbare Scala 2.13 vereinfacht den Umgang mit Collections unter anderem durch den Verzicht auf Traversable.
Apache Spark 2.4: Barrier-Modus, neue Funktionen und Scala 2.12Mit dem Barrier-Execution-Modus will das Framework für Cluster Computing die Arbeit mit Machine-Learning-Trainings einfacher gestalten.
IEEE-Sprachranking: Python baut Führung ausDas IEEE Language Ranking gehört zu den renommierten Programmiersprachenindizes. Python ist das zweite Jahr in Folge in der Pole Position.