Originally appeared on Short Ruby Newsletter.The one where 37 Signals launches Upright open source monitoring tool, Rubocop gets an experimental MCP server, Rails Designer shows us how to use Stimu...
Originally appeared on Short Ruby Newsletter.The one where 37 Signals launches Upright open source monitoring tool, Rubocop gets an experimental MCP server, Rails Designer shows us how to use Stimulus to record videos in Rails and RSpec launches v.4.0.0.beta1
Jared interviews veteran programmer and author Russ Olsen about updating Eloquent Ruby for the last 15-ish years of Ruby evolution, from how he discovered Ruby while trying to teach his young son t...
Jared interviews veteran programmer and author Russ Olsen about updating Eloquent Ruby for the last 15-ish years of Ruby evolution, from how he discovered Ruby while trying to teach his young son to code (anything but Java) to how Rails suddenly made Ruby mainstream and pushed him into writing. They unpack what “eloquent” Ruby means: solving problems with minimal fuss, staying concise but clear, and treating code as both a working machine and readable literature, plus why the book is structured from tiny examples up to larger systems to help experienced programmers learn Ruby fluently. Russ discusses newer language features like keyword arguments and pattern matching (fun, but not widely used yet), argues for a more tempered, cost-benefit approach to metaprogramming, and shares skepticism about optional static typing in Ruby (RBS/Sorbet) except at key boundaries in very large codebases. The episode closes on Russ’s “Technology as if People Mattered” philosophy and how Ruby’s community culture, often credited to Matz, reflects that human-centered mindset.Links:Eloquent Ruby, Second Edition (beta/book page)Pragmatic Bookshelf beta catalogRuss Olsen’s blog: “Technology As If People Mattered”Russ Olsen (about page)Overdrive by Russ OlsenRBS (Ruby type signatures) on GitHubSorbet (Ruby type checker) docsRuby pattern matching documentationTruffleRuby documentation (GraalVM Ruby)Ruby Regexp documentationDead Code Episode: “Pickaxe Resurrection (with Noel Rappin)”Dead Code Podcast Links:MastodonXJared’s Links:MastodonXtwitch.tv/jardonamronJared’s Newsletter & WebsiteEpisode Transcript Hosted on Acast. See acast.com/privacy for more information.
Topics:
eloquent ruby
metaprogramming
language features
examples
Originally appeared on RailsCarma – Ruby on Rails Development Company specializing in Offshore Development.
By 2026, the Internet of Things (IoT) wil...
Originally appeared on RailsCarma – Ruby on Rails Development Company specializing in Offshore Development.
By 2026, the Internet of Things (IoT) will bring new industrial advantages by allowing them to seamlessly connect devices, sensors, and digital systems. With a broad range of such applications from smart homes and health monitoring to logistics automation and industrial analytics, IoT applications are getting more sophisticated, utilizing data more than ever. At its core, each successful IoT ecosystem is supported by a sophisticated backend that manages huge amounts of data streams, secure communication, and real-time processing.
Although conversation around IoT is generally around hardware and edge computing, backend frameworks play an…
Пара слов о том, как программисты разных конфессий справляются с самой очевидной задачей в Computer Science.Примеры правильных и неправильных разворотов списка на десяти разных языках. От питона до...
Пара слов о том, как программисты разных конфессий справляются с самой очевидной задачей в Computer Science.Примеры правильных и неправильных разворотов списка на десяти разных языках. От питона до идриса
As autonomous AI systems transform business, a new profession is emerging to protect them: the AI Security Engineer. Discover why this specialized discipline is becoming a survival imperative for ...
As autonomous AI systems transform business, a new profession is emerging to protect them: the AI Security Engineer. Discover why this specialized discipline is becoming a survival imperative for organizations in an AI-native world.
Topics:
ai security engineer
autonomous ai systems
ai-native world
Snyk and uv have teamed up to provide high-performance package management with native security for Python-based AI development. Build, install, and secure your AI-native applications from inception...
Snyk and uv have teamed up to provide high-performance package management with native security for Python-based AI development. Build, install, and secure your AI-native applications from inception with Snyk’s native support for the uv ecosystem.
Originally appeared on Weelkly Article – Linking Ruby knowledge from the most remote places in the world..February 23, 2026 Ruby has traditionally shipped with a single, built-in garbage collector ...
Originally appeared on Weelkly Article – Linking Ruby knowledge from the most remote places in the world..February 23, 2026 Ruby has traditionally shipped with a single, built-in garbage collector tightly coupled to the VM. With Ruby 3.4, that assumption begins to change. Feature #20470 introduces an experimental Modular Garbage Collector API, allowing CRuby to load alternative GC implementations at runtime. This marks one of the most significant architectural shifts in Ruby’s … Continue reading Pluggable Garbage Collectors in Ruby: Exploring the New Modular GC API →