الأخبار ، ووسائل الإعلام ، والأخبار ، والإصدارات ، والمقالات ، والتدريب.
أخبار
في Ruby 3 ، تم التخطيط لإضافة Ractor ، وهو تجريد للحوسبة المتوازية على نموذج الممثل. تم تصميم Ractor للسماح بالتنفيذ المتوازي لرمز الياقوت
دون مشاكل تتعلق بسلامة الخيط.
المتحدثون مدعوون إلى مؤتمر RubyWorld 2020 عبر الإنترنت.
في 21 أغسطس ، هذا الجمعة ، سيعقد مؤتمر NoRuKo - إعادة تنظيم في شكل المؤتمر عبر الإنترنت EuRuKo ، أكبر مؤتمر أوروبي حول روبي.
تم تحديث GitHub إلى Ruby 2.7 في الإنتاج. تضمنت
مجموعة حديثة من Awesome Made by Russy 7 مشاريع Ruby:
Github-changelog-generator ، Evil Icons، محلل ، Lefthook ، AnyCable ، روبي اختبارات التنميط أدوات ، غون .
اعرض واستمع
RWpod 30 الحلقة 08 من الموسم - The State of Ruby 3 Typing و Infinite Scroll بدون Layout Shifts و Minesweeper و Starboard Notebook والمزيد .
RWpod 31 الحلقة 08 من الموسم - كيفية اختبار كود روبي الذي يعتمد على واجهات برمجة التطبيقات الخارجية و 1 Keys و Noticed و Ancestry و Fast و Hopi والمزيد .
مجموعة أدوات تطوير لعبة DragonRuby. المقدمة.
مقدمة حول النظام الأساسي بدون خادم: لنقم بإنشاء روبوت Ruby Telegram باستخدام AWS Lambda و
API Gateway .
التحقق الجاف - لأي غرض؟ الدافع لإنشاء مكتبة .
كيفية إرساء تطبيق ريلز .
دعونا نبني لمطوري Ruby و Rails - الجزء 4 إنشاء النماذج الأساسية .
دعونا نبني لمطوري Ruby و Rails - الجزء 5 إعداد الثوابت والبيانات الأولية .
تعلم Ruby مع Hasus Casteio - نظرة عامة على الوظائف والأساليب الجديدة منذ الإصدار 2.0 .
أفكار مشروع المعجبين في روبي .
Apple Silicon Developer Transition Kit لمطوري Ruby .
كيفية ترجمة وتعريب التطبيقات باستخدام تدويل ريلز .
توصيل الإخطارات بـ Rails: معالجة طلبات API الفاشلة .
كيف تضيف إشعارات إلى ريلز باستخدام Noticed؟
لوحظ (إخطارات في ريلز) ، معاينة مباشرة مع Stimulus Reflex والتجنيد في مقابلة Podia
مع Dylan Andrewsالرحلة من عازف طبول محترف إلى مطور ناجح ، وتجنيد الصغار وبناء الثقة.
مقابلة مع مات سوينسون ، مبتكر Boring Rails ، حول كيفية مقارنة SPA بتطبيقات Rails التقليدية ، وفوائد FormBuilder ، وبعض الأشياء الأخرى.
مقابلة مع Steve Polito حول الوظائف الجديدة والمقابلات وكيف
يساعد GitHub.
مقابلة مع Kyle d'Oliveira حول استخدام Rails في Super Scale .
مقابلة مع كاميرون دوترو حول نشر ريلز باستخدام Docker و Kubernetes.
مقابلة مع جيسون سويت - كل خير نصائح البرمجة.
مقابلة مع روبي راسل - دعم Oh My Zsh و Rails.
عناصر جديدة
Datadog-lambda-rb - تم نقل الجوهرة الرسمية لدمج Datadog مع AWS Lambda إلى إصدار "ناضج".
Puppet Debugger 1.0.0 هو مصحح أخطاء للغة Puppet ، وهو المسؤول عن إعداد البنية التحتية.
Net :: Hippie 1.0.0 عبارة عن غلاف خفيف الوزن عبر Net :: HTTP باستخدام JSON افتراضيًا.
FbcrawlColly 1.0.0 - الزحف إلى mbasic.facebook.com باستخدام GO Colly .
إصدارات جديدة
Refinery CMS Blog 4.0.0 هو محرك مصفاة CMS ، أشهر أنظمة إدارة المحتوى على روبي أون ريلز.
Health-monitor-rails 9.0.0 هو وحدة لمراقبة صحة ريلز والخدمات المختلفة (ديسيبل ، ذاكرة التخزين المؤقت ، sidekiq ، redis ، وغيرها).
Hatchet 7.0.0 هي مكتبة اختبار التكامل الرسمية لتطوير حزم بناء Heroku .
Sym 3.0.0 - التشفير المتماثل.
ريلز :: Auth 3.0.0 - المصادقة للخدمات المصغرة والتعريف المستند إلى المطالبات.
Kafo 5.0.0 - المثبت والمكوّن الرئيسي في مشروعي Foreman و Katello لوحدات Puppet ، يسمح لك بإنشاء واجهة مستخدم لاتصالهم .
Rspec-puppet-Facts 2.0.0 هو جوهره لتبسيط اختبار بيانات الدمى من خلال المعلومات المضمنة حول نظام التشغيل.
Foreman Remote Execution 4.0.0 هو البرنامج المساعد للتنفيذ عن بعد Foreman .
Ruby Google Cloud Bigtable API 2.0.0 عبارة عن مكتبة للعمل مع Bigtable ، وهو نظام NoSQL DBMS قائم على السحابة للبيانات الضخمة.
Google-cloud-datastore 2.0.0 هي مكتبة للعمل مع Datastore ، وهو نظام
NoSQL DBMS قابل للتطوير على مستوى السحابة .
Google Cloud Firestore API 2.0.0 هي مكتبة للعمل مع Firestore ، وهي
قاعدة مستندات بدون خادم قائمة على السحابة .
إنه 2.0.0- مكتبة لتبسيط التدويل.
Gretel 4.0.0 هي مكتبة فتات الخبز Ruby on Rails.
SPDX 3.0.0 - بحث مرن عن تراخيص البرامج حسب اسم الترخيص.
Smart Init 5.0.0 هو جوهرة بسيطة لتقصير الكود في المنشئ (طريقة التهيئة) للكائن.
Gherkin for Ruby 15.0.0 هو محلل للغة غيركين .
Blacklight :: Marc 7.0.0 - دعم MARC لمنصة بحث Blacklight .
التحديثات
JRuby 9.2.13.0 هو تطبيق JVM لـ Ruby.
Prawn 2.3.0 هي مكتبة لإنشاء ملفات PDF.
Kubeclient 4.9.0 هو عميل لـ Kubernetes REST API .
Brakeman 4.9.0 هو محلل ثابت للثغرات الأمنية لتطبيقات ريلز.
Gollum 5.1.0 هو ويكي بسيط أعلى مشروع git.
GitLab 13.2 هو نظام قائم على الويب لإدارة مستودعات Git و Wiki و CI / CD والمزيد.
OmniAuth OAuth2 1.7.0 - DSL لـ OmniAuth OAuth2.
Chartkick 3.4.0 - إنشاء مخططات بناءً على مكتبات js مختلفة.
Aasm 5.1.0 هي مكتبة لتنفيذ آلة الدولة.
برنامج Rotp 6.1.0- مكتبة لكلمات المرور لمرة واحدة.
ValueSemantics 3.4.0 - إنشاء فئات مجمعة للبيانات مع التحقق من الصحة والصب.
Test Kitchen 2.6.0 عبارة عن مجموعة أدوات لاختبار وتطوير كود البنية التحتية.
مطبخ :: Vagrant 1.7.0 - سائق مطبخ ل Vagrant.
Ancestry 3.1.0 - تنظيم هيكل الشجرة (التسلسل الهرمي) على أساس ActiveRecord.
روبي كافكا 1.2.0 هي مكتبة للعمل مع أباتشي كافكا .
PgHero هي لوحة أداء لـ Postgres .
Aerospike Ruby Client 2.14.0 هو العميل الرسمي لـ Aerospike NoSQL DBMS .
DynamoDb Framework 1.9.0 هو إطار عمل NoSQL خفيف الوزن لـ DynamoDB .
وكيل APM المرن 3.9.0 هو الجوهرة الرسمية للعمل مع Elastic APM .
Activerecord-multi-tenant 1.1.0 - تكامل ActiveRecord مع قواعد البيانات متعددة المستأجرين .
Diffy 3.4.0 - مقارنة والحصول على الفرق بين مصدرين نصيين .
التحسينات 7.7.0 عبارة عن مجموعة من التحسينات لأنواع Ruby الأساسية.
FriendlyId 5.4.0 - تعديل عناوين url إلى نموذج أكثر قابلية للقراءة.
Licence Finder 6.8.0 - بحث وتحليل التراخيص في التبعيات.
Image_size 2.1.0 - الحصول على حجم الصور بتنسيقات مختلفة.
AvroTurf 1.2.0- التسلسل / إلغاء التسلسل لتنسيق Apache Avro .
Marginalia 1.9.0 - إضافة تعليقات إلى طلبات ActiveRecord.
Rubrowser (متصفح روبي) 2.9.0 - متخيل الرسم البياني التبعية.
بريميلر 1.13.0 - محتوى HTML مُعالج مسبقًا لرسائل البريد الإلكتروني.
SendGrid ActionMailer 3.1.0 - تكامل ActionMailer مع SendGrid API .
التخليص 2.3.0 - مصادقة ريلز عبر البريد وكلمة المرور.
Clogger 2.3.0 - تسجيل الطلبات القابل للتخصيص إلى Rack.
Dotiw 5.1.0 - الفترة الزمنية اللفظية.
Semaphore_test_boosters 2.6.0 - موازنة الاختبارات.
Svgeez 3.2.0- إنشاء تلقائي لـ SVG sprite من مجلد به رموز SVG.
طلب توقيع JWT - توقيع الطلبات والتحقق منها لواجهة برمجة التطبيقات الداخلية باستخدام JWT .
Angular_rails_csrf 4.4.0 - حماية CSRF للقضبان على AngularJS.
Quilt_rails 3.3.0 - روابط اللحاف للقضبان.
Hammer 2.2.0 عبارة عن مجموعة أدوات CLI مبنية على Clamp يستخدمها فورمان وما بعده.
Plivo Ruby SDK 4.9.0 - مكتبة للتكامل مع Plivo REST API .
Onfido 1.1.0 هو العميل الرسمي لـ Onfido API .
مراجعات Solidus 1.4.0هي المكتبة الرسمية لمنصة Solidus للتجارة الإلكترونية .
Google-cloud-spanner 2.1.0 مكتبة لـ Google Cloud Spanner .
LaunchDarkly API Client 3.4.0 هي المكتبة الرسمية لـ LaunchDarkly .
Edsapi 1.1.0 هو عميل لواجهة برمجة تطبيقات خدمة البحث Ebsco .
Wavefront CLI 7.2.0 هي واجهة سطر أوامر لواجهة Wavefront API .
Neverbounce-api 1.2.0 هي المكتبة الرسمية لفحص البريد الإلكتروني
باستخدام خدمة NeverBounce .
ليدرس
Evil Martians: رحلة من شخصين في مقهى إلى مكاتب في نيويورك وسان فرانسيسكو
وموسكو وأوساكا .
تعقيدات العمل مع ANTLR: كتابة قواعد روبي .
ترحيل البيانات في Ruby on Rails .
كيف يعمل المحللون في Ruby و Python؟
ما الجديد في GitLab 13.2 .
دليل غير رسمي للإدارة النشطة .
تعلم Ruby on Rails to a Dangerous Level - مراجعة دروس Michael Hartl's Ruby on Rails .
مقابلة مع مايكل هارتل ، مبتكر برنامج Ruby on Rails Tutorial ومؤسس Learn Enough .
كيفية إعداد واجهة برمجة تطبيقات GraphQL في Ruby on Rails. إرشادات مفصلة .
4 من أفضل الموارد لتعلم Ruby on Rails مباشرة إلى العمل .
مقدمة للأنماط والأنماط المضادة لـ Ruby on Rails .
تسجيل المكالمات باستخدام Vonage Voice API لمآخذ الويب الخاصة بـ Ruby .
12 طريقة لاستدعاء طريقة في روبي .
أنواع ثابتة في روبي 3. RBS أم RBI؟ وماذا تفعل مع شربات؟
العمل مع AWS SDK لـ Ruby - الجزء الأول من .
كيفية تحسين أداء استعلامات ActiveRecord باستخدام التخزين المؤقت للاستعلام الفرعي .
دليل مرئي لبرنامج Webpacker .
الإكمال التلقائي في Ruby on Rails باستخدام Stimulus .
Websockets مع القضبان 6 و ReactJS .
كيفية تمديد Ruby باستخدام C ++ .
كيفية استخدام القياس في روبي .
محاولة OpenTelemetry الجزء 1: سيناترا .
دليل بسيط لواجهات برمجة تطبيقات GraphQL في Ruby on Rails و MongoDB مع Docker - الجزء الأول .
دليل بسيط لواجهات برمجة تطبيقات GraphQL مع Ruby on Rails و MongoDB مع Docker - الجزء 2 .
كيف يختبر Product Hunt الواجهة الخلفية لـ GraphQL .
كيف تصنع API باستخدام Ruby On Rails .
Ruby on Rails API مع الموارد المتداخلة .
جزء RSpec 1: البدء .
كيفية اختبار التعليمات البرمجية التي تعتمد على واجهات برمجة التطبيقات الخارجية .
جزء RSpec 2: الخطافات والموضوعات والأمثلة العامة .
جزء RSpec 3: اختبار مزدوج .
مكدس كامل بدون خادم مع Rails و AWS SAM / Lambda .
تعلم روبي: الانطباعات الأولى لمطور جافا سكريبت .
تعلم روبي: اصطلاحات التسمية .
تعلم روبي: سلسلة التسلسل .
تعلم روبي: اختبار من أجل المساواة .
مقدمة لجواهر روبي .
العمل مع WebSockets في Ruby و Rack و Faye .
تنفيذ آلة الدولة كخدمة باستخدام aasm .
The Prime Lattice in Ideomatic Ruby (وبعض الكتب التي يجب قراءتها) .
الساعة أحادية أيضًا!
جدولي وأنواع أخرى من التنسيق المتقدم في نص الإجراء .
ما هي الطريقة الصحيحة لإجراء استعلامات sql لحقول نوع المصفوفة؟
عندما تصبح الأشياء أشياء فائقة .
Ruby على AWS Lambda: التكامل مع ActiveStorage .
نقوم بتسريع rubocop 20 مرة في 5 دقائق .
نقل has_many_attached إلى نموذج آخر .
إنشاء جداول (PostgreSQL) غير مسجلة في ريلز .
إنشاء تطبيق سطح مكتب بواجهة رسومية بلغة Ruby .
العملاء والخوادم ومبدأ المسؤولية الفردية .
يعد تجريف الويب من Ruby ممارسة رائعة لمطوري الويب الطموحين .
لماذا تستخدم Puma في الإنتاج لتطبيق ريلز الخاص بك .
كيفية استخدام GraphiQL في ريلز .
طريقتان للتحقق من الرسائل في سجلات ريلز باستخدام RSpec .
السابقة روبي دايجست .