Ruby 4.0: Viel Umbau unter der Haube, wenig neue FeaturesDie neue Major-Version mit einem neuen JIT-Compiler, überarbeiteter Parallelsierungs-API und einem reifendem Typsystem ebnet den Weg für die nächste Dekade.
Machtwort: Yukihiro "Matz" Matsumoto beendet Streit in der Ruby-CommunityIn der Ruby-Community kehrt Ruhe ein, nachdem sie ein heftiger Machtstreit um Open-Source erschüttert hat.
heise+ JubiläumsspecialSichern Sie sich unser exklusives Aktionsangebot: heise+ 7 Monate für 7 € pro Monat lesen und zusätzlich zu allen Inhalten auf heise online unsere Magazin-Inhalte entdecken. Nur für kurze Zeit!
Wem gehört ein Open-Source-Projekt? – RubyGems droht die SpaltungIn der Open-Source-Welt erlebt die populäre Programmiersprache Ruby derzeit eine heftige Kontroverse in Bezug auf die Kontrolle kritischer Infrastrukturen.
UpdateRails-Entwicklerinnen und -Entwickler forken sich von Heinemeier Hansson wegEin offener Brief an das Rails-Core-Team ruft zu einem Fork ohne Heinemeier Hansson auf. Der Appell stört sich am politischen Auftreten des Gründers.
Gegen Telemetriedaten: RubyMine kostenfrei für nicht-kommerzielle NutzungNach weiteren JetBrains-IDEs ist auch RubyMine nun kostenfrei verfügbar, wenn User sie für nicht-kommerzielle Zwecke einsetzen.
Ruby 3.4: Prism wird neuer Standardparser zur Performance-OptimierungFür die Programmiersprache Ruby bringt das Update auf Version 3.4 mit "it" ein neues Keyword für Blockparameter sowie Prism als neuen Standardparser.
JetBrains-Tools mit neuer UI, nativem TypeScript und vielen KI-AssistentenDie Versionen 2024.2 von JetBrains für PHP, Python, Ruby, .NET und das Web verbessern die User-Experience und bringen neue KI-Assistenten mit.
Rails 7.2 bringt Updates für Dev Container, Kompilierung und DokumentationDas Webframework für die Programmiersprache Ruby setzt nun Ruby 3.1 voraus und führt neue Möglichkeiten für Development Container ein.
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.
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.