AlertBefehlsschmuggel: Kritische Lücke in Programmiersprachen unter WindowsBatBadBut heißt eine kritische Befehlsschmuggel-Lücke, die mehrere Programmiersprachen unter Windows betrifft. Abhilfe ist schwer.
AlertLücken in Ruby-Gems ermöglichen Codeschmuggel und DatenleckAngreifer könnten eigenen Code im Kontext eines Ruby-Programms ausführen. Nutzer der RDoc- und StringIO-Gems sollten aktualisierte Versionen einspielen.
heise+ JahresaboJetzt alle heise+ Beiträge inklusive unserer Magazin-Inhalte für 30 Tage gratis testen und anschließend im Jahresabo 36 Euro sparen. Bereits Magazin-Abonnent? Dann lesen Sie sogar noch günstiger!
IntelliJ IDEA, CLion & RubyMine: Neuer AI Assistant ermöglicht Zugang zu LLMsJetBrains veröffentlicht Version 2023.2 der Entwicklungsumgebungen IntelliJ IDEA, CLion und RubyMine. Ein neues UI sowie ein AI Assistant sind Teil des Updates.
Webservices in C++ programmieren mit Boost.BeastWer Wert auf Geschwindigkeit legt, fährt mit C++ und einer effizienten Bibliothek besser als mit Python und Java. Eine Einführung in die Bibliothek Beast.
Einstieg in Crystal: Kompilierte Sprache mit modernen KonzeptenDie von Ruby inspirierte Sprache Crystal empfiehlt sich dank leichtem Einstieg und eigenem Compiler als performante Alternative für General-Purpose-Projekte.
Programmiersprache: Crystal 1.7 führt neue Engine für reguläre Ausdrücke einMit Verbesserungen, Bugfixes und der neuen Library PCRE2 für die Regex-Klasse startet die Programmiersprache Crystal 1.7 in das Jahr 2023.
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.
Paketmanager RubyGems.org: Multifaktor-Authentifzierung Pflicht für Top-PaketeMit der Umstellung auf Multifaktor-Authentifizierung für die Top-Downloads folgt der Ruby-Paketmanger den Vorbildern npm und PyPI.
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.
Entwicklungsumgebung: IntelliJ IDEA 2022.1 bringt Support für Java 18Die JetBrains-IDE lässt sich mit den neuesten Java- und Kotlin-Sprachfeatures nutzen. Auch WebStorm und RubyMine haben Version 2022.1 erreicht.
Java: JetBrains zeigt Vorschau auf neue Features in IntelliJ IDEA 2022.1IntelliJ IDEA 2022.1 EAP präsentiert einen überarbeiteten Wizard für neue Projekte. Die EAPs für weitere IDEs wie WebStorm und GoLand sind ebenfalls gestartet.
Programmiersprache: Ruby 3.1 führt neuen Debugger und JIT-Compiler einDas Weihnachts-Release der Sprache liefert den komplett neu geschriebenen Debugger debug.gem und testet den von Shopify entwickelten YJIT-Compiler.
Die zehn beliebtesten Beiträge auf heise Developer im Jahr 2021Viele Zugriffe und Kommentare brachten heise Developer Beiträge zu IT-Fachkräftemangel, Security und agiler Softwareentwicklung. Welcher Beitrag belegt Platz 1?
Webframework: Rails 7.0 ist als Full-Stack-Framework erschienenDie siebte Hauptversion des wichtigsten Webframeworks für Ruby-Entwickler setzt auf Full-Stack-Webentwicklung und löst sich von Node.js.
Entwicklungsumgebung: IntelliJ IDEA führt Remote Development einDie Funktion zum Bearbeiten von Projekten auf entfernten Rechnern gilt auch für die 2021.3-Releases von WebStorm und RubyMine.
Custom-Keyboards mit Ruby für Hacker und MakerIndividuelle Tastaturen liegen im Trend: Spezielle Schalter, Layouts oder besondere Hardware sind oft nicht fertig zu bekommen – also wird selbst gebaut.
Entwicklungsumgebung: IntelliJ IDEA 2021.2 bindet Eclipse-Projekte einDie IDE erweitert zudem die Aktionen beim Speichern und die Analyse für Java-Projekte. RubyMine und DataGrip sind ebenfalls in Version 2021.2 erschienen.
Programmiersprache: Crystal 1.1 erweitert Splats und MakrosDie von Ruby inspirierte Programmiersprache nimmt Splats in Typdefinitionen und Enumerable Literals auf, und Makros erhalten Zugriff auf das Top-Level-Modul.
macOS 12 Monterey: Apple wirft PHP rausSeit über 20 Jahren ist PHP fester Bestandteil von macOS, das wird sich aber offenbar bald ändern. Auch andere Skriptsprachen gelten bei Apple als abgekündigt.
Gewitter im Ruby-on-Rails-Paradies: Basecamp laufen die Mitarbeiter wegDie Gründer von Basecamp und Ruby on Rails haben neue Governance-Richtlinien verkündet, woraufhin seit letzter Woche ein Drittel der Mitarbeiter gekündigt hat.
Entwicklungsumgebungen: JetBrains zielt mit IntelliJ IDEA und Co auf TeamarbeitDie 2021.1-Releases von IntelliJ IDEA, PyCharm, RubyMine und CLion bringen eine Integration der JetBrains-Tools Code With Me und Space.
UpdateRuby on Rails: Durch Lizenzproblem entfallene Library erzeugt Dominoeffekt Eine halbe Million Open-Source-Projekte sind wohl von dem Chaos betroffen, das durch eine erst falsch lizenzierte, dann zurückgezogene Library entstanden ist.