← Graph

Ruby

tool 48 connections

The language Rails is built on. The talk emphasizes Ruby is inherently slow and upgrading to Ruby 2.5 can yield roughly 10% speed gains for free.

category
language
about
Ruby tool
Notes Ruby's speed ceiling and upgrade gains.
about
Ruby tool
About Ruby version upgrades.
Asks whether Ruby is the right language for this style of programming.
about
Ruby tool
Petition advocates adding Ruby as a FaaS runtime.
Tour of Ruby language features around method invocation and procs.
about
Ruby tool
Deep dive into Ruby internals (undef_method, ObjectSpace, memory behavior).
about
Ruby tool
All implementations are in Ruby; discusses idiomatic Ruby (duck typing).
about
Ruby tool
Argues Ruby could express scientific computing even better than Wolfram's stack.
Demonstrates Ruby features exposed by aggressive code golf
Frames mentoring partly as a response to claims that 'Ruby is dying' by growing the community.
question Is Ruby dying?
about
Ruby tool
Debates the perceived decline of Ruby versus its actual developer-count growth.
about
Ruby tool
Makes the case that Ruby is a first-class language for data-management work.
about
Ruby tool
Argues Ruby is a top language for data management work.
Refers to another famous speaker who 'fell in love with Ruby' after being a Java developer
about
Ruby tool
Argues Ruby's low ecosystem threshold makes the automation gap especially costly.
about
Ruby tool
Specific practices for Ruby production deployments.
person Nick Sutterer
has_skill
Ruby tool
Long-time Ruby developer, though critical of its object customization mechanics.
level: expert
has_skill
Ruby tool
Primary programming language.
level: expert
person Sergey Ivanov
has_skill
Ruby tool
Normally develops backends in Ruby.
has_skill
Ruby tool
Experienced Rubyist since 2011–2012, comfortable reading Ruby source.
level: expert
person Adam Okoń
has_skill
Ruby tool
Uses Ruby after 17 years and still uses it mostly as his tech stack.
level: expert years: 17+
has_skill
Ruby tool
Self-describes as a Ruby guy with 12 years of experience.
level: expert
has_skill
Ruby tool
15 years of Ruby experience; gave a 10-year academic lecture series.
level: expert
has_skill
Ruby tool
Converted from .NET to Ruby two years before the talk and now works on a Rails app.
level: intermediate
has_skill
Ruby tool
13+ years of Ruby/Rails experience.
level: expert
has_skill
Ruby tool
Professional Ruby developer since 2007; previously a Java developer.
level: expert
recommends
Ruby tool
Closes the talk arguing Ruby's pragmatism and OOP principles make it a good fit for LLM apps.
tool mruby
related_to
Ruby tool
mruby is a small embeddable Ruby interpreter.
related_to
Ruby tool
Ruby gem extending method-reference syntax.
concept yield_self
related_to
Ruby tool
Introduced in Ruby 2.5.
concept Refinements
related_to
Ruby tool
Language feature in Ruby.
tool heapy
related_to
Ruby tool
Analyzes Ruby ObjectSpace heap dumps.
related_to
Ruby tool
Built into Ruby's ObjectSpace module.
related_to
Ruby tool
Behavior specific to MRI Ruby's garbage collector and heap management.
related_to
Ruby tool
Implementation detail of MRI Ruby's method table and method cache.
tool Sorbet
related_to
Ruby tool
Sorbet is a type checker for Ruby.
concept Fiber Scheduler
related_to
Ruby tool
Interface added to Ruby 3.0 by Samuel Williams.
concept io_uring
related_to
Ruby tool
UringMachine brings io_uring to the Ruby language.
uses
Ruby tool
Runs inside MRI Ruby, inheriting GIL-related limitations.
uses
Ruby tool
Rails is written in Ruby.
uses
Ruby tool
Released as a Ruby gem; Pokrywka notes earlier Java attempts failed.
tool Mutant
uses
Ruby tool
Mutant is implemented in and targets Ruby code.
project Grazer
uses
Ruby tool
Grazer is implemented as a Ruby gem.
person Erwin Kroon
uses
Ruby tool
Two years of Ruby at GitHub at time of talk.
tool Literal
uses
Ruby tool
Built as a Ruby gem leveraging Ruby's existing case-equality, pattern matching, and code-generation capabilities.
person Matz
works_on
Ruby tool
Creator of Ruby.
role: creator
person Akira Matsuda
works_on
Ruby tool
Ruby core team member.
role: core committer
person Koichi Sasada
works_on
Ruby tool
Ruby core committer working on GC.
role: core committer

Provenance

Read by
64 extractions