actualités, médias, actualités, communiqués, articles, formation.
nouvelles
Dans Ruby 3, il est prévu d' ajouter Ractor , une abstraction du calcul parallèle sur le modèle de l'acteur. Ractor est conçu pour permettre l'exécution parallèle de code ruby
sans problèmes de sécurité des threads.
Les orateurs sont invités à la conférence RubyWorld 2020 en ligne.
Le 21 août, ce vendredi, aura lieu la conférence NoRuKo - une réorganisation au format de la conférence en ligne EuRuKo , la plus grande conférence européenne sur Ruby.
GitHub a été mis à jour vers Ruby 2.7 en production.
Une sélection récente de Awesome Made by Russians comprenait 7 projets Ruby:
Github-changelog-generator , Evil Icons, Parser , Lefthook , AnyCable , Ruby Tests Profiling Toolbox , Gon .
Voir et écouter
RWpod 30 épisode 08 de la saison - La saisie de l'état de Ruby 3, un défilement infini sans changement de disposition, un démineur, un carnet tribord et plus encore .
RWpod 31 épisode 08 de la saison - Comment tester le code Ruby qui dépend des API externes, 1Keys, remarqué, Ancestry, Fast, Hopi et plus encore .
Boîte à outils de développement de jeux DragonRuby. Introduction.
Introduction à la plate-forme sans serveur: créons un bot Ruby Telegram avec AWS Lambda et
API Gateway .
validation sèche - Pour quoi faire? Motivation pour créer une bibliothèque .
Comment ancrer une application Rails .
Construisons pour les développeurs Ruby et Rails - Partie 4 Création de modèles de base .
Construisons pour les développeurs Ruby et Rails - Partie 5 Configuration des constantes et des données initiales .
Apprendre Ruby avec Hasus Casteio - Un aperçu des nouvelles fonctionnalités et méthodes depuis la version 2.0 .
Idées de projets de fans en Ruby .
Kit de transition Apple Silicon Developer pour les développeurs Ruby .
Comment traduire et localiser des applications à l'aide de l'internationalisation Rails .
Connexion des notifications aux rails: traitement des demandes d'API ayant échoué .
Comment ajouter des notifications à Rails en utilisant Noticed?
Remarqué (notifications dans Rails), aperçu en direct avec Stimulus Reflex et recrutement dans Podia
Entretien avec Dylan Andrewsle parcours d'un batteur professionnel à un développeur à succès, en recrutant des juniors et en instaurant la confiance.
Entretien avec Matt Swenson , créateur de Boring Rails , sur la façon dont SPA se compare aux applications Rails traditionnelles, les avantages de FormBuilder et quelques autres choses.
Une interview avec Steve Polito sur les nouveaux emplois, les entretiens et comment
GitHub aide.
Entretien avec Kyle d'Oliveira sur l'utilisation de Rails en Super Scale .
Une interview de Cameron Dutro sur le déploiement de Rails à l'aide de Docker et Kubernetes.
Entretien avec Jason Swett - tous les meilleurs conseils de programmation.
Entretien avec Robbie Russell - Support Oh My Zsh et Rails.
Nouveaux articles
Datadog-lambda-rb - Le joyau officiel pour l'intégration de Datadog avec AWS Lambda a été déplacé vers une version "mature".
Puppet Debugger 1.0.0 est un débogueur pour le langage Puppet , qui est responsable de la configuration de l'infrastructure.
Net :: Hippie 1.0.0 est un wrapper léger sur Net :: HTTP utilisant JSON par défaut.
FbcrawlColly 1.0.0 - explorez mbasic.facebook.com avec GO Colly .
Nouvelles versions
Refinery CMS Blog 4.0.0 est le moteur de Refinery CMS , le CMS le plus populaire sur Ruby on Rails.
Health-monitor-rails 9.0.0 est un module de surveillance de la santé de Rails et de divers services (db, cache, sidekiq, redis, et autres).
Hatchet 7.0.0 est la bibliothèque de test d'intégration officielle pour le développement de packages de build Heroku .
Sym 3.0.0 - cryptage symétrique.
Rails :: Auth 3.0.0 - Authentification pour les microservices et l'identification basée sur les revendications.
Kafo 5.0.0 - le principal installateur et configurateur dans les projets Foreman et Katello pour les modules Puppet , vous permet de créer une interface utilisateur pour leur connexion.
Rspec-puppet-facts 2.0.0 est un joyau pour simplifier le test des manifestes Puppet via des informations intégrées sur le système d'exploitation.
Foreman Remote Execution 4.0.0 est un plugin d'exécution à distance pour Foreman .
Ruby Google Cloud Bigtable API 2.0.0 est une bibliothèque permettant de travailler avec Bigtable , un SGBD NoSQL basé sur le cloud pour le Big Data.
Google-cloud-datastore 2.0.0 est une bibliothèque permettant de travailler avec Datastore , un
SGBD NoSQL évolutif à l'échelle du cloud .
L'API Google Cloud Firestore 2.0.0 est une bibliothèque permettant de travailler avec Firestore , une base de
documents sans serveur basée sur le cloud .
Il 2.0.0- une bibliothèque pour simplifier l'internationalisation.
Gretel 4.0.0 est une bibliothèque de fil d' Ariane Ruby on Rails.
SPDX 3.0.0 - recherche flexible de licences logicielles par nom de licence.
Smart Init 5.0.0 est une gemme simple pour raccourcir le code dans le constructeur (méthode initialize) d'un objet.
Gherkin pour Ruby 15.0.0 est un analyseur pour le langage Gherkin .
Blacklight :: Marc 7.0.0 - Support MARC pour la plateforme de recherche Blacklight .
Mises à jour
JRuby 9.2.13.0 est une implémentation JVM de Ruby.
Prawn 2.3.0 est une bibliothèque pour créer des fichiers PDF.
Kubeclient 4.9.0 est un client pour l' API REST Kubernetes .
Brakeman 4.9.0 est un analyseur de vulnérabilité statique pour les applications Rails.
Gollum 5.1.0 est un simple wiki au-dessus d'un projet git.
GitLab 13.2 est un système basé sur le Web pour la gestion de référentiels pour Git, Wiki, CI / CD et plus.
OmniAuth OAuth2 1.7.0 - DSL pour OmniAuth OAuth2.
Chartkick 3.4.0 - création de graphiques basés sur différentes bibliothèques js.
Aasm 5.1.0 est une bibliothèque pour implémenter une machine à états.
Rotp 6.1.0- bibliothèque pour les mots de passe à usage unique.
ValueSemantics 3.4.0 - création de classes wrapper pour les données avec validation et conversion.
Test Kitchen 2.6.0 est une boîte à outils pour tester et développer du code d'infrastructure.
Kitchen :: Vagrant 1.7.0 - Pilote de cuisine pour Vagrant.
Ancestry 3.1.0 - organisation d'une arborescence (hiérarchie) basée sur ActiveRecord.
Ruby-kafka 1.2.0 est une bibliothèque pour travailler avec Apache Kafka .
PgHero est un panneau de performance pour Postgres .
Aerospike Ruby Client 2.14.0 est le client officiel du SGBD Aerospike NoSQL .
DynamoDb Framework 1.9.0 est un framework NoSQL léger pour DynamoDB .
L'agent Elastic APM 3.9.0 est le joyau officiel pour travailler avec Elastic APM .
Activerecord-multi-tenant 1.1.0 - intégration d'ActiveRecord avec des bases de données multi-tenant .
Diffy 3.4.0 - comparer et obtenir la différence de deux sources de texte.
Refinements 7.7.0 est une collection d'améliorations pour les types Ruby de base.
FriendlyId 5.4.0 - Modification des urls sous une forme plus lisible.
License Finder 6.8.0 - recherche et analyse des licences dans les dépendances.
Image_size 2.1.0 - obtenir la taille des images de différents formats.
AvroTurf 1.2.0- sérialisation / désérialisation pour le format Apache Avro .
Marginalia 1.9.0 - ajout de commentaires aux requêtes ActiveRecord.
Rubrowser (Ruby Browser) 2.9.0 - visualiseur de graphes de dépendances.
Premailer 1.13.0 - Pré-traitement du contenu HTML des e-mails.
SendGrid ActionMailer 3.1.0 - Intégration d'ActionMailer avec l' API SendGrid .
Clearance 2.3.0 - Authentification des rails par e-mail et mot de passe.
Clogger 2.3.0 - journalisation personnalisable des requêtes vers Rack.
Dotiw 5.1.0 - période de temps verbale.
Semaphore_test_boosters 2.6.0 - parallélisation des tests.
Svgeez 3.2.0- génération automatique de sprite SVG à partir d'un dossier avec des icônes SVG.
Demande signée JWT - Signature et vérification des demandes à l'API interne à l'aide de JWT .
Angular_rails_csrf 4.4.0 - Protection CSRF pour Rails sur AngularJS.
Quilt_rails 3.3.0 - Quilt fixations pour Rails.
Hammer 2.2.0 est une boîte à outils CLI basée sur Clamp utilisée par Foreman et au-delà.
Plivo Ruby SDK 4.9.0 - bibliothèque pour l'intégration avec l' API Plivo REST .
Onfido 1.1.0 est le client officiel de l' API Onfido .
Avis Solidus 1.4.0Est la bibliothèque officielle de la plateforme de commerce électronique Solidus .
Google-cloud-spanner 2.1.0 est une bibliothèque pour Google Cloud Spanner .
LaunchDarkly API Client 3.4.0 est la bibliothèque officielle de LaunchDarkly .
Edsapi 1.1.0 est un client de l' API du service de recherche Ebsco .
Wavefront CLI 7.2.0 est une interface de ligne de commande pour l' API Wavefront .
Neverbounce-api 1.2.0 est la bibliothèque officielle de vérification des e-mails
à l'aide du service NeverBounce .
Étudier
Evil Martians: un voyage de deux personnes dans un café à des bureaux à New York, San Francisco,
Moscou et Osaka .
Les complexités du travail avec ANTLR: écrire une grammaire Ruby .
Migration de données dans Ruby On Rails .
Comment les profileurs fonctionnent-ils dans Ruby et Python?
Quoi de neuf dans GitLab 13.2 .
Un guide non officiel de Active Admin .
Apprendre Ruby on Rails à un niveau dangereux - Examen du didacticiel Ruby on Rails de Michael Hartl .
Entretien avec Michael Hartl , créateur du Tutoriel Ruby on Rails et fondateur de Learn Enough .
Comment configurer l'API GraphQL dans Ruby on Rails. Des conseils détaillés .
4 des meilleures ressources pour apprendre directement Ruby on Rails au travail .
Une introduction aux modèles et anti-modèles pour Ruby on Rails .
Enregistrement des appels avec l'API Vonage Voice pour les websockets Ruby .
12 façons d'appeler une méthode dans Ruby .
Types statiques dans Ruby 3. RBS ou RBI? Et que faire du sorbet?
Utilisation du kit SDK AWS pour Ruby - Partie I de .
Comment améliorer les performances des requêtes ActiveRecord à l'aide de la mise en cache de sous-requêtes .
Un guide visuel de Webpacker .
Saisie semi-automatique dans Ruby on Rails à l'aide de Stimulus .
Websockets avec Rails 6 et ReactJS .
Comment étendre Ruby avec C ++ .
Comment utiliser l'analyse comparative dans Ruby .
Essayer OpenTelemetry Partie 1: Sinatra .
Un guide simple des API GraphQL dans Ruby on Rails et MongoDB avec Docker - Partie 1 .
Un guide simple des API GraphQL avec Ruby on Rails et MongoDB avec Docker - Partie 2 .
Comment Product Hunt teste le backend GraphQL .
Comment créer une API à l'aide de Ruby On Rails .
API Ruby on Rails avec des ressources imbriquées .
RSpec partie 1: mise en route .
Comment tester le code qui dépend d'API externes .
RSpec partie 2: crochets, sujets, exemples généraux .
RSpec partie 3: test double .
Full Stack Serverless avec Rails et AWS SAM / Lambda .
Apprendre Ruby: premières impressions d'un développeur JavaScript .
Apprendre Ruby: Conventions de dénomination .
Apprendre Ruby: Concaténation de chaînes .
Apprendre Ruby: tester l'égalité .
Introduction à Ruby Gems .
Travailler avec les WebSockets dans Ruby, Rack et Faye .
Implémentation d'une machine d'état en tant que service à l'aide de aasm .
The Prime Lattice en Ideomatic Ruby (et quelques livres à lire) .
L'horloge est également monoïde!
Tabulaire et autres types de mise en forme avancée dans Action Text .
Quelle est la bonne façon d'effectuer des requêtes SQL sur des champs de type array?
Quand les objets deviennent des super objets .
Ruby sur AWS Lambda: intégration avec ActiveStorage .
Nous accélérons rubocop 20 fois en 5 minutes .
Transfert de has_many_attached vers un autre modèle .
Création de tables non journalisées (PostgreSQL) dans Rails .
Construire une application de bureau avec une interface graphique dans Ruby .
Clients, serveurs et principe de responsabilité unique .
Le scraping Web Ruby est une excellente pratique pour les futurs développeurs Web .
Pourquoi utiliser Puma en production pour votre application Rails .
Comment utiliser GraphiQL dans Rails .
2 façons de vérifier les messages dans les journaux Rails à l'aide de RSpec .
Précédent Ruby Digest .