The hottest Ruby Substack posts right now

And their main takeaways
Category
Top Technology Topics
zverok on lucid code 86 implied HN points 07 Dec 23
  1. Preparing Ruby 3.3's annotated changelog involves detailed explanations of features, testing on new versions, and fixing documentation.
  2. Efficiently tracking new features and discussions for Ruby updates is crucial for the changelog process.
  3. A day-by-day diary format for working on the changelog helps in organizing thoughts and content for weekly round-up posts.
zverok on lucid code 115 implied HN points 19 Oct 23
  1. Pattern matching in Ruby allows for declaratively matching nested data structures and binding parts to local variables
  2. The importance and impact of pattern matching in Ruby has sparked debates, with some considering it mere syntax sugar and others a separate paradigm
  3. Ruby introduced pattern matching in version 2.7, using the 'in' keyword for pattern matching within the 'case' statement
zverok on lucid code 173 implied HN points 06 May 23
  1. There was pressure to add type annotations to Ruby, but the language's creator, Matz, was not initially fond of the idea.
  2. Experimentation with tools like steep and Sorbet showed the challenges of implementing type annotations in Ruby, leading to the development of RBS as a compromise solution.
  3. The complexity of integrating type annotations into Ruby's design, especially in metaprogramming scenarios, makes it a challenging feature to implement.
Get a weekly roundup of the best Substack posts, by hacker news affinity:
Once a Maintainer 5 implied HN points 02 Feb 24
  1. Stephen Ierodiaconou's journey into programming began with an interest in electronics and evolved into software development through hands-on exploration and community involvement.
  2. Open source played a significant role in Stephen's growth as a software developer, providing a platform for learning, contributing, and connecting with like-minded individuals.
  3. Stephen's experience highlights the value of community engagement, continuous learning, and sharing knowledge in open source projects for personal and professional growth.
AnyCable Broadcasts 39 implied HN points 03 Feb 23
  1. Stimulus Reflex team commits to collaborating with Rails and Hotwire to enhance the ecosystem and bring better tools for developers.
  2. Turbo Boost libraries by Nate Hopkins aim to supercharge web applications development with Turbo by introducing commands, streams, and reusable behaviors.
  3. The use of gRPC technology in AnyCable, powered by technology like grpc_kit and griffin, provides a promising alternative to the traditional gRPC implementation in Ruby.
AnyCable Broadcasts 19 implied HN points 07 Apr 23
  1. AnyCable connects Twilio streams with Hanami, utilizing features like Phlex, Vite, and CableReady.
  2. Exploring the potential of serverless WebSockets reveals challenges in handling long-lived, stateful connections in a serverless environment.
  3. Implementing pub/sub components for serverless WebSockets requires extra consideration for optimizing resources and scalability.
Once a Maintainer 5 implied HN points 20 Jun 23
  1. Michael Grosser started with programming by experimenting and modifying scripts, which led him to become a programmer.
  2. He transitioned from media informatics to software engineering due to a preference for programming over animation.
  3. Open source contributions like single_cov and parallel were born out of frustrations with existing tools and workflows.
Once a Maintainer 0 implied HN points 23 May 23
  1. Marco Roth got into programming by building a class website with JavaScript and HTML in high school.
  2. He contributed to the Stimulus project after finding it a better approach than using jQuery in a Rails application.
  3. Encouraging more people to contribute to open source by understanding projects they use and companies supporting open source contributions.
Women On Rails Newsletter - International Version 0 implied HN points 24 May 22
  1. Rails Conf 2022 had a positive impact with various community members giving talks and sharing knowledge. Supporting inclusive communities like WNB.rb is essential in tech.
  2. Using data effectively is crucial in tech - learn to tell compelling stories with data to justify technical decisions and report bugs convincingly.
  3. Explore topics like sharding data for scaling databases, choosing bug tracking tools wisely, and breaking down problems effectively for better problem-solving skills in tech.
Women On Rails Newsletter - International Version 0 implied HN points 15 Mar 22
  1. The importance of changing the traditional definition of power to allow women of color to access leadership roles
  2. Tips and experiences shared on scaling a company during rapid growth periods
  3. Solutions to automate documentation to ensure good and thorough documentation in software development
AnyCable Broadcasts 0 implied HN points 21 Mar 23
  1. WebSockets are still popular and widely supported, making them essential for real-time communication between servers.
  2. Building WebSocket-driven web applications is straightforward with major web frameworks, but server-to-server connections can be more complex and require custom solutions.
  3. Using AnyCable can simplify the integration of WebSocket services, allowing for custom protocols, sophisticated data processing, and serving as a bridge between servers.
Once a Maintainer 0 implied HN points 21 Apr 23
  1. Alex Rudall got into programming by playing video games and building computers before pursuing a career in AI.
  2. He created the ruby-openai gem to access the OpenAI API in Ruby, finding a gap in the availability of a Ruby library.
  3. Alex emphasizes the importance of open source contributions, maintaining test-driven development, and fostering a friendly community in tech.
AnyCable Broadcasts 0 implied HN points 23 Dec 21
  1. The post explores building a new Rails 7 application with features like `--css=tailwind`, Turbo Frames and Streams, and configuring AnyCable with JWT authentication and speedy streams.
  2. The screencast series 'AnyCasts' covers real-time web app development using Ruby and other languages, alongside Hotwire and Stimulus Reflex.
  3. Resources include the Rails 7 release announcement, Turbo Frames documentation, AnyCable blog, and plugins like AnyCable Rails JWT for JWT identification in AnyCable.
zverok on lucid code 0 implied HN points 26 Oct 23
  1. Pattern matching in Ruby stands out as a separate syntactic area in the code.
  2. Introducing pattern matching in Ruby makes a specific code style of separating data and algorithms easier and more acceptable.
  3. Ruby's deep distinction from similar languages affects the integration of new features like pattern matching.
AnyCable Broadcasts 0 implied HN points 16 Jun 21
  1. AnyCable Pro version brings benefits like reduced memory footprint by 40%, saved bandwidth costs, and priority support while still in beta
  2. Adding commercial features on top of AnyCable's existing codebase helps users handle high loads more effectively
  3. AnyCable Pro offers improvements in memory usage efficiency, support for binary protocols like Msgpack and Protocol Buffers, and effortless GraphQL compatibility