Player FM - Internet Radio Done Right
Checked 7d ago
जोड़े गए two सालो पहले
Emmanuel Hayford द्वारा प्रदान की गई सामग्री. एपिसोड, ग्राफिक्स और पॉडकास्ट विवरण सहित सभी पॉडकास्ट सामग्री Emmanuel Hayford या उनके पॉडकास्ट प्लेटफ़ॉर्म पार्टनर द्वारा सीधे अपलोड और प्रदान की जाती है। यदि आपको लगता है कि कोई आपकी अनुमति के बिना आपके कॉपीराइट किए गए कार्य का उपयोग कर रहा है, तो आप यहां बताई गई प्रक्रिया का पालन कर सकते हैं https://hi.player.fm/legal।
Player FM - पॉडकास्ट ऐप
Player FM ऐप के साथ ऑफ़लाइन जाएं!
Player FM ऐप के साथ ऑफ़लाइन जाएं!
The Rails Changelog
सभी (नहीं) चलाए गए चिह्नित करें ...
Manage series 3457618
Emmanuel Hayford द्वारा प्रदान की गई सामग्री. एपिसोड, ग्राफिक्स और पॉडकास्ट विवरण सहित सभी पॉडकास्ट सामग्री Emmanuel Hayford या उनके पॉडकास्ट प्लेटफ़ॉर्म पार्टनर द्वारा सीधे अपलोड और प्रदान की जाती है। यदि आपको लगता है कि कोई आपकी अनुमति के बिना आपके कॉपीराइट किए गए कार्य का उपयोग कर रहा है, तो आप यहां बताई गई प्रक्रिया का पालन कर सकते हैं https://hi.player.fm/legal।
Stay in the loop with development news around Ruby on Rails and Ruby. Hosted by Emmanuel Hayford.
…
continue reading
29 एपिसोडस
सभी (नहीं) चलाए गए चिह्नित करें ...
Manage series 3457618
Emmanuel Hayford द्वारा प्रदान की गई सामग्री. एपिसोड, ग्राफिक्स और पॉडकास्ट विवरण सहित सभी पॉडकास्ट सामग्री Emmanuel Hayford या उनके पॉडकास्ट प्लेटफ़ॉर्म पार्टनर द्वारा सीधे अपलोड और प्रदान की जाती है। यदि आपको लगता है कि कोई आपकी अनुमति के बिना आपके कॉपीराइट किए गए कार्य का उपयोग कर रहा है, तो आप यहां बताई गई प्रक्रिया का पालन कर सकते हैं https://hi.player.fm/legal।
Stay in the loop with development news around Ruby on Rails and Ruby. Hosted by Emmanuel Hayford.
…
continue reading
29 एपिसोडस
सभी एपिसोड
×T
The Rails Changelog
1 029: Tuning Ruby on Rails App Performance with Jean Boussier 1:04:50
1:04:50
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
1:04:50In this episode, Jean Boussier and I dive deep into performance optimisation for Ruby on Rails applications. From diagnosing common bottlenecks and mastering advanced caching techniques to leveraging YJIT, jemalloc, and server concurrency models, we explore practical strategies for scaling apps efficiently. We also discuss key metrics for monitoring production performance, cost-effective observability, and modern Rails patterns to embrace or avoid. Perfect for developers looking to take their Rails performance game to the next level! Ruby and Rails Conference 11–13.04.2025 Wrocław, Poland Try Mailtrap for free Rails Guide: Tuning Performance for Deployment Nate Berkopec: The Rails Performance Workshop…
T
The Rails Changelog
1 028: Discussing Ruby's Data class, some Ruby quirks with Victor Shepelev 33:29
33:29
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
33:29In this episode, I’m joined by Victor Shepelev, a member of the Ruby Core team and the author of Ruby’s new Data class. We dive into why Ruby needed the Data class, exploring how it fits into the language and enhances Ruby’s capabilities. Victor also shares insights on some other exciting Ruby features, including Numbered Block Parameters, the "it" keyword, and the growing role of functional programming in Ruby. Beyond coding, Victor has a unique perspective as he’s officially enlisted in the Ukrainian Army. I had the chance to talk with him about what it’s like to balance life as a Rubyist and a soldier, and we discuss meaningful ways to support him and Ukraine. Try Mailtrap for free Ruby Data Class Ruby Changes Support Ukraine Useless syntax sugar”: Numeric block parameters…
T
The Rails Changelog
1 027: Migrating a Rails Monolith from MySQL to Trilogy with Adrianna Chang 52:50
52:50
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
52:50In this episode, I sit down with a seasoned Rails engineer to dive into the technical intricacies and community-building work that power the Ruby ecosystem. Adrianna, who currently works as an engineer at Shopify shares insights into their role, their experience with the vibrant WNB.rb community, and what goes into organising meetups focused on all things Ruby and Rails. We take a deep dive into Trilogy , Shopify’s custom implementation of the MySQL protocol. Adrianna unpacks the motivation behind developing Trilogy, the design choices that distinguish it from the traditional libmysqlclient library, and the trade-offs they faced. We also discuss the challenges of migrating from MySQL 2 to Trilogy, particularly around compatibility and maintaining a seamless CI/CD pipeline throughout the process. Listeners will learn about the performance benefits Trilogy offers, how Shopify overcame the obstacles of database migration, and the future roadmap for Trilogy’s development in Rails. Finally, Adrianna reflects on the books that have been instrumental in shaping their career, offering valuable recommendations for developers at all levels. Try Mailtrap for free Migrating Shopify’s Core Rails Monolith to Trilogy - Rails World 2023 Trilogy WNB.rb…
T
The Rails Changelog
1 026: Exploring Rails' Default Debugger with Stan Lo 33:59
33:59
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
33:59The debugger you didn't know you needed. Ruby comes with an official debugger called Debug, which is now included in new Rails applications. Surprisingly, many Rails developers are still unaware of just how powerful this tool is. In this episode, Stan and I dive into its capabilities, exploring how it enhances the debugging process and makes troubleshooting more efficient. Debug The Startup of You…
T
The Rails Changelog
1 025: Rails, Compilers & Profilers with Aaron Patterson 49:32
49:32
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
49:32As you'd expect, any conversation with Aaron inevitably involves Ruby, Rails, compilers, and profiling. In this episode, we delve into all these topics. Enjoy!
T
The Rails Changelog
1 024: Structuring Rails Apps with Matt Swanson 50:35
50:35
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
50:35In this conversation, Matt discusses his podcast Yagny FM and the motivation behind it. He also talks about his approach to open source contributions within the Rails ecosystem. Matt shares his thoughts on Hotwire and the misconception of using all its features. He discusses the trade-offs between basic conditionals and feature management tools in terms of long-term maintainability and scalability. Matt also touches on the use of feature flags and how to balance simplicity with increasing complexity over time. Lastly, he briefly mentions his experience with background jobs and the potential move to Solid Queue. In this conversation, Matt Swenson discusses considerations for choosing job processors in Rails applications, the benefits of using ViewComponent for front-end development, and his experience working at Arrows, a B2B SaaS company. Matt's tweet: "IMO a Hotwire app should be like 85% Drive, 10% Frames, 5% Streams -- often I see people (including articles/guides) that have it almost completely flipped." Feature Flags: The stupid simple way to de-stress production releases Solid Queue Consideration Arrows…
T
The Rails Changelog
1 023: Solid Queue Internals with Rosa Gutierrez 1:15:21
1:15:21
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
1:15:21In this interview with Rosa Gutierrez of 37signals, Rosa elaborates on her work, particularly her contributions to Solid Queue and its implementation alongside Active Job. She describes the motivations behind developing Solid Queue, addressing performance issues with existing systems like Resque, and transitioning some workloads to database-backed queues. Rosa also explains the technical details of Solid Queue's architecture, including supervisor and dispatcher roles, how it handles job prioritization, concurrency, and the challenges of ensuring performance in high-load environments. Essential advice is provided on when to use or avoid Solid Queue, depending on specific needs and existing setups. Solid Queue 37signals…
T
The Rails Changelog
1 022: Discussing Rails Camp USA with Bobbilee Hartman 29:56
29:56
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
29:56In this episode, Bobbilee, a pivotal figure in the Rails community, shares the inspiring journey behind Rails Camp West. Bobbilee talks about the origins and motivations for creating Rails Camp West, rooted in her experiences at big tech conferences and her desire to create a more intimate, laid-back environment for tech enthusiasts. She highlights the first camp in 2014 and how it has grown into a beloved annual event with a 75% return rate among attendees, showcasing the community’s strong bonds. Bobbilee delves into the distinctions between Rails Camp West and the original Australian Rails Camp, emphasising the intentional smaller scale of her gatherings to foster deeper connections and more effective networking among participants. Both camps, though different in execution, share a spirit of collaboration and passion for Rails and Ruby. Rails Camp West…
T
The Rails Changelog
1 021: From Active Record Business Logic to DDD & Events with Andrzej Krzywda 1:21:02
1:21:02
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
1:21:02Andrzej Krzywda discusses event sourcing, event-driven architecture, and Domain-Driven Design (DDD) in the context of Ruby on Rails applications. He explains the concept of bounded contexts and how they relate to communication between different modules. He also shares insights on when and why to apply DDD to Rails applications, particularly in cases where the application becomes complex and difficult to maintain. Andrzej explores the challenges and benefits of migrating an existing Rails app to an event-driven architecture and highlights advanced event sourcing concepts such as snapshotting, projections, and versioning. In this conversation, Andrzej Krzywda discusses event sourcing and DDD in Rails applications. He explains the concepts of snapshotting and projection, which are techniques used to optimize performance and retrieve specific data from event streams. Andrzej also delves into the challenges of event versioning and how it can be managed in Rails applications. Additionally, he shares insights about the wroclove.rb conference, its history, and its focus on advanced and deep technical topics. Takeaways Event sourcing is a persistence mechanism that persists all the little changes that happen to a specific object, while event-driven architecture is a way of building software modules that communicate with events. DDD involves splitting a system into contexts or domains and using events to communicate between them. It can be applied to Ruby on Rails applications, particularly in cases where the application becomes complex and difficult to maintain. Migrating an existing Rails app to an event-driven architecture can help address issues with large classes, complex associations, and lack of modularity. Advanced event sourcing concepts such as snapshotting, projections, and versioning can be used to optimize performance and manage data integrity in event-driven applications. Snapshotting and projection are techniques used in event sourcing to optimize performance and retrieve specific data from event streams. Event versioning is a challenge in event sourcing, but it can be managed by introducing new event versions and implementing upcasters to convert old events to new versions. wroclove.rb is a Ruby and Rails conference in Wrocław, Poland, that focuses on advanced and deep technical topics. The conference aims to inspire, educate, and challenge the status quo in the Ruby and Rails community. Rails Event Store and Eventide are two libraries that facilitate the implementation of event-driven architectures in Rails applications, each with its own philosophy and approach. wcrolove.rb Ruby and Rails Conference RailsEventStore Arkency Rails Architect Masterclass [Video] Event Sourcing Demystified: A Simple-To-Understand Guide…
T
The Rails Changelog
1 020: Andy Croll & Ufuk Kayserilioglu Uncover RailsConf 2024 Details 1:06:09
1:06:09
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
1:06:09The conversation covers various aspects of RailsConf, including its mission, organization, and selection process for talks. The chapters delve into the background of the participants, the role of Ruby Central in organizing RailsConf, and the significance of the conference in the Ruby and Rails communities. The discussion also explores the unique features of RailsConf 2024, such as the community day and hack day, as well as the selection process for talks and the responsibilities of the program committee. Additionally, the conversation touches on the criteria for choosing conference locations and the process of selecting keynote speakers. In this conversation, Emmanuel Hayford interviews Andy Croll and Ufuk Kayserilioglu about their experiences with conferences like RailsConf and Brighton Ruby. They discuss the acceptance and rejection process for conference speakers, the origins and purpose of Brighton Ruby, the importance of personal interaction at conferences, the dynamics of partnering with hotels, the sponsorship opportunities for RailsConf, and the benefits of attending conferences for personal and professional growth. Takeaways RailsConf is a long-running conference that celebrates the Rails framework and brings together the Ruby and Rails communities. Ruby Central plays a crucial role in organizing RailsConf and other Ruby-related projects, maintaining and supporting the Ruby commons that the community depends on. RailsConf 2024 will feature a community day and hack day, providing opportunities for collaboration, learning, and contributing to open source projects. The selection process for talks at RailsConf involves a program committee that ranks and evaluates proposals based on fit, quality, and presentation skills. RailsConf aims to have a diverse range of speakers and topics, with a focus on building with Rails and showcasing different ways of using the framework. The location of RailsConf changes each year, with a focus on accessibility and transportation options for attendees. Keynote speakers at RailsConf are selected based on their relevance to the conference theme and the community's interests. The conference selection process involves a balance of reaching out to potential speakers and reviewing submissions through a call for proposals (CFP). Conference rejections should not be discouraging, as there are limited slots and many applicants. Persistence is key. Brighton Ruby is a single-track, single-day event held in Brighton, UK, that provides a friendly and intimate atmosphere for Ruby and Rails developers. First Ruby Friend is a mentorship program that pairs experienced developers with early-career developers to provide guidance and support. Partnering with hotels allows conferences to secure room blocks for attendees, ensuring convenient and affordable accommodation. Sponsorships for RailsConf offer companies the opportunity to support the Ruby and Rails community while gaining visibility and networking opportunities. Attending conferences like RailsConf and Brighton Ruby provides valuable opportunities for personal and professional growth, including building relationships, gaining insights from talks, and experiencing the sense of community.…
T
The Rails Changelog
1 019: Exploring RubyGems with Jenny Shen 44:05
44:05
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
44:05Senior Developer Jenny Shen from Shopify joins me to discuss RubyGems. In this episode, we unravel the intricate mechanics of dependency resolution within RubyGems, exploring topics such as compact indexes and more. Our discussion extends to the paramount issue of security, where we examine the proactive measures undertaken by the RubyGems team to fortify gems for every Ruby programmer. PubGrub version solving algorithm The New Rubygems Index Format by Andre Arko Trusted Publishing on RubyGems.org…
T
The Rails Changelog
In this monologue, I've highlighted just a few of the features that I'm eagerly anticipating in Rails 8. As the first episode of the year, I've also addressed some housekeeping matters, determining the optimal episode production capacity and pace. Most importantly, I want to express my gratitude to all the listeners of The Rails Changelog – thank you for your unwavering support. Rails 8 milestones…
T
The Rails Changelog
1 017: A deeper dive into Zeitwerk with Xavier Noria 1:25:42
1:25:42
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
1:25:42Xavier Noria of the Rails Core team adeptly delves into the intricacies of Zeitwerk in this episode. Our discussion extends to elucidate the distinctions among autoloading, eager loading, and reloading, shedding light on the nuanced processes that transpire during app deployment. Subsequently, we delve into an exploration of the technical challenges currently confronting Ruby on Rails.…
T
The Rails Changelog
1 016: Fireside chat with Rafael França 56:12
56:12
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
56:12Rafael França, an esteemed member of the Rails Core team, is our featured guest in this episode. Join us as he delves into his journey with Rails, sharing insights on his initiation into the framework and the eventual path that led him to become an integral part of the core team. Our conversation explores the intricacies of decision-making within the core team, shedding light on the prioritization of pull requests (PRs), offering a sneak peek into the upcoming Rails 8, and providing valuable tips on getting your PRs successfully merged. Tune in for an in-depth discussion covering these topics and much more! Rafael França's Book Recommendation Refactoring Crafting Rails Applications…
T
The Rails Changelog
1 015: Exploring Turbo 8 with Jorge Manrubia 53:24
53:24
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
53:24In this episode, Jorge Manrubia provides insights into his experience working at 37signals. Our conversation delves into the intricacies of Active Record encryption, and we explore the latest advancements in Turbo 8 technology. Jorge Manrubia's Book Recommendation Pragmatic Thinking And Learning Refactoring Domain-Driven Design Smalltalk Best Practice Patterns Design Patterns Turbo Active Record Encryption Spektr Security…
T
The Rails Changelog
1 014: PostgreSQL for Rails Developers with Andrew Atkinson 51:12
51:12
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
51:12Andrew Atkinson, the esteemed author of " High Performance PostgreSQL for Rails ," joins me in this episode for an in-depth conversation. We delve into the myriad features that Ruby on Rails developers can harness to optimize PostgreSQL within their applications. Stay tuned throughout the episode for an exclusive discount code, which will grant listeners a generous 25% off when purchasing "High Performance PostgreSQL for Rails." Don't miss out on this valuable opportunity to enhance your development skills!…
T
The Rails Changelog
1 013: Rails World Edition - Turbo Native with the Turbo Native Guy, Joe Masilotti 35:44
35:44
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
35:44This special episode was recorded live at Rails World, the ambient crowd noise gives that fact out. Rails World was a huge success! In this episode, I got to sit face-to-face with Joe Masilotti. Joe's talk at Rails World was terrific! We got to discuss the pros and cons of Turbo Native and a whole lot more. This is Joe Masilotti TurboNavigator Turbo iOS Buzzsprout Podcast Hosting Support The Rails Changelog Subscribe to Rails's YouTube channel…
T
The Rails Changelog
1 012: DHH joins the show to talk Rails 8, Delegated Types, Kamal and more! 1:08:58
1:08:58
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
1:08:58In this episode, I'm joined by DHH to discuss Kamal, The Rails Foundation, Rails 8, Delegated Types, On Writing Software Well and a whole lot more! This episode is packed and a must-listen!
T
The Rails Changelog
1 011: Rails World ticket giveaway. From MRSK to Kamal & capture_emails test helper 8:39
8:39
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
8:39Thanks to Buzzsprout one Rubyist can get a free ticket to Rails World in October this year in Amsterdam, follow the link below for details. Change is good... sometimes. Two days ago Basecamp changed the name of its deployment tool from MRSK to Kamal. Rails 7.1 will have a new `capture_emails` help that's quite a bit more elegant, check it out . Rails World ticket giveaway From MRSK to Kamal New capture_emails test helper…
T
The Rails Changelog
1 010: Improved Active Storage docs, a new has_secure_token callback with Dave Kimura 18:26
18:26
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
18:26Dave Kimura of Drifting Ruby fame joins me to discuss the importance of Ruby on Rails documents. We talk specifically about improved documentation around Active Storage and Active Record encryption, then dive into the new callback for when has_secure_token is triggered. Improved Active Storage docs (This PR was updated ) Improved Active Record Encryption docs Eagerly cast serialized query attributes A callback for has_secure_token…
T
The Rails Changelog
1 009: A class-level testing helper, config.autoload_lib with Xavier Noria 7:50
7:50
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
7:50The with_routing helper method can now be used at the class level, added to that, the new autoload_lib configuration options mean we can autoload and eager load library code inside of our Rails applications. Oh, and we have the show's first sponsor -- AppSignal! AppSignal APM offers error tracking, performance monitoring, dashboards, host metrics, and alerts. Built for Ruby, Ruby on Rails, Elixir, Node.js, and JavaScript. A class-level testing helper A config.autoload_lib configuration option AppSignal is our new sponsor!…
T
The Rails Changelog
1 008: TLS/SSL on by default, New PostgreSQL migration commands 5:34
5:34
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
5:34Newly-generated Ruby on Rails applications will now be served over TLS/SSL with Strict-Transport-Security response headers by default. Rails also added PostgreSQL migration commands for enum rename, add value, and rename value. Rails World Tickets on sale Force SSL config set to true by default New PostgreSQL migration commands…
T
The Rails Changelog
1 007: Rails 7.0.5 released! Rails World CFP open, ticket landing page available. 3:52
3:52
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
3:52Rails 7.0.5 just got released with a lot of bug fixes. This week's episode misses new Rails features... saving them for the next episodes, but I think you should know about Andrew Atkinson's upcoming High Performance PostgreSQL for Rails book! Rails World CFP Rails World tickets Rails 7.0.5 released! High Performance PostgreSQL for Rails This Week In Rails…
T
The Rails Changelog
1 006: Rails 7.1 got rid of the apostrophe for the right single quotation mark! 4:17
4:17
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
4:17Rails 7.1 got rid of the apostrophe (U+0027) for the right single quotation mark (U+2019), which will likely break your tests. It added a new `intersects?` method to `ActiveRecord::Relation`. Improve typography of user facing validation messages Add `intersects?` to `Relation` The Rails Tricks Newsletter…
T
The Rails Changelog
1 005: Rails World chat with Amanda Perino. Trilogy, ChatGPT's contribution to Rails. 11:13
11:13
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
11:13Amanda Perino reveals more about Rails World, The Rails Foundation's first ever conference happening in Amsterdam, Netherlands this year. Trilogy is a database adapter from GitHub to connect Ruby on Rails and Active Record clients to MySQL-compatible database servers has recently been merged into Rails! Rails World conference The Rails SaaS conference Trilogy adapter for Rails ChatGPT's Rails contribution…
T
The Rails Changelog
1 004: CTEs In Rails, CPKs coming soon with Vladimir Dementyev 27:02
27:02
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
27:02Vladimir Dementyev joins the show to discuss Action Cable Redis connection resilience, Common Table Expressions (CTEs) and a new Active Support helper for zettabytes of data, Any Cable and ActionPolicy. Common Table Expression Support In Rails Ongoing Work On Composite Primary Keys Active Support Zettabytes Helper Method MatchData#named_captures Method In Ruby ActionPolicy…
T
The Rails Changelog
1 003: A new Rails conference! No more ArgumentError for long index names with Greg Molnar 12:40
12:40
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
12:40We're joined by Greg Molnar, co-editor of This Week In Rails to discuss lots of fun new items. Among them are the Rails Foundation's upcoming conference in Amsterdam and a fix to long index names that Rails generates for Postgres, MySQL and SQLite. Rails World! A new Rails conference from the Rails Foundation A more efficient marshal_dump and marshal_load on ActiveRecord::Base ActionController::Parameter's except aliased as without ArgumentError on long index names fixed Safe ways to do direct uploads Character set set in some CONTENT-TYPE response headers Ruby 3.2.2 Released…
T
The Rails Changelog
1 002: Rails 7.1 Prep For CPKs & Async Records Destruction 6:40
6:40
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
6:40Rails 7.1 will add several enhancements to existing functionalities, these include enhancements on destroying records in a background job and preparation to support composite primary keys. Please see extended show notes for details.
T
The Rails Changelog
1 001: Hello, world! This is The Rails Changelog 4:04
4:04
बाद में चलाएं
बाद में चलाएं
सूचियाँ
पसंद
पसंद
4:04Get to know the motivation behind the podcast and a bit about the podcast name and theme song. An introductory episode of The Rails Changelog. Subscribe to This Week In Rails => https://world.hey.com/this.week.in.rails
प्लेयर एफएम में आपका स्वागत है!
प्लेयर एफएम वेब को स्कैन कर रहा है उच्च गुणवत्ता वाले पॉडकास्ट आप के आनंद लेंने के लिए अभी। यह सबसे अच्छा पॉडकास्ट एप्प है और यह Android, iPhone और वेब पर काम करता है। उपकरणों में सदस्यता को सिंक करने के लिए साइनअप करें।