Ruby Digest 2020 08 2

Eine Auswahl von Informationen über Ruby vom 16. bis 31. August, einschließlich russischsprachiger Quellen: Nachrichten, Konferenzen, Nachrichten, Medien, Artikel.







Wie hoch sind die Gehälter der Ruby-Entwickler in Russland und wo wächst die Nachfrage nach Rubyisten?



Yukihiro Matsumoto, der Schöpfer von Ruby, spricht über die bevorstehenden Innovationen in Ruby 3.



Was brachte das GitHub-Upgrade auf Ruby 2.7? Und welche Verbesserungen können wir von Ruby 3 erwarten?



Welche Js-Bibliotheken werden am häufigsten mit Ruby on Rails verwendet? War StimulusJS für irgendjemanden nützlich? Gibt es viele Legacy-Rails-Projekte? Welche Datenbanken bevorzugen Rails-Entwickler? Wie umfangreich ist die Containerisierung? Gibt es viele, die Ruby on Rails im Jahr 2020 weiter nutzen möchten, und sind sie bereit, es neuen Entwicklern und neuen Projekten zu empfehlen? - Ergebnisse einer Umfrage unter der Rails-Community.



Nachrichten



Bild Laut der Untersuchung zur Nachfrage nach IT-Spezialisten im Jahr 2020, dem Habr Career Service, wächst die Nachfrage nach Ruby in St. Petersburg und in den Regionen Russlands, während Ruby in den Regionen die bestbezahlte Programmiersprache ist.



Yukihiro Matsumoto hat die nächste Version von Ruby 3.0 in seinem Commit installiert.



Am 21. August fand die NoRuKo-Konferenz statt - eine Mini- Reorganisation im Online-Format der EuRuKo-Konferenz. Yukihiro Matsumoto sprach über einige der gemeinsamen Merkmale von Programmiersprachen, über das geplante Erscheinungsdatum von Ruby 3 und über die bevorstehenden Innovationen . Darunter: Leistungssteigerung, statische Typisierung (RBS), paralleles Computing basierend auf Akteuren (Ractor) und anderen. Die Konferenz fand in zwei Strömen statt:Mainstream und Community Flow .



Am 12. September dieser Woche, am Programmiertag, findet die RubyC 2020- Konferenz statt - die größte ukrainische Konferenz, die Ruby, Ruby on Rails und verwandten Technologien gewidmet ist.



Das Upgrade von GitHub auf Ruby 2.7 brachte einen spürbaren Leistungsschub. Gleichzeitig hat Ruby 3 eine noch höhere Aufgabe - die Leistung gegenüber Version 2.0 um das Dreifache zu steigern . GitHub erweckt den Eindruck, dass die Ruby-Entwickler auf dem richtigen Weg sind, um dieses Ziel zu erreichen.



Ruby hat die Top 10 der beliebtesten Programmiersprachen gemäß dem IT Shifting- Ranking basierend auf Google-Suchanfragen erreicht.



Ruby übernahmTop-Backend-Programmiersprachen basierend auf Daten aus den Top 50-Startups von Y Combinator . Und auf der Y Combinator Top 100- Liste verwenden alle

8 von 10 Unternehmen Ruby.



Die Aufforderung zur Einreichung von Anträgen auf Zuschüsse 2020 von der Ruby Association ist offen . Die Zuschüsse sind für Projekte im Zusammenhang mit der Implementierung der Ruby-Sprache, ihrer Bibliotheken und Frameworks vorgesehen, einschließlich der Verbesserung vorhandener Software. Wenn Sie gute Ideen haben, senden Sie uns bitte Vorschläge.



Die Ergebnisse einer Umfrage unter Mitgliedern der Rails-Community auf der ganzen Welt zu verschiedenen technischen Themen wurden veröffentlicht . Hier sind einige davon.



  • StimulusJS Rails, React, — jQuery.
  • 55% , 36% — , 9% .
  • Rails- — PostgreSQL, MySQL.
  • NoSQL Redis, Elasticsearch, MongoDB.
  • 32% , — 68%; Docker.
  • 93% Rails , 93%, .






Das Complete Ruby on Rails 6 Bootcamp ist ein neues Tutorial mit über 14 Stunden Videos, in denen die Grundlagen der Entwicklung von Rails-Anwendungen erläutert werden.



Aws-sdk-appflow ist das offizielle Juwel für Amazon Appflow und Teil des AWS SDK für Ruby .



CodaDocs ist eine Bibliothek für den Zugriff auf die Coda Docs-API .



Omniauth :: Inspur - OAuth2-Strategie zur Authentifizierung im Inspur- Dienst .



SimpleCov :: Formatter :: ERBFormatter - Textanzeige von Informationen zur Codeabdeckung durch Tests in CI-Ergebnissen.



Kitchen :: Pester 1.0.0 - Pester- Tests von Test-Kitchen ausführen .



Anzeigen / Hören



Bild PWPod 33 Folge 08 der Staffel . In dieser Ausgabe:

Neue Methoden, einschließlich, ausschließlich für Array und Enumerable in Rails 6 ;

Rodauth - Eine aktualisierte Authentifizierungslösung ;

Debuggen von Speicherlecks .



Bild PWPod 34 Folge 08 der Staffel . In dieser Ausgabe:

Yukihiro Matsumoto, der Schöpfer von Ruby, über die Herausforderungen bei der Aktualisierung der Programmiersprache ;

Big Rubykon Benchmark 2020: CRuby gegen JRuby gegen TruffleRuby ;

GitHub auf Ruby 2.7 aktualisieren .



Bild Lassen Sie uns für Ruby- und Rails-Entwickler bauen - Teil 6 Elemente der Benutzeroberfläche.



Bild Lassen Sie uns für Ruby- und Rails-Entwickler bauen - Teil 7 Gestalten der Anwendungsschnittstelle mitRückenwind CSS .



Bild Massen-Upload in den aktiven Speicher .



Bild Verwenden von CloudFlare CDN für die Statik in Ruby on Rails .



Bild Anwendung von Data Delivery Networks (CDN) nicht nur für die Statik, sondern auch für hochgeladene Inhalte auf Active Storage .



Bild Entwerfen und Erstellen eines Benachrichtigungsschemas Vorschau .



Bild Trockensorten und Trockenstruktur - wofür? (oder warum ich aufgehört habe, an Virtus zu arbeiten ).



Diskussion der Metaprogrammierung .



Tiefer in Service-Objekte eintauchen: Wo sollen sie platziert und wie werden sie genannt?



Interview mit Tim Cantley - Halten Sie Rails-Anwendungen organisiert, während Sie wachsen.



Interview mit Ken Collins- Serverlose Logik mit AWS Lambda und Ruby on Rails



Interview mit Robbie Russell - Eine Umfrage der Ruby on Rails-Community.



Kognitiv



Bild Wir stärken das Fintech-Unternehmen mit dem Know-how in der Entwicklung: "Revo Russia" .



Wie hat Shopify die Storefront neu geschrieben und die Antwortzeiten verkürzt?



10 besten Ruby Web Development Frameworks im Jahr 2020



Ruby on Rails im Jahr 2020 - Was ist gut? und warum solltest du es benutzen?



Die Zukunft von Rails: StimulusReflex .



Peppen Sie Ihr Rails-Frontend-Erlebnis auf .



Bootstrap gegen Bulma in einer Rails-Anwendung .



Web Scraping mit Ruby. Teil zwei .



Ich habe eine Karte des Rails-Ökosystems erstellt, die von Laravel inspiriert wurde .



Wie ich über das Wochenende den URL-Bildgenerator erstellt habe .



Wie können Sie überprüfen, ob Ihre Tests für ein Rails-Update bereit sind?



Vorheriger Ruby Digest



All Articles