Youtube: #16 - Ruby API Sitesi ve Gem Kodu Nasıl Okunur - YouTube
Twitter: https://twitter.com/ruby_turkiye/status/1413928889470963715?s=21
Anchor.fm: #16 - Ruby API Sitesi ve Gem Kodu Nasıl Okunur by Yakut • A podcast on Anchor
Bu hafta konuşulanlar:
- Ruby 3.0.2, 2.7.4 ve 2.6.8 versiyonları yayınladı: Ruby versions 2.6.8, 2.7.4, 3.0.2 are now available | Heroku Dev Center
- Alternatif Ruby API dokümantasyon sitesi: https://rubyapi.org/
- Ruby API sitesi Ruby Together tarafından destekleniyor ve yeni özellikler ekleniyormuş. Yeni eklenen özelliklerden biri de metodlar için RBS signature’larını gösterme: Ruby Together
- Ruby Türkiye Akşam Oturmalarımız tam gaz devam ediyor. 10. buluşmamızda bize Lemi Orhan Ergin modüler yazılım ile ilgili sunum yapacak, sonrasında da sohbete devam edeceğiz. Hepinizi bekleriz: Let's share together | Kommunity
- Rbenv, Rubygems, Bundler birbirleri ile nasıl çalışıyor,
require
yazınca ne oluyor, gem dosyaları nerede duruyor, nasıl yükleniyor, vb konuları merak ediyorsanız bu yazıyı okuyun: Understanding How Rbenv, RubyGems And Bundler Work Together - Honeybadger Developer Blog - Rails 7’de Active Record model’lerine
previously_persisted?
metodu geliyor: Rails 7 adds previously_persisted? method to ActiveRecord | Saeloun Blog - Eğer debugging için Pry kullanıyorsanız ve kodunuzda
binding.pry
komutları kalıyorsa production’da uygulamanızı çökertebilirsiniz. Bunun önüne geçmek için Git commit hook’ları kullanabilirsiniz: Keeping Pry Breakpoints out of Git | ALEX BEVILACQUA - Shopify’dan Maple Ong, basit bir Ruby proje template deposu yayınlamış. Yeni bir projeye başlarken çok yararlı olabilir: https://twitter.com/OngMaple/status/1413622190407360516
- Fisk, Aaron “tenderlove” Patterson’dan Ruby ile Assembly yazma gem’i: GitHub - tenderlove/fisk: A pure Ruby assembler Bu gem’i incelerken, bir gem nasıl okunur, ilk nereye bakılır, genel olarak nasıl çalıştığı nasıl hızlıca anlaşılır konusuna da girmiş olduk.
- WorkingHours, çalışma saatleri veya iş günleri ile çalışmanız gerekiyorsa bu gem tam size göre: GitHub - Intrepidd/working_hours: ⏰ A modern ruby gem allowing to do time calculation with business / working hours.
- Github Copilot, AI tabanlı bir kod yardımcısı: https://copilot.github.com/