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.3 Die JetBrains-Entwicklungsumgebungen bieten ein neues User Interface als Beta-Funktion. Das IntelliJ-Scala-Plug-in hat ebenfalls Version 2022.3 erreicht.
Open Source Adieu: JVM-Toolkit Akka verabschiedet sich von der Apache-Lizenz Die 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 voran Die 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 Wege Alte 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 mehr Die neue Hauptversion bringt zahlreiche grundlegende Änderungen, mit denen die Programmiersprache verständlicher und zugänglicher sein soll.
Scala: Microservices mit dem Actor-Modell serialisieren Sollen 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.0 14 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 ein Einen Release Candidate wird es zwar erst 2021 geben, aber die Developer Preview von Scala 3 ist nun verfügbar.
Kriterien zur Auswahl der passenden Programmiersprache Programmiersprachen 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 Umsteiger Programmiersprachen 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 3 Mit 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 fertig Der 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 Stand Nach 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 Typed Das 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.0 Der 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 Coursier Als 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 Collections Weitere Neuerungen der Programmiersprache betreffen das Handling mit Futures, eine bessere Performance sowie eine neue Open-Source-Lizenz.
Programmiersprache Scala 2.13 erweitert das Collection-Framework Das 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.12 Mit 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 aus Das IEEE Language Ranking gehört zu den renommierten Programmiersprachenindizes. Python ist das zweite Jahr in Folge in der Pole Position.
Scala Native 0.3.8 nutzt Immix als Standard-Garbage-Collector Aus Performancegründen hat sich das Entwicklerteam von Scala Native entschlossen, den ehemaligen Garbage Collector Boehm durch Immix abzulösen.
Nicht nur für Scala-Tools: Build Server Protocol 1.0.0 ist fertig Die Version 1.0.0 des Build Server Protocol (BSP) ist nun verfügbar. Es soll die Integration zwischen Language Server und Build-Tools deutlich verbessern.
Scala Days Europe 2018: Blick nach vorn In schöner Regelmäßigkeit machen die Scala Days Europe Halt in Berlin. Nach 2014 und 2016 lockte die Konferenz dieses Jahr zum dritten Mal Scala-Interessierte in die deutsche Hauptstadt.
init – der Wochenausblick: Berlin, Berlin, Berlin 50 Spitzenforscher stellen am Montag in fünf Minuten ihre aktuellen Forschungsprojekte aus den Bereichen AI, Big Data, Cyber Security, Digital Society und Predictive Simulation vor. Was sonst noch los ist, zeigt der Wochenausblick.
Scala Center organisiert ein Open-Source-Event im Rahmen der Scala Days Das Scala Spree findet am 15. Mai während der Scala Days in Berlin statt, ist aber für alle Interessierten offen. Das Treffen will Contributors mit Betreibern der Open-Source-Projekte rund um Scala zusammenbringen.
Programmiersprache: So sehen die Pläne für Scala 3 aus Scala-Erfinder Martin Odersky äußert sich zur Zukunft der JVM-Sprache. Die Basis ist das Dotty-Projekt, und Scala 2.14 soll einen sanften Übergang gewährleisten.
Scala Days 2018: Frühbucherrabatt nur noch bis 15. März Die Scala Days Europe 2018 bieten im Mai in Berlin ein umfangreiches Programm mit namhaften Sprechern. Nur noch wenige Tage gelten vergünstigte Preise bei der Anmeldung.
Martin Odersky: "Scala ist durchaus noch ein Vorreiter" Die Programmiersprache Scala kombiniert funktionale und objektorientierte Konzepte. heise Developer sprach mit dem Scala-Erfinder Martin Odersky über die Anfänge, Herausforderungen und andere Programmiersprachen, die Konzepte von Scala übernommen haben.