publication,issue,url,total,web,rss,email_unique,email_all,tid rw,701,https://rubyweekly.com/issues/701,45,24,21,0,0,154556 rw,701,https://dashboard.memetria.com/rubyweekly/,63,12,1,39,50,154557 rw,701,https://railsatscale.com/2024-04-30-fixing-a-footgun-in-activerecord-core-inspect/,900,116,38,670,746,154558 rw,701,https://discuss.rubyonrails.org/t/explaining-thruster-a-new-37signals-gem-that-speeds-up-your-app/85567,1093,159,46,786,888,154559 rw,701,https://www.johnhawthorn.com/2024/ruby-might-be-faster-than-you-think/,1344,140,31,1057,1173,154560 rw,701,https://www.jruby.org/2024/04/29/jruby-9-4-7-0.html,113,25,0,79,88,154561 rw,701,https://twitter.com/rails/status/1785358907957035260,99,16,2,73,81,154562 rw,701,https://twitter.com/rails/status/1785358907957035260,0,0,0,0,0,154563 rw,701,https://balticruby.org/,127,21,2,92,104,154564 rw,701,https://balticruby.org/,0,0,0,0,0,154565 rw,701,https://reddotrubyconf.com/,54,8,1,42,45,154566 rw,701,https://reddotrubyconf.com/,0,0,0,0,0,154567 rw,701,https://world.hey.com/dhh/we-re-moving-continuous-integration-back-to-developer-machines-3ac6c611,1000,125,35,773,840,154568 rw,701,https://world.hey.com/dhh/we-re-moving-continuous-integration-back-to-developer-machines-3ac6c611,0,0,0,0,0,154569 rw,701,https://arstechnica.com/gadgets/2024/05/the-basic-programming-language-turns-60/,130,22,2,92,106,154570 rw,701,https://arstechnica.com/gadgets/2024/05/the-basic-programming-language-turns-60/,0,0,0,0,0,154571 rw,701,https://www.reddit.com/r/ruby/comments/1ccreey/ruby_331_performance_measurements_no_more_memory/,280,57,7,205,216,154572 rw,701,https://www.reddit.com/r/ruby/comments/1ccreey/ruby_331_performance_measurements_no_more_memory/,0,0,0,0,0,154573 rw,701,https://twitter.com/vinistock/status/1783190937054728433,461,89,16,323,356,154574 rw,701,https://twitter.com/vinistock/status/1783190937054728433,0,0,0,0,0,154575 rw,701,https://blog.bemi.io/audit-trail-in-ruby/,629,108,19,445,502,154576 rw,701,https://blog.bemi.io/audit-trail-in-ruby/,0,0,0,0,0,154577 rw,701,https://oldmoe.blog/2024/04/30/backup-strategies-for-sqlite-in-production/,316,62,6,223,248,154578 rw,701,https://oldmoe.blog/2024/04/30/backup-strategies-for-sqlite-in-production/,0,0,0,0,0,154579 rw,701,https://pganalyze.com/ebooks/advanced-database-programming-rails-postgres?utm_source=RubyWeeklySecondary05022024,115,23,5,81,87,154580 rw,701,https://pganalyze.com/ebooks/advanced-database-programming-rails-postgres?utm_source=RubyWeeklySecondary05022024,0,0,0,0,0,154581 rw,701,https://aws.amazon.com/blogs/aws/add-your-ruby-gems-to-aws-codeartifact/,129,25,6,88,98,154582 rw,701,https://aws.amazon.com/blogs/aws/add-your-ruby-gems-to-aws-codeartifact/,0,0,0,0,0,154583 rw,701,https://headey.net/rails-assets-active-storage-and-a-cloudfront-cdn,314,72,3,224,239,154584 rw,701,https://headey.net/rails-assets-active-storage-and-a-cloudfront-cdn,0,0,0,0,0,154585 rw,701,https://blog.appsignal.com/2024/05/01/anycable-for-ruby-on-rails-how-does-it-improve-over-action-cable.html,212,40,5,149,167,154586 rw,701,https://blog.appsignal.com/2024/05/01/anycable-for-ruby-on-rails-how-does-it-improve-over-action-cable.html,0,0,0,0,0,154587 rw,701,https://deanpcmad.com/2024/installing-older-ruby-versions-on-ubuntu-24-04-and-22-04/,75,24,1,42,50,154588 rw,701,https://deanpcmad.com/2024/installing-older-ruby-versions-on-ubuntu-24-04-and-22-04/,0,0,0,0,0,154589 rw,701,https://blog.saeloun.com/2024/04/26/rails-7-2-activerecord-pluck-to-accept-hash-values/,184,43,5,127,136,154590 rw,701,https://blog.saeloun.com/2024/04/26/rails-7-2-activerecord-pluck-to-accept-hash-values/,0,0,0,0,0,154591 rw,701,https://blog.theamazingrando.com/posts/rails-7-propshaft-fonts.html,121,32,4,80,85,154592 rw,701,https://blog.theamazingrando.com/posts/rails-7-propshaft-fonts.html,0,0,0,0,0,154593 rw,701,https://blog.saeloun.com/2024/04/24/add-queries-count/,167,46,2,112,119,154594 rw,701,https://blog.saeloun.com/2024/04/24/add-queries-count/,0,0,0,0,0,154595 rw,701,https://dev.to/vizvamitra/refactoring-for-readability-in-ruby-a-showcase-12m3,263,68,7,172,188,154596 rw,701,https://github.com/socketry/xrb,382,70,17,264,295,154597 rw,701,https://github.com/rbspy/rbspy,116,28,3,79,85,154598 rw,701,https://reinteractive.com/services-codecare-shield,54,15,1,25,38,154599 rw,701,https://mensfeld.pl/2024/04/karafka-2-4-release-announcement-advancing-kafka-processing-for-ruby-and-rails/,151,30,1,108,120,154600 rw,701,https://mensfeld.pl/2024/04/karafka-2-4-release-announcement-advancing-kafka-processing-for-ruby-and-rails/,0,0,0,0,0,154601 rw,701,https://kafka.apache.org/,23,5,0,16,18,154602 rw,701,https://kafka.apache.org/,0,0,0,0,0,154603 rw,701,https://github.com/karafka/karafka,26,5,0,18,21,154604 rw,701,https://github.com/karafka/karafka,0,0,0,0,0,154605 rw,701,https://www.youtube.com/watch?v=RBj4S9S-fJI,46,13,1,27,32,154606 rw,701,https://www.youtube.com/watch?v=RBj4S9S-fJI,0,0,0,0,0,154607 rw,701,https://www.youtube.com/watch?v=4zrQAJ0RlI4,42,9,2,27,31,154608 rw,701,https://www.youtube.com/watch?v=4zrQAJ0RlI4,0,0,0,0,0,154609 rw,701,https://github.com/Shopify/measured,179,46,5,120,128,154610 rw,701,https://github.com/Shopify/measured,0,0,0,0,0,154611 rw,701,https://github.com/socketry/rackula,159,39,5,106,115,154612 rw,701,https://github.com/socketry/rackula,0,0,0,0,0,154613 rw,701,https://github.com/circleco/sidekiq_job_controller,267,62,11,170,194,154614 rw,701,https://github.com/circleco/sidekiq_job_controller,0,0,0,0,0,154615 rw,701,https://github.com/alexrudall/ruby-openai/releases/tag/v7.0.0,154,28,1,113,125,154616 rw,701,https://github.com/alexrudall/ruby-openai/releases/tag/v7.0.0,1,0,0,1,1,154617 rw,701,https://ollama.com/,38,4,0,29,34,154618 rw,701,https://ollama.com/,0,0,0,0,0,154619 rw,701,https://github.com/mongodb/mongoid/releases/tag/v9.0.0,50,12,0,34,38,154620 rw,701,https://github.com/mongodb/mongoid/releases/tag/v9.0.0,0,0,0,0,0,154621 rw,701,https://github.com/doorkeeper-gem/doorkeeper,80,15,2,58,63,154622 rw,701,https://github.com/doorkeeper-gem/doorkeeper,0,0,0,0,0,154623 rw,701,https://github.com/active-hash/active_hash,149,27,4,104,118,154624 rw,701,https://github.com/active-hash/active_hash,0,0,0,0,0,154625 rw,701,https://github.com/shrinerb/shrine,92,19,1,59,72,154626 rw,701,https://github.com/shrinerb/shrine,0,0,0,0,0,154627 rw,701,https://github.com/basecamp/kamal,127,30,3,90,94,154628 rw,701,https://github.com/basecamp/kamal,0,0,0,0,0,154629 rw,701,https://github.com/jnunemaker/httparty/releases/tag/v0.22.0,122,23,1,84,98,154630 rw,701,https://github.com/jnunemaker/httparty/releases/tag/v0.22.0,0,0,0,0,0,154631 rw,701,https://twitter.com/cooperx86,18,0,0,16,18,154632 rw,701,https://twitter.com/ruprict,23,0,0,18,23,154633 rw,701,https://postgresweekly.com/,20,0,0,16,20,154634 rw,701,https://react.statuscode.com/,20,0,0,17,20,154635 rw,701,https://frontendfoc.us/,15,0,0,12,15,154636 rw,701,https://javascriptweekly.com/,17,0,0,14,17,154637 rw,700,https://rubyweekly.com/issues/700,94,62,32,0,0,154250 rw,700,https://www.dragonflydb.io/cloud?utm_campaign=cooperpress_ruby_apr24&utm_source=cooper_press&utm_medium=email&utm_content=Ruby%20Weekly,179,43,6,99,130,154251 rw,700,https://railsatscale.com/2024-04-24-autotuner-how-to-speed-up-your-rails-app/,1601,240,79,1119,1282,154252 rw,700,https://github.com/Shopify/autotuner,428,39,23,323,366,154253 rw,700,https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/,628,126,9,419,493,154254 rw,700,https://www.ruby-lang.org/en/news/2024/04/23/arbitrary-memory-address-read-regexp-cve-2024-27282/,148,24,7,93,117,154255 rw,700,https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-2-4-released/,51,10,1,29,40,154256 rw,700,https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-1-5-released/,48,9,1,21,38,154257 rw,700,https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-0-7-released/,46,9,1,24,36,154258 rw,700,https://obie.medium.com/the-future-of-ruby-and-rails-in-the-age-of-ai-8f1acea31bc2,1466,283,33,1010,1150,154259 rw,700,https://twitter.com/dhh/status/1781052974816485673,1588,284,34,1135,1270,154260 rw,700,https://rubyonrails.org/world/,95,13,1,59,81,154261 rw,700,https://rubyonrails.org/2024/4/24/rails-world-tickets-on-sale-april-30,121,28,5,73,88,154262 rw,700,https://bugs.ruby-lang.org/issues/20429,328,70,9,221,249,154263 rw,700,https://newsroom.ibm.com/2024-04-24-IBM-to-Acquire-HashiCorp-Inc-Creating-a-Comprehensive-End-to-End-Hybrid-Cloud-Platform,395,69,8,281,318,154264 rw,700,https://github.com/hashicorp/vagrant,195,42,7,135,146,154265 rw,700,https://www.therubyonrailspodcast.com/514,39,18,2,15,19,154266 rw,700,https://west.railscamp.us/,79,22,5,45,52,154267 rw,700,https://www.writesoftwarewell.com/,234,56,8,156,170,154268 rw,700,https://www.writesoftwarewell.com/freelancing/,202,52,7,134,143,154269 rw,700,https://www.mikeperham.com/2024/04/22/redis-licensing-changes-and-you/,999,153,31,749,815,154270 rw,700,https://ruby.social/@byroot/112300124084221533,274,70,13,174,191,154271 rw,700,https://www.youtube.com/watch?v=YRSA36-LuZw,332,82,10,206,240,154272 rw,700,https://fly.io/ruby-dispatch/flyio-heart-kamal/,561,109,10,407,442,154273 rw,700,https://justin.searls.co/posts/metas-new-ai-chat-sucks-at-coding/,326,87,9,207,230,154274 rw,700,https://link.testdouble.com/qfo,74,31,3,33,40,154275 rw,700,https://a-chacon.com/en/ruby/rails/security/2024/04/18/authenticate-by-for-prevent-timing-based-enumeration-in-rails.html,245,72,9,150,164,154276 rw,700,https://www.writesoftwarewell.com/lorry-driver-to-rails-developer-at-38/,142,39,5,80,98,154277 rw,700,https://blog.appsignal.com/2024/04/24/should-you-use-ruby-on-rails-or-hanami.html,228,55,11,144,162,154278 rw,700,https://www.honeybadger.io/blog/kamal-vector-logs/,208,62,12,118,134,154279 rw,700,https://www.writesoftwarewell.com/route-to-rack-app-endpoint-rails/,170,56,4,101,110,154280 rw,700,https://github.com/RoleModel/turbo-confirm,480,104,12,330,364,154281 rw,700,https://reinteractive.com/services-codecare-shield,52,23,4,21,25,154282 rw,700,https://github.com/drnic/groq-ruby,274,69,6,187,199,154283 rw,700,https://groq.com/,82,20,1,49,61,154284 rw,700,https://console.groq.com/docs/openai,28,11,2,12,15,154285 rw,700,https://github.com/dgraham/json-stream,186,49,9,113,128,154286 rw,700,https://github.com/mcmire/super_diff,174,55,10,96,109,154287 rw,700,https://github.com/mikker/passwordless,267,48,16,183,203,154288 rw,700,https://github.com/grosser/parallel_tests,136,39,6,82,91,154289 rw,700,https://github.com/patterns-ai-core/langchainrb,130,32,2,86,96,154290 rw,700,https://github.com/bkuhlmann/gemsmith,74,26,4,41,44,154291 rw,700,https://github.com/jhawthorn/vernier,85,20,4,54,61,154292 rw,700,https://github.com/bigcommerce/gruf,124,35,7,73,82,154293 rw,700,https://twitter.com/cooperx86,12,0,0,9,12,154294 rw,700,https://twitter.com/ruprict,10,0,0,8,10,154295 rw,700,https://postgresweekly.com/,11,0,0,9,11,154296 rw,700,https://react.statuscode.com/,9,0,0,7,9,154297 rw,700,https://frontendfoc.us/,11,0,0,9,11,154298 rw,700,https://javascriptweekly.com/,13,0,0,11,13,154299 rw,699,https://rubyweekly.com/issues/699,123,85,38,0,0,153953 rw,699,https://dashboard.memetria.com/rubyweekly/,148,48,13,63,87,153954 rw,699,https://railsatscale.com/2024-04-16-prism-in-2024/,1604,271,79,1120,1254,153955 rw,699,https://fractaledmind.github.io/2024/04/15/sqlite-on-rails-the-how-and-why-of-optimal-performance/,1120,183,55,753,882,153956 rw,699,https://blog.rubygems.org/2024/04/14/the-implications-of-crypto-rewards-on-rubygems_org.html,384,86,11,251,287,153957 rw,699,https://blog.rubygems.org/2024/04/12/march-rubygems-updates.html,149,42,1,81,106,153958 rw,699,https://railsconf.org/,154,42,2,92,110,153959 rw,699,https://rubyonrails.org/world/2024,133,33,0,82,100,153960 rw,699,https://alchemists.io/articles/ruby_heredocs,884,173,30,610,681,153961 rw,699,https://en.wikipedia.org/wiki/Here_document,98,21,3,53,74,153962 rw,699,https://www.writesoftwarewell.com/how-to-read-rails-codebase/,825,170,23,543,632,153963 rw,699,https://www.fastruby.io/monthly-ruby-maintenance?utm_source=cooperpress&utm_medium=paidplacement&utm_campaign=too-much-tech-debt-rw-apr-2024&utm_term=2-k-month,96,26,0,53,70,153964 rw,699,https://gorails.com/episodes/one-time-payments-with-pay-and-stripe,284,72,5,174,207,153965 rw,699,https://github.com/pay-rails/pay,116,31,1,69,84,153966 rw,699,https://kevinjmurphy.com/posts/making-a-sidekiq-batch-recipe/,425,95,7,288,323,153967 rw,699,https://sidekiq.org/products/pro.html,34,18,0,12,16,153968 rw,699,https://greg.molnar.io/blog/the-tale-of-an-xss-in-phlex/,205,56,12,124,137,153969 rw,699,https://yboulkaid.com/2024/04/10/eclipse.html,175,52,5,102,118,153970 rw,699,https://blog.appsignal.com/2024/04/17/handling-exceptions-in-grape-for-ruby.html,125,47,3,68,75,153971 rw,699,https://greg.molnar.io/blog/active-record-transaction-callbacks/,278,83,8,171,187,153972 rw,699,https://github.com/sparklemotion/sqlite3-ruby/releases/tag/v2.0.0,158,37,10,97,111,153973 rw,699,https://en.wikipedia.org/wiki/Musl,33,19,1,11,13,153974 rw,699,https://sqlite.org/releaselog/3_45_3.html,32,15,1,13,16,153975 rw,699,https://github.com/gemfast/server,298,87,15,177,196,153976 rw,699,https://scoutapm.com/docs/ruby?utm_source=rubyweekly&utm_medium=affiliate&utm_campaign=4_18_24&utm_content=newsletter_ad,75,26,3,41,46,153977 rw,699,https://github.com/zammad/zammad,453,109,15,296,329,153978 rw,699,https://zammad.org/screenshots,200,48,8,132,144,153979 rw,699,https://github.com/chatwoot/chatwoot,138,40,10,78,88,153980 rw,699,https://github.com/chatwoot/chatwoot/releases/tag/v3.8.0,44,21,1,18,22,153981 rw,699,https://github.com/validates-email-format-of/validates_email_format_of,316,84,10,192,222,153982 rw,699,https://github.com/DmitryTsepelev/store_model,294,78,11,184,205,153983 rw,699,https://github.com/redis/redis-rb,79,32,2,40,45,153984 rw,699,https://valkey.io/,93,36,1,49,56,153985 rw,699,https://github.com/zendesk/arturo,316,82,6,213,228,153986 rw,699,https://github.com/wspurgin/rspec-sidekiq,136,38,3,89,95,153987 rw,699,https://github.com/ddnexus/pagy/releases/tag/8.2.0,128,44,2,76,82,153988 rw,699,https://github.com/Data-Liberation-Front/csvlint.rb,158,50,1,94,107,153989 rw,699,https://twitter.com/cooperx86,13,0,0,10,13,153990 rw,699,https://twitter.com/ruprict,10,0,0,8,10,153991 rw,699,https://postgresweekly.com/,9,0,0,6,9,153992 rw,699,https://react.statuscode.com/,9,0,0,7,9,153993 rw,699,https://frontendfoc.us/,5,0,0,4,5,153994 rw,699,https://javascriptweekly.com/,24,0,0,13,24,153995 rw,698,https://rubyweekly.com/issues/698,133,83,50,0,0,153642 rw,698,https://reinteractive.com/services-codecare-shield,183,42,1,112,140,153643 rw,698,https://github.com/wouterken/crystalruby,1958,294,115,1340,1549,153644 rw,698,https://crystal-lang.org/,257,40,36,156,181,153645 rw,698,https://logmi.jp/tech/articles/330373,1257,204,45,804,1008,153646 rw,698,https://evilmartians.com/chronicles/let-there-be-docs-a-documentation-first-approach-to-rails-api-development,716,156,10,482,550,153647 rw,698,https://github.com/skryukov/skooma,392,62,13,275,317,153648 rw,698,https://www.rorvswild.com/blog/2024/super-fast-rails,339,65,9,223,265,153649 rw,698,https://www.rorvswild.com/blog/2024/super-fast-rails-a-promise-given-is-a-debt,426,83,13,282,330,153650 rw,698,https://kamalmanual.com/handbook/,332,63,8,232,261,153651 rw,698,https://nts.strzibny.name/how-i-wrote-kamal-handbook/,141,36,6,83,99,153652 rw,698,https://railsandhotwirecodex.com/,444,85,17,290,342,153653 rw,698,https://railsandhotwirecodex.com/assets/the_rails_and_hotwire_codex_preview_v1_1_0.pdf,196,45,6,113,145,153654 rw,698,https://www.therubyonrailspodcast.com/513,124,34,4,64,86,153655 rw,698,https://www.driftingruby.com/episodes/windows-and-wsl,426,92,9,273,325,153656 rw,698,https://world.hey.com/dhh/committing-to-windows-2d6388fd,121,32,5,75,84,153657 rw,698,https://www.fullstackruby.dev/syntax-and-metaprogramming/2024/04/07/using-callables-for-deferred-evaluation/,718,166,28,449,524,153658 rw,698,https://judoscale.com/blog/how-our-ecs-autoscaling-works?ref=RubyWeekly,191,46,5,112,140,153659 rw,698,https://nithinbekal.com/posts/abstract-methods-notimplementederror-ruby/,577,133,19,388,425,153660 rw,698,https://medium.com/@konstanty.koszewski_35161/flappy-bird-clone-in-ruby-961aaaca7443,498,107,9,343,382,153661 rw,698,https://en.wikipedia.org/wiki/Flappy_Bird,75,27,0,41,48,153662 rw,698,https://planetscale.com/blog/how-planetscale-makes-schema-changes,391,71,10,260,310,153663 rw,698,https://link.testdouble.com/22i,320,63,20,201,237,153664 rw,698,https://dev.37signals.com/modern-css-patterns-and-techniques-in-campfire/,483,99,28,322,356,153665 rw,698,https://blog.testdouble.com/posts/2024-04-09-work-around-rails-schema-noise-with-one-weird-trick/,426,95,27,278,304,153666 rw,698,https://www.honeybadger.io/blog/rails-account-subdomains/,337,72,11,231,254,153667 rw,698,https://jvns.ca/blog/2024/04/10/notes-on-git-error-messages/,179,52,12,97,115,153668 rw,698,https://synvert.net/,395,109,10,239,276,153669 rw,698,https://synvert.net/ruby/docs/,42,17,0,21,25,153670 rw,698,https://github.com/synvert-hq/synvert-snippets-ruby/tree/main/lib/ruby,58,22,3,27,33,153671 rw,698,https://github.com/phlex-ruby/phlex/releases/tag/1.10.0,411,102,18,254,291,153672 rw,698,https://windbornesystems.com/careers/fullstack-web-developer,150,40,9,87,101,153673 rw,698,https://www.linkedin.com/jobs/view/3868476988/,170,45,12,101,113,153674 rw,698,https://thoughtbot.com/blog/introducing-form-props,242,66,7,152,169,153675 rw,698,https://github.com/thoughtbot/form_props,28,13,0,13,15,153676 rw,698,https://github.com/ddnexus/pagy,113,33,1,68,79,153677 rw,698,https://ddnexus.github.io/pagy/playground/,110,38,2,63,70,153678 rw,698,https://github.com/ixti/sidekiq-throttled,188,49,6,114,133,153679 rw,698,https://github.com/patterns-ai-core/langchainrb,208,54,2,132,152,153680 rw,698,https://github.com/hlascelles/que-scheduler,94,27,3,58,64,153681 rw,698,https://github.com/que-rb/que,50,16,3,21,31,153682 rw,698,https://github.com/stripe/stripe-ruby,124,35,4,76,85,153683 rw,698,https://avohq.io/releases/3.6.0,264,61,5,173,198,153684 rw,698,https://twitter.com/cooperx86,10,0,0,7,10,153685 rw,698,https://twitter.com/ruprict,13,0,0,9,13,153686 rw,698,https://postgresweekly.com/,16,0,0,11,16,153687 rw,698,https://react.statuscode.com/,16,0,0,10,16,153688 rw,698,https://frontendfoc.us/,14,0,0,11,14,153689 rw,698,https://javascriptweekly.com/,11,0,0,8,11,153690 rw,697,https://rubyweekly.com/issues/697,115,74,41,0,0,153346 rw,697,https://rb.gy/g6i8k4,196,47,13,109,136,153347 rw,697,https://github.com/jhawthorn/vernier,1144,213,80,737,851,153348 rw,697,https://www.youtube.com/watch?v=9nvX3OHykGQ#t=27m43,144,38,13,78,93,153349 rw,697,https://vernier.prof/,79,27,11,30,41,153350 rw,697,https://vernier.prof/from-url/https%3A%2F%2Fraw.githubusercontent.com%2Fjhawthorn%2Fvernier-examples%2Fmain%2Fsimple_rails_request.json/calltree/?globalTrackOrder=0&thread=0&timelineType=category&v=10,182,48,14,102,120,153351 rw,697,https://www.fastruby.io/blog/case-study/doxo-upgrades-ruby-on-rails-increases-application-performance.html,48,17,10,17,21,153352 rw,697,https://evilmartians.com/chronicles/mrsk-hot-deployment-tool-or-total-game-changer,1589,276,53,1105,1260,153353 rw,697,https://kamal-deploy.org/,119,30,3,73,86,153354 rw,697,https://kamalmanual.com/handbook/,242,65,16,134,161,153355 rw,697,https://blog.rubygems.org/2024/03/31/rubygems-and-xz.html,333,86,1,220,246,153356 rw,697,https://xeiaso.net/notes/2024/xz-vuln/,166,37,3,112,126,153357 rw,697,https://hanamirb.org/blog/2024/04/04/new-leadership-for-hanami/,690,122,23,503,545,153358 rw,697,https://devops.com/the-ruby-on-rails-resurgence/,786,137,27,513,622,153359 rw,697,https://blog.jetbrains.com/ruby/2024/04/rubymine-2024-1-is-out/,179,52,3,110,124,153360 rw,697,https://blog.jetbrains.com/blog/2024/04/04/full-line-code-completion-in-jetbrains-ides-all-you-need-to-know/,140,45,1,83,94,153361 rw,697,https://www.bridgetownrb.com/,193,50,10,120,133,153362 rw,697,https://www.bridgetownrb.com/news/happy-birthday-bridgetown/,72,24,0,40,48,153363 rw,697,https://allaboutcoding.ghinda.com/micro-benchmarking-value-objects-in-ruby-datadefine-vs-struct-vs-openstruct,756,169,24,495,563,153364 rw,697,https://www.youtube.com/watch?v=rIZ-ILUv9ME&list=PLRAf4zt5oEjc2mqmEN9m_O0JovQCXxvxt&index=12,338,98,8,212,232,153365 rw,697,https://github.com/AndyObtiva/glimmer,193,61,6,116,126,153366 rw,697,https://www.driftingruby.com/episodes/fart,411,94,10,260,307,153367 rw,697,https://blog.saeloun.com/2024/04/01/rails-8-adds-rate-limiting-to-action-controller_via-kredis-limiter-type/,574,122,13,399,439,153368 rw,697,https://blog.arkency.com/replace-aasm-with-rails-enum-today/,694,161,26,459,507,153369 rw,697,https://www.stefanwienert.de/blog/2024/04/01/rails-cronjobs-moving-from-whenever-to-sidekiq-cron-with-activejob/,278,77,12,171,189,153370 rw,697,https://blog.trailofbits.com/2024/03/29/introducing-ruzzy-a-coverage-guided-ruby-fuzzer/,590,145,23,366,422,153371 rw,697,https://alchemists.io/projects/gemsmith,227,70,10,133,147,153372 rw,697,https://github.com/bkuhlmann/gemsmith,40,17,1,18,22,153373 rw,697,https://hookdeck.com?ref=rubyweekly-697,102,33,3,57,66,153374 rw,697,https://hookdeck.com?ref=rubyweekly-697,0,0,0,0,0,153375 rw,697,https://github.com/janlelis/clipboard,253,93,8,132,152,153376 rw,697,https://github.com/janlelis/clipboard,0,0,0,0,0,153377 rw,697,https://github.com/JackDanger/permanent_records,483,127,15,315,341,153378 rw,697,https://github.com/ActsAsParanoid/acts_as_paranoid,56,25,1,20,30,153379 rw,697,https://github.com/JackDanger/permanent_records,0,0,0,0,0,153380 rw,697,https://github.com/shakacode/react_on_rails,323,95,4,197,224,153381 rw,697,https://www.shakacode.com/react-on-rails/docs/guides/how-react-on-rails-works/,53,20,3,27,30,153382 rw,697,https://github.com/fatkodima/activerecord_cursor_paginate,495,124,9,308,362,153383 rw,697,https://windbornesystems.com/careers/fullstack-web-developer,158,39,2,102,117,153384 rw,697,https://www.linkedin.com/jobs/view/3868476988/,194,42,7,121,145,153385 rw,697,https://github.com/radar/humanize,172,49,3,107,120,153386 rw,697,https://github.com/jeremyevans/sequel,90,33,1,44,56,153387 rw,697,https://github.com/elastic/elasticsearch-ruby/releases/tag/v8.13.0,102,40,0,50,62,153388 rw,697,https://github.com/socketry/falcon,145,51,5,74,89,153389 rw,697,https://github.com/stripe/stripe-ruby,72,30,1,36,41,153390 rw,697,https://github.com/ruby/rake,78,32,2,36,44,153391 rw,697,https://github.com/alexrudall/ruby-openai,179,47,5,117,127,153392 rw,697,https://github.com/anycable/anycable,131,34,5,85,92,153393 rw,697,https://github.com/anycable/anycable-rails,59,22,1,26,36,153394 rw,697,https://twitter.com/cooperx86,8,0,0,5,8,153395 rw,697,https://twitter.com/ruprict,9,0,0,6,9,153396 rw,697,https://postgresweekly.com/,9,0,0,6,9,153397 rw,697,https://react.statuscode.com/,9,0,0,5,9,153398 rw,697,https://frontendfoc.us/,9,0,0,5,9,153399 rw,697,https://javascriptweekly.com/,10,0,0,6,10,153400 rw,696,https://rubyweekly.com/issues/696,105,66,38,1,1,153109 rw,696,https://go.fastruby.io/wxc,221,52,14,129,155,153110 rw,696,https://blog.testdouble.com/posts/2024-03-26-ruby-toolbox/,3415,533,148,2304,2734,153111 rw,696,https://github.com/rails/solid_queue,1499,217,53,1082,1229,153112 rw,696,https://dev.37signals.com/introducing-solid-queue/,103,27,14,55,62,153113 rw,696,https://github.com/rails/solid_queue/releases/tag/v0.3.0,76,29,10,31,37,153114 rw,696,https://github.com/rails/solid_queue/pull/155,394,70,26,273,298,153115 rw,696,https://go.fastruby.io/7ho,56,25,2,26,29,153116 rw,696,https://go.fastruby.io/iz2,48,22,1,22,25,153117 rw,696,https://github.com/rails/rails-new,816,192,24,531,600,153118 rw,696,https://gist.github.com/srbaker/a532f43df9de90f5fd9d600039b4eaea,430,108,12,237,310,153119 rw,696,https://mastodon.social/@tenderlove/112130873612844986,580,136,11,385,433,153120 rw,696,https://www.madisonruby.com/,124,30,3,82,91,153121 rw,696,https://reddotrubyconf.com/,106,29,5,56,72,153122 rw,696,https://berry.sh/blog/awesome_hotwire,503,128,18,315,357,153123 rw,696,https://itch.io/jam/gosu-game-jam-6,136,52,1,75,83,153124 rw,696,https://blog.arkency.com/do-you-tune-out-ruby-deprecation-warnings/,342,97,13,195,232,153125 rw,696,https://scoutapm.com/users/sign_up?utm_source=rubyweekly&utm_medium=affiliate&utm_campaign=3_28_24&utm_content=newsletter_ad,69,32,1,24,36,153126 rw,696,https://www.smily.com/engineering/event-sourcing-with-rails-from-scratch,890,192,16,604,682,153127 rw,696,https://greg.molnar.io/blog/brute-forcing-2fa-with-ruby/,387,95,7,253,285,153128 rw,696,https://takeonrules.com/2024/03/20/refactoring-a-ruby-module-mixin-into-a-class/,357,101,20,203,236,153129 rw,696,https://hotwirecombobox.com/,909,197,15,592,697,153130 rw,696,https://github.com/josefarias/hotwire_combobox,119,31,3,75,85,153131 rw,696,https://github.com/tangledpath/ruby-fann,302,91,16,175,195,153132 rw,696,https://github.com/libfann/fann,59,24,4,25,31,153133 rw,696,https://workos.com/?utm_source=cpruby&utm_medium=newsletter&utm_campaign=q12024,116,36,7,64,73,153134 rw,696,https://github.com/excid3/noticed,473,108,15,314,350,153135 rw,696,https://www.youtube.com/watch?v=SzX-aBEqnAc,56,23,2,25,31,153136 rw,696,https://github.com/Shopify/onigmo,277,83,5,165,189,153137 rw,696,https://shopify.github.io/liquid/,202,63,4,124,135,153138 rw,696,https://github.com/Shopify/liquid/releases/tag/v5.5.0,99,35,2,54,62,153139 rw,696,https://github.com/excid3/receipts,290,74,11,185,205,153140 rw,696,https://github.com/excid3/receipts/tree/main/examples,129,44,0,74,85,153141 rw,696,https://github.com/socketry/falcon,168,53,4,99,111,153142 rw,696,https://github.com/ruby/reline/releases/tag/v0.5.0,120,49,2,57,69,153143 rw,696,https://github.com/tansengming/stripe-rails,190,47,6,127,137,153144 rw,696,https://github.com/jeremyevans/rodauth,188,59,3,113,126,153145 rw,696,https://github.com/ruby/csv,128,49,5,66,74,153146 rw,696,https://github.com/grosser/parallel_tests,205,63,7,116,135,153147 rw,696,https://blog.rubygems.org/2024/03/22/3.5.7-released.html,84,35,3,39,46,153148 rw,696,https://twitter.com/cooperx86,11,0,0,8,11,153149 rw,696,https://twitter.com/ruprict,23,0,0,16,23,153150 rw,696,https://postgresweekly.com/,17,0,0,11,17,153151 rw,696,https://postgresweekly.com/,0,0,0,0,0,153152 rw,696,https://react.statuscode.com/,17,0,0,13,17,153153 rw,696,https://frontendfoc.us/,14,0,0,9,14,153154 rw,696,https://javascriptweekly.com/,14,0,0,10,14,153155 rw,695,https://rubyweekly.com/issues/695,118,81,37,0,0,152815 rw,695,https://reinteractive.com/services/code-care,162,42,6,82,114,152816 rw,695,https://github.com/ruby/ruby/commit/12be40ae6be78ac41e8e3f3c313cc6f63e7fa6c4,1214,218,79,820,917,152817 rw,695,https://rubyonrails.org/2024/3/20/rails-guides-get-a-facelift,936,168,37,655,731,152818 rw,695,https://guides.rubyonrails.org/,242,35,15,168,192,152819 rw,695,https://edgeguides.rubyonrails.org/,1244,156,34,953,1054,152820 rw,695,https://github.com/oracle/truffleruby/releases/tag/graal-24.0.0,571,136,12,366,423,152821 rw,695,https://chrisseaton.com/,141,26,4,94,111,152822 rw,695,https://www.graalvm.org/ruby/,80,22,1,39,57,152823 rw,695,https://docs.oracle.com/en/graalvm/enterprise/20/docs/graalvm-as-a-platform/language-implementation-framework/#truffle-language-implementation-framework,101,28,2,55,71,152824 rw,695,https://rubycentral.org/news/ruby-central-receives-alpha-omega-grant/,136,39,1,75,96,152825 rw,695,https://blog.rubygems.org/2024/03/15/password-reset-vulnerability.html,387,71,11,262,305,152826 rw,695,https://rubygems.org/,51,20,0,20,31,152827 rw,695,https://www.ruby-lang.org/en/news/2024/03/21/buffer-overread-cve-2024-27280/,202,49,3,130,150,152828 rw,695,https://www.ruby-lang.org/en/news/2024/03/21/rce-rdoc-cve-2024-27281/,91,29,1,45,61,152829 rw,695,https://github.com/rails/solid_queue/releases/tag/v0.3.0,510,102,14,353,394,152830 rw,695,https://twitter.com/dhh/status/1770590629149786189,219,53,9,121,157,152831 rw,695,https://balticruby.org/,181,45,2,125,134,152832 rw,695,https://www.papercall.io/balticruby,82,27,2,43,53,152833 rw,695,https://twitter.com/RubyCademy/status/1768189755970265315,281,79,15,173,187,152834 rw,695,https://learn.shortruby.com/blog/history-of-endless-method,708,152,22,463,534,152835 rw,695,https://www.youtube.com/watch?v=6JTkkHf_VJw,424,114,23,256,287,152836 rw,695,https://fractaledmind.github.io/2023/12/23/rubyconftw/,306,67,19,191,220,152837 rw,695,https://www.youtube.com/watch?v=3lDSuYe4GWQ,67,29,4,25,34,152838 rw,695,https://github.com/macournoyer/thin,53,25,1,21,27,152839 rw,695,https://pganalyze.com/blog/index-advisor-v3?utm_source=RubyWeeklySecondary03212024,195,44,12,120,139,152840 rw,695,https://www.youtube.com/watch?v=PsS0bF_xmXQ,484,101,15,297,368,152841 rw,695,https://saaslit.com/blog/ruby/how-to-deploy-a-rails-7-app-to-heroku,312,77,8,206,227,152842 rw,695,https://blog.bemi.io/soft-deleting-chaos/,849,184,26,572,639,152843 rw,695,https://blog.saeloun.com/2024/03/18/rails-8-adds-allow-browser-to-set-minimum-versions/,526,112,26,358,388,152844 rw,695,https://github.com/rails/rails/pull/50505,165,35,10,76,120,152845 rw,695,https://kevinjmurphy.com/posts/tracks-not-at-railsconf-2024/,304,79,16,196,209,152846 rw,695,https://www.writesoftwarewell.com/how-to-check-if-a-variable-is-defined-in-ruby/,290,78,14,183,198,152847 rw,695,https://thoughtbot.com/blog/introducing-props-template,468,139,17,278,312,152848 rw,695,https://github.com/rails/jbuilder,34,20,0,11,14,152849 rw,695,https://github.com/thoughtbot/props_template,81,30,6,40,45,152850 rw,695,https://github.com/ankane/faiss-ruby,378,109,13,230,256,152851 rw,695,https://github.com/facebookresearch/faiss,38,18,0,18,20,152852 rw,695,https://github.com/rubyconfig/config,369,106,13,228,250,152853 rw,695,https://link.testdouble.com/lwd,124,39,5,73,80,152854 rw,695,https://github.com/zdennis/activerecord-import,318,89,6,190,223,152855 rw,695,https://github.com/Studiosity/grover,649,154,31,417,464,152856 rw,695,https://github.com/thibaudgg/video_info,180,54,9,104,117,152857 rw,695,https://github.com/basecamp/kamal/releases/tag/v1.4.0,338,87,9,215,242,152858 rw,695,https://github.com/honeybadger-io/heya,215,62,10,132,143,152859 rw,695,https://github.com/markets/invisible_captcha,197,54,5,130,138,152860 rw,695,https://github.com/rails/solid_cache/releases/tag/v0.6.0,166,52,3,101,111,152861 rw,695,https://github.com/andreibondarev/langchainrb,204,59,4,132,141,152862 rw,695,https://github.com/Shopify/rubocop-sorbet,87,36,2,44,49,152863 rw,695,https://github.com/sparklemotion/nokogiri,83,33,1,41,49,152864 rw,695,https://github.com/sunny/actor,324,93,9,199,222,152865 rw,695,https://github.com/voxpupuli/json-schema,170,53,5,99,112,152866 rw,695,https://github.com/tylerhunt/rack-canonical-host,162,52,7,92,103,152867 rw,695,https://twitter.com/cooperx86,11,0,0,9,11,152868 rw,695,https://twitter.com/ruprict,13,0,0,11,13,152869 rw,695,https://postgresweekly.com/,11,0,0,9,11,152870 rw,695,https://react.statuscode.com/,21,0,0,14,21,152871 rw,695,https://frontendfoc.us/,8,0,0,6,8,152872 rw,695,https://javascriptweekly.com/,12,0,0,9,12,152873 rw,694,https://rubyweekly.com/issues/694,109,73,36,0,0,152519 rw,694,https://scoutapm.com/users/sign_up?utm_source=rubyweekly&utm_medium=affiliate&utm_campaign=3_14_24&utm_content=newsletter_ad,147,34,2,82,111,152520 rw,694,https://dev.37signals.com/thruster-released/,2957,390,144,2125,2423,152521 rw,694,https://github.com/basecamp/thruster,224,34,22,143,168,152522 rw,694,https://github.com/ruby/irb/releases/tag/v1.12.0,461,119,24,279,318,152523 rw,694,https://www.honeybadger.io/blog/build-hanami-app/,646,154,16,426,476,152524 rw,694,https://hanamirb.org/,144,31,4,94,109,152525 rw,694,https://2024.euruko.org/,144,37,1,92,106,152526 rw,694,https://www.papercall.io/euruko2024,85,31,1,41,53,152527 rw,694,https://rubycentral.org/news/a-technical-and-practical-program-railsconf-2024-speakers-announced/,231,46,1,157,184,152528 rw,694,https://world.hey.com/dhh/committing-to-windows-2d6388fd,738,153,31,493,554,152529 rw,694,https://www.youtube.com/watch?v=c8AzqMr87gQ,179,37,7,106,135,152530 rw,694,https://www.youtube.com/watch?v=qjJ6LvOU7q0,119,31,3,70,85,152531 rw,694,https://blog.jetbrains.com/ruby/2024/03/rubymine-2024-1-beta-is-out/,160,40,5,91,115,152532 rw,694,https://www.writesoftwarewell.com/what-does-frozen-string-literal-do-in-ruby/,1080,199,33,743,848,152533 rw,694,https://metaredux.com/posts/2024/03/08/weird-ruby-the-double-aliased-enumerable-method.html,607,143,21,391,443,152534 rw,694,https://go.fastruby.io/wb1,131,34,2,80,95,152535 rw,694,https://go.fastruby.io/kq2,34,21,0,10,13,152536 rw,694,https://everydayrails.com/2024/03/13/migrate-minitest-to-rspec-copilot.html,383,94,13,247,276,152537 rw,694,https://gutov.dev/2024/03/12/using-dry-validation-with-grape/,379,91,12,249,276,152538 rw,694,https://thoughtbot.com/blog/how-to-approach-a-reduce-problem,754,172,21,499,561,152539 rw,694,https://blog.appsignal.com/2024/03/13/turbo-streaming-modals-in-ruby-on-rails.html,441,103,14,300,324,152540 rw,694,https://jvns.ca/blog/2024/03/08/how-head-works-in-git/,288,80,8,172,200,152541 rw,694,https://github.com/amazing-print/amazing_print,474,121,18,301,335,152542 rw,694,https://github.com/amazing-print/amazing_print/pull/99,34,20,0,9,14,152543 rw,694,https://github.com/amazing-print/amazing_print/pull/96,39,21,0,14,18,152544 rw,694,https://workos.com/?utm_source=cpruby&utm_medium=newsletter&utm_campaign=q12024,111,31,4,64,76,152545 rw,694,https://github.com/drwl/annotaterb,421,121,16,254,284,152546 rw,694,https://github.com/square/ruby-rrule,205,60,8,127,137,152547 rw,694,https://datatracker.ietf.org/doc/html/rfc5545,37,20,0,13,17,152548 rw,694,https://github.com/discourse/rails_multisite,672,142,22,452,508,152549 rw,694,https://github.com/mikker/passwordless,427,90,21,285,316,152550 rw,694,https://github.com/exoego/rspec-openapi,202,57,6,110,139,152551 rw,694,https://github.com/ankane/strong_migrations,192,61,5,111,126,152552 rw,694,https://github.com/rage-rb/rage,287,74,12,175,201,152553 rw,694,https://avohq.io/releases/3.5.0,277,73,12,171,192,152554 rw,694,https://www.zenspider.com/releases/2024/03/minitest-version-5-22-3-has-been-released.html,89,34,4,45,51,152555 rw,694,https://twitter.com/cooperx86,11,0,0,8,11,152556 rw,694,https://twitter.com/ruprict,12,0,0,9,12,152557 rw,694,https://postgresweekly.com/,9,0,0,6,9,152558 rw,694,https://react.statuscode.com/,10,0,0,7,10,152559 rw,694,https://frontendfoc.us/,14,0,0,10,14,152560 rw,694,https://javascriptweekly.com/,13,0,0,9,13,152561 rw,693,https://rubyweekly.com/issues/693,139,82,57,0,0,152231 rw,693,https://railslts.com/?utm_campaign=ruby-weekly-sponsoring&utm_source=newsletter&utm_medium=paid&utm_term=rails-lts,333,67,15,203,251,152232 rw,693,https://learnbyexample.github.io/learn_ruby_oneliners/,2488,385,205,1616,1898,152233 rw,693,https://techhub.social/@learnbyexample/111969613097872354,402,55,29,274,318,152234 rw,693,https://www.youtube.com/watch?v=nsWVepZruws,159,32,15,73,112,152235 rw,693,https://noelrappin.com/blog/2024/02/better-know-keyword-arguments/,1457,262,55,994,1140,152236 rw,693,https://rubysec.com/advisories/archives/,383,88,9,244,286,152237 rw,693,https://world.hey.com/dhh/vscode-wsl-makes-windows-awesome-for-web-development-9bc4d528,2796,257,86,2108,2453,152238 rw,693,https://twitter.com/dhh/status/1764340531877105824,797,96,25,525,676,152239 rw,693,https://world.hey.com/dhh/switching-to-android-was-easy-4bf28577,419,61,16,282,342,152240 rw,693,https://west.railscamp.us/2024,221,47,7,147,167,152241 rw,693,https://pawelurbanek.com/rust-ruby-workflow,818,154,23,553,641,152242 rw,693,https://planetscale.com/blog/planetscale-forever,295,55,11,199,229,152243 rw,693,https://blog.appsignal.com/2024/03/06/active-record-or-sequel-which-best-fits-the-needs-of-your-ruby-app.html,516,119,16,344,381,152244 rw,693,https://www.youtube.com/watch?v=75TwYk6xPR4,1148,200,37,749,911,152245 rw,693,https://www.youtube.com/@dominuskelvin/videos,447,77,22,303,348,152246 rw,693,https://www.hotrails.dev/turbo-rails,309,77,17,173,215,152247 rw,693,https://www.honeybadger.io/blog/deploy-rails-render/,455,97,10,303,348,152248 rw,693,https://render.com/,136,38,3,87,95,152249 rw,693,https://go.fastruby.io/f44,104,31,5,62,68,152250 rw,693,https://engineering.freeagent.com/2024/02/28/how-the-ruby-interpreter-creates-methods-on-the-fly/,419,120,8,264,291,152251 rw,693,https://www.codynorman.com/ruby/action_mailbox/,401,111,20,239,270,152252 rw,693,https://masilotti.com/rails-link_to-nested-data-attributes/,432,118,16,262,298,152253 rw,693,https://www.bigbinary.com/blog/migrating-to-solid-queue-from-sidekiq,607,122,31,405,454,152254 rw,693,https://saaslit.com/blog/ruby/the-simplest-turbo-frame-example,412,110,19,256,283,152255 rw,693,https://debugbar.dev/,858,188,21,553,649,152256 rw,693,https://github.com/julienbourdeau/debugbar,67,24,6,30,37,152257 rw,693,https://prefab.cloud/features/feature-flags/?utm_source=rubyweekly&utm_medium=newsletter,234,47,11,155,176,152258 rw,693,https://github.com/socketry/async,412,113,7,246,292,152259 rw,693,https://socketry.github.io/async/guides/getting-started/index,113,32,7,57,74,152260 rw,693,https://just-the-docs.com/,432,108,18,259,306,152261 rw,693,https://jekyllrb.com/,42,22,1,16,19,152262 rw,693,https://github.com/x-govuk/govuk-components,992,225,35,643,732,152263 rw,693,https://www.gov.uk/,229,52,6,158,171,152264 rw,693,https://github.com/premailer/premailer,235,59,9,150,167,152265 rw,693,https://github.com/jeremyevans/sequel,88,36,3,41,49,152266 rw,693,https://github.com/makandra/active_type,262,79,5,162,178,152267 rw,693,https://github.com/mudge/re2,95,36,3,46,56,152268 rw,693,https://github.com/ankane/polars-ruby,254,65,5,164,184,152269 rw,693,https://github.com/ged/ruby-pg,138,51,3,75,84,152270 rw,693,https://twitter.com/cooperx86,14,0,0,11,14,152271 rw,693,https://twitter.com/ruprict,16,0,0,13,16,152272 rw,693,https://postgresweekly.com/,11,0,0,8,11,152273 rw,693,https://react.statuscode.com/,13,0,0,9,13,152274 rw,693,https://frontendfoc.us/,14,0,0,11,14,152275 rw,693,https://javascriptweekly.com/,13,0,0,10,13,152276 rw,693,https://lu.ma/r6d0lghm,276,58,7,188,211,152277 rw,692,https://rubyweekly.com/issues/692,117,71,46,0,0,151935 rw,692,https://scoutapm.com/users/sign_up?utm_source=rubyweekly&utm_medium=affiliate&utm_campaign=2_29_24&utm_content=newsletter_ad,152,37,6,71,109,151936 rw,692,https://mensfeld.pl/2024/02/the-art-of-forking-unlocking-scalability-in-ruby/,1420,250,95,907,1075,151937 rw,692,https://karafka.io/,144,23,48,52,73,151938 rw,692,https://www.mikeperham.com/how-sidekiq-works/,2459,305,89,1747,2065,151939 rw,692,https://sidekiq.org/,127,17,26,58,84,151940 rw,692,https://www.mikeperham.com/2024/02/22/how-does-sidekiq-work/,714,81,24,537,609,151941 rw,692,https://hanamirb.org/blog/2024/02/27/hanami-210/,653,132,21,440,500,151942 rw,692,https://blog.jruby.org/2024/02/23/jruby-prism-parser.html,328,83,7,203,238,151943 rw,692,https://rubyweekly.com/issues/691,12,11,1,0,0,151944 rw,692,https://www.jruby.org/2024/02/20/jruby-9-4-6-0,64,14,1,32,49,151945 rw,692,https://brightonruby.com/,155,31,3,97,121,151946 rw,692,https://bugs.ruby-lang.org/issues/20301,489,94,14,335,381,151947 rw,692,https://rubycentral.org/news/february-2024-newsletter/,224,66,4,120,154,151948 rw,692,https://blog.testdouble.com/posts/2024-02-28-rails-on-elastic-beanstalk/,470,83,13,312,374,151949 rw,692,https://aws.amazon.com/elasticbeanstalk/,50,15,3,25,32,151950 rw,692,https://www.therubyonrailspodcast.com/509,141,67,8,56,66,151951 rw,692,https://link.testdouble.com/pressure-kills-cognition-rw,124,33,5,75,86,151952 rw,692,https://thoughtbot.com/blog/linear-regression-using-dataframes-in-ruby,442,105,11,268,326,151953 rw,692,https://github.com/ankane/polars-ruby,102,27,2,61,73,151954 rw,692,https://radanskoric.com/articles/how-to-debug-issues-with-turbo-morphing,512,117,15,337,380,151955 rw,692,https://metaredux.com/posts/2024/02/23/weird-ruby-nil-conversions.html,569,129,21,352,419,151956 rw,692,https://www.writesoftwarewell.com/vcr-faster-tests-ruby/,217,62,8,121,147,151957 rw,692,https://andycroll.com/ruby/validate-email-addresses/,380,112,16,217,252,151958 rw,692,https://www.youtube.com/watch?v=F63GgJSYE9I,318,83,14,199,221,151959 rw,692,https://github.com/victords/minigl,204,58,8,116,138,151960 rw,692,https://github.com/victords/super-bombinhas,95,27,5,56,63,151961 rw,692,https://github.com/victords/tic-plat-foe,60,18,5,28,37,151962 rw,692,https://github.com/jpmckinney/tf-idf-similarity,296,83,16,175,197,151963 rw,692,https://reinteractive.com/services/code-care,73,35,4,28,34,151964 rw,692,https://github.com/guard/listen,206,58,7,125,141,151965 rw,692,https://dev.to/rhannequin/astronoby-gem-v010-released-4big,177,50,6,101,121,151966 rw,692,https://github.com/rhannequin/astronoby,40,16,2,15,22,151967 rw,692,https://github.com/ankane/hypershield,395,100,11,248,284,151968 rw,692,https://github.com/truemail-rb/truemail,212,52,4,142,156,151969 rw,692,https://github.com/bkeepers/dotenv,110,32,3,64,75,151970 rw,692,https://github.com/activeldap/activeldap,108,43,3,50,62,151971 rw,692,https://github.com/rails/solid_cache,180,56,3,104,121,151972 rw,692,https://github.com/xinminlabs/synvert-ruby,175,53,7,102,115,151973 rw,692,https://github.com/bensheldon/good_job,142,39,3,90,100,151974 rw,692,https://github.com/stripe/stripe-ruby,98,32,5,50,61,151975 rw,692,https://github.com/ankane/torch.rb,246,74,4,148,168,151976 rw,692,https://twitter.com/cooperx86,14,0,0,9,14,151977 rw,692,https://twitter.com/ruprict,14,0,0,10,14,151978 rw,692,https://postgresweekly.com/,13,0,0,9,13,151979 rw,692,https://react.statuscode.com/,15,0,0,9,15,151980 rw,692,https://frontendfoc.us/,19,0,0,13,19,151981 rw,692,https://twitter.com/ruprict,0,0,0,0,0,151982 rw,692,https://javascriptweekly.com/,16,0,0,11,16,151983 rw,691,https://rubyweekly.com/issues/691,109,77,32,0,0,151647 rw,691,https://pganalyze.com/ebooks/advanced-database-programming-rails-postgres?utm_source=RubyWeeklyPrimary02222024,388,73,11,242,304,151648 rw,691,https://railsnotes.xyz/blog/vscode-rails-setup,3051,413,191,2097,2447,151649 rw,691,https://marketplace.visualstudio.com/items?itemName=RailsNotes.railsnotes-ruby-on-rails-extension-pack,240,44,22,151,174,151650 rw,691,https://www.therubyonrailspodcast.com/508,467,117,35,261,315,151651 rw,691,https://www.withfanfare.com/p/hacker-news-collection/episode-508-yjit-with-maxime-chevalier-boisvert,154,37,7,85,110,151652 rw,691,https://tenderlovemaking.com/2024/02/16/using-serial-ports-with-ruby.html,1063,181,30,745,852,151653 rw,691,https://www.jruby.org/2024/02/20/jruby-9-4-6-0,150,51,4,79,95,151654 rw,691,https://ruby.github.io/prism/rb/index.html,66,19,1,33,46,151655 rw,691,https://www.jruby.org/2024/02/20/jruby-9-3-14-0,58,19,1,26,38,151656 rw,691,https://metaredux.com/posts/2024/02/19/need-for-speed-using-rubocop-with-prism.html,702,148,18,479,536,151657 rw,691,https://twitter.com/TruffleRuby/status/1758887647328522253,79,19,0,46,60,151658 rw,691,https://rubyonrails.org/2024/2/21/Rails-Versions-6-1-7-7-7-0-8-1-and-7-1-3-2-have-been-released,314,66,4,216,244,151659 rw,691,https://rubycentral.org/news/a-look-back-at-rubyconf-2023-featuring-the-brand-new-community-day/,135,46,0,71,89,151660 rw,691,https://rubyconf.org/,82,25,1,41,56,151661 rw,691,https://www.infoq.com/news/2024/02/loco-new-framework-rust-rails/,283,66,10,176,207,151662 rw,691,https://dev.to/joshdevhub/configuring-irb-autocomplete-3n4d,456,118,11,257,327,151663 rw,691,https://railsatscale.com/2023-12-19-irb-for-ruby-3-3/#enhancing-autocompletion,39,20,0,16,19,151664 rw,691,https://stackoverflow.com/questions/66447356/how-can-i-change-the-default-syntax-coloring-in-ruby-3-0s-irb,45,22,0,19,23,151665 rw,691,https://koans.idogawa.com/,490,121,11,276,358,151666 rw,691,https://rubyweekly.com/issues/690,17,17,0,0,0,151667 rw,691,https://reinteractive.com/services-codecare-shield,113,35,4,64,74,151668 rw,691,https://www.writesoftwarewell.com/how-to-generate-random-numbers-in-ruby/,565,148,23,347,394,151669 rw,691,https://blog.appsignal.com/2024/02/21/hotwire-modals-in-ruby-on-rails-with-stimulus-and-turbo-frames.html,1004,211,29,680,764,151670 rw,691,https://www.hotrails.dev/turbo-rails,331,73,27,195,231,151671 rw,691,https://www.writesoftwarewell.com/rails-audio-api-play-sound-campfire/,463,112,11,300,340,151672 rw,691,https://willj.net/posts/finding-postgres-rows-too-large-for-btree-indexes/,384,93,8,252,283,151673 rw,691,https://nts.strzibny.name/how-to-use-ssh-private-keys-with-password/,163,45,7,93,111,151674 rw,691,https://jvns.ca/blog/2024/02/16/popular-git-config-options/,387,98,20,230,269,151675 rw,691,https://ddnexus.github.io/pagy/,459,108,14,289,337,151676 rw,691,https://ddnexus.github.io/pagy/docs/extras/jsonapi/,75,18,3,42,54,151677 rw,691,https://ddnexus.github.io/pagy/docs/api/aria/,59,20,1,23,38,151678 rw,691,https://github.com/ddnexus/pagy,34,21,0,10,13,151679 rw,691,https://github.com/mrkamel/search_cop,478,112,15,308,351,151680 rw,691,https://scoutapm.com/users/sign_up?utm_source=rubyweekly&utm_medium=affiliate&utm_campaign=2_22_24&utm_content=newsletter_ad,59,27,2,22,30,151681 rw,691,https://github.com/bblimke/webmock,163,62,2,87,99,151682 rw,691,https://github.com/briandunn/flatware,361,96,16,220,249,151683 rw,691,https://github.com/countries/countries,249,68,10,156,171,151684 rw,691,https://github.com/countries/country_select,139,46,7,71,86,151685 rw,691,https://github.com/jwt/ruby-jwt/releases/tag/v2.8.0,98,27,2,58,69,151686 rw,691,https://github.com/kgiszczak/shale,108,38,2,59,68,151687 rw,691,https://github.com/ged/ruby-pg,55,22,1,25,32,151688 rw,691,https://github.com/ViewComponent/view_component,187,45,7,119,135,151689 rw,691,https://github.com/stripe/stripe-ruby,88,34,2,46,52,151690 rw,691,https://github.com/mocktools/ruby-smtp-mock,94,36,0,50,58,151691 rw,691,https://hanamirb.org/blog/2024/02/16/hanami-210rc3/,130,43,2,75,85,151692 rw,691,https://twitter.com/cooperx86,8,0,0,5,8,151693 rw,691,https://twitter.com/ruprict,13,0,0,8,13,151694 rw,691,https://postgresweekly.com/,12,0,0,8,12,151695 rw,691,https://react.statuscode.com/,10,0,0,6,10,151696 rw,691,https://frontendfoc.us/,10,0,0,6,10,151697 rw,691,https://javascriptweekly.com/,12,0,0,6,12,151698 rw,690,https://rubyweekly.com/issues/690,109,71,37,1,1,151336 rw,690,https://www.crunchydata.com/products/crunchy-bridge?utm_source=cprb-prim-0215,230,48,7,151,175,151337 rw,690,https://fly.io/ruby-dispatch/the-plan-for-rails-8/,2691,391,144,1878,2156,151338 rw,690,https://runruby.dev/,674,151,26,440,497,151339 rw,690,https://mame.github.io/emirb/,87,21,12,44,54,151340 rw,690,https://twitter.com/skryukov_dev/status/1757495602697454072,165,29,14,97,122,151341 rw,690,https://github.com/skryukov/runruby.dev,103,35,4,50,64,151342 rw,690,https://mruby.org/releases/2024/02/14/mruby-3.3.0-released.html,476,88,9,313,379,151343 rw,690,https://github.com/mruby/mruby/blob/master/doc/mruby3.3.md,146,39,2,82,105,151344 rw,690,https://github.com/mruby/mruby/pull/6022,153,29,2,102,122,151345 rw,690,https://github.com/mruby/mruby/pull/6086,708,82,14,544,612,151346 rw,690,https://thoughtbot.com/blog/fosdem_2024_review,339,81,11,215,247,151347 rw,690,https://www.youtube.com/watch?v=Tq5s9Z5brN4,390,83,9,256,298,151348 rw,690,https://turbonative.directory/,643,106,18,473,519,151349 rw,690,https://www.youtube.com/watch?v=aolI_Rz0ZqY,716,140,24,447,552,151350 rw,690,https://blog.gitbutler.com/git-tips-and-tricks/,496,106,21,330,369,151351 rw,690,https://code.avi.nyc/turbo-sortable-paginated-tables,1127,208,32,771,887,151352 rw,690,https://code.avi.nyc/turbo-frame-search-filters,114,28,6,62,80,151353 rw,690,https://code.avi.nyc/turbo-frame-slide-over,103,30,5,55,68,151354 rw,690,https://yorickpeterse.com/articles/what-it-was-like-working-for-gitlab/,1112,189,37,785,886,151355 rw,690,https://github.com/yorickpeterse/oga,138,36,7,87,95,151356 rw,690,https://link.testdouble.com/funky-stuff,93,30,4,55,59,151357 rw,690,https://www.writesoftwarewell.com/anonymous-block-forwarding-in-ruby/,755,160,22,521,573,151358 rw,690,https://monorails.substack.com/p/ruby-tap-vs-yield_self,894,170,32,626,692,151359 rw,690,https://zverok.space/blog/2018-01-24-yield_self.html,345,66,28,224,251,151360 rw,690,https://www.youtube.com/watch?v=gdePV0Beihg,367,119,19,172,229,151361 rw,690,https://www.bigbinary.com/blog/rails-8-rate-limiting-api,571,124,24,378,423,151362 rw,690,https://github.com/mcmire/super_diff,505,126,19,307,360,151363 rw,690,https://github.com/bkeepers/dotenv/releases/tag/v3.0.0,288,78,11,180,199,151364 rw,690,https://github.com/bkeepers/dotenv/pull/468,90,29,3,55,58,151365 rw,690,https://github.com/bkeepers/dotenv,32,16,2,13,14,151366 rw,690,https://go.fastruby.io/07m,83,19,2,61,62,151367 rw,690,https://github.com/digital-fabric/extralite#value-transforms,291,70,11,189,210,151368 rw,690,https://github.com/digital-fabric/extralite?tab=readme-ov-file#prepared-queries,20,14,0,5,6,151369 rw,690,https://github.com/digital-fabric/extralite?tab=readme-ov-file#value-transforms,22,12,0,9,10,151370 rw,690,https://github.com/ryanb/letter_opener,328,73,13,212,242,151371 rw,690,https://github.com/Dynamoid/dynamoid,101,33,2,60,66,151372 rw,690,https://aws.amazon.com/dynamodb/,25,14,0,9,11,151373 rw,690,https://github.com/savonrb/savon,138,41,7,80,90,151374 rw,690,https://github.com/savonrb/wasabi,32,15,1,14,16,151375 rw,690,https://github.com/jeremyevans/forme,402,107,25,249,270,151376 rw,690,https://github.com/jnunemaker/crack,109,36,6,60,67,151377 rw,690,https://github.com/makandra/assignable_values,127,42,5,71,80,151378 rw,690,https://github.com/googleads/google-api-ads-ruby,42,21,0,18,21,151379 rw,690,https://github.com/mizinsky/cron_calc,142,49,4,76,89,151380 rw,690,https://github.com/bensheldon/good_job,121,35,2,74,84,151381 rw,690,https://github.com/testdouble/cypress-rails,115,31,3,73,81,151382 rw,690,https://github.com/stripe/stripe-ruby,83,25,0,56,58,151383 rw,690,https://github.com/redis/redis-rb/blob/master/CHANGELOG.md#510,65,20,1,35,44,151384 rw,690,https://github.com/savonrb/nori,99,38,3,52,58,151385 rw,690,https://twitter.com/cooperx86,11,0,0,8,11,151386 rw,690,https://twitter.com/cooperx86,0,0,0,0,0,151387 rw,690,https://twitter.com/ruprict,13,0,0,10,13,151388 rw,690,https://postgresweekly.com/,11,0,0,9,11,151389 rw,690,https://postgresweekly.com/,0,0,0,0,0,151390 rw,690,https://react.statuscode.com/,7,0,0,6,7,151391 rw,690,https://frontendfoc.us/,6,0,0,5,6,151392 rw,690,https://javascriptweekly.com/,7,0,0,6,7,151393 rw,689,https://rubyweekly.com/issues/689,104,67,37,0,0,151078 rw,689,https://go.fastruby.io/ozn,175,48,5,97,122,151079 rw,689,https://mame.github.io/emirb/,1517,224,65,1054,1228,151080 rw,689,https://xterm-pty.netlify.app/,122,23,13,78,86,151081 rw,689,https://mametter.hatenablog.com/entry/2024/02/01/105413,236,55,16,146,165,151082 rw,689,https://dev.37signals.com/turbo-8-released/,1312,236,40,922,1036,151083 rw,689,https://turbo.hotwired.dev/,114,21,11,68,82,151084 rw,689,https://dev.37signals.com/page-refreshes-with-morphing-demo/,410,51,12,308,347,151085 rw,689,https://www.fastruby.io/team,69,19,3,40,47,151086 rw,689,https://evilmartians.com/chronicles/first-steps-with-ruby-wasm-or-building-ruby-next-playground,539,120,15,365,404,151087 rw,689,https://rubyonrails.org/2024/2/5/rails-world-2024-cfp-is-open,122,35,6,66,81,151088 rw,689,https://caius.github.io/github_id/#defunkt,681,120,24,473,537,151089 rw,689,https://world.hey.com/dhh/basecamp-turns-20-091d07b7,189,54,6,112,129,151090 rw,689,https://everydayrails.com/2024/02/06/rspec-book-announcement-rails-7-1.html,427,101,14,268,312,151091 rw,689,https://twitter.com/Shpigford/status/1753188910304301260,987,175,36,669,776,151092 rw,689,https://reinteractive.com/articles/running-open-source-AI-models-locally-with-ruby,828,155,24,570,649,151093 rw,689,https://ollama.ai/,146,31,7,94,108,151094 rw,689,https://www.honeybadger.io/blog/rails-viewcomponent/,736,138,29,486,569,151095 rw,689,https://www.honeybadger.io/blog/deploy-rails-with-kamal/?utm_source=rubyweekly&utm_medium=email&utm_campaign=ruby,396,85,19,270,292,151096 rw,689,https://blog.appsignal.com/2024/02/07/a-deep-dive-into-rspec-tests-in-ruby-on-rails.html,708,150,27,471,531,151097 rw,689,https://masilotti.com/launch-your-rails-business-in-the-app-store/,441,104,14,302,323,151098 rw,689,https://turbo.hotwired.dev/handbook/native,129,26,9,89,94,151099 rw,689,https://stuff-things.net/2024/01/27/using-solid-queue-in-development-with-docker-and-on-heroku/,394,104,8,263,282,151100 rw,689,https://dev.37signals.com/introducing-solid-queue/,80,21,5,46,54,151101 rw,689,https://andycroll.com/ruby/read-ruby-version-in-your-gemfile/,544,129,32,340,383,151102 rw,689,https://webcrunch.com/posts/live-reload-rails,222,59,11,116,152,151103 rw,689,https://www.writesoftwarewell.com/what-is-file-in-ruby/,286,91,15,166,180,151104 rw,689,https://www.phlex.fun/,745,166,30,477,549,151105 rw,689,https://www.benpickles.com/articles/93-streaming-phlex-from-sinatra,65,24,6,32,35,151106 rw,689,https://gorails.com/episodes/components-with-phlex-in-rails,62,27,5,29,30,151107 rw,689,https://github.com/httprb/http,312,86,10,195,216,151108 rw,689,https://github.com/httprb/http/wiki,34,15,3,16,16,151109 rw,689,https://reinteractive.com/services-codecare-shield,85,34,3,43,48,151110 rw,689,https://dev.37signals.com/mission-control-jobs/,498,119,19,315,360,151111 rw,689,https://github.com/basecamp/mission_control-jobs,69,23,4,39,42,151112 rw,689,https://github.com/Envek/after_commit_everywhere,503,118,16,330,369,151113 rw,689,https://github.com/palkan/active_delivery,334,73,11,231,250,151114 rw,689,https://github.com/markets/invisible_captcha,212,55,9,136,148,151115 rw,689,https://github.com/socketry/multipart-post,64,23,3,36,38,151116 rw,689,https://github.com/ruby-shoryuken/shoryuken,122,39,5,68,78,151117 rw,689,https://github.com/yuki24/artemis,158,46,5,97,107,151118 rw,689,https://github.com/grosser/parallel_tests,155,45,7,91,103,151119 rw,689,https://github.com/octokit/octokit.rb,66,30,2,34,34,151120 rw,689,https://github.com/jeremyevans/sequel,103,36,4,60,63,151121 rw,689,https://github.com/kufu/activerecord-bitemporal,266,59,8,187,199,151122 rw,689,https://blog.rubygems.org/2024/02/06/3.5.6-released.html,78,28,4,43,46,151123 rw,689,https://twitter.com/cooperx86,9,0,0,9,9,151124 rw,689,https://twitter.com/ruprict,7,0,0,7,7,151125 rw,689,https://postgresweekly.com/,3,0,0,3,3,151126 rw,689,https://react.statuscode.com/,5,0,0,4,5,151127 rw,689,https://frontendfoc.us/,6,0,0,5,6,151128 rw,689,https://javascriptweekly.com/,4,0,0,4,4,151129 rw,688,https://rubyweekly.com/issues/688,105,69,36,0,0,150736 rw,688,https://reinteractive.com/services-codecare-shield,199,46,6,124,147,150737 rw,688,https://www.exceptionalcreatures.com/,1938,291,91,1344,1556,150738 rw,688,https://www.exceptionalcreatures.com/bestiary.html,141,22,14,88,105,150739 rw,688,https://kddnewton.com/2024/01/23/prism.html,898,170,35,619,693,150740 rw,688,https://noelrappin.com/blog/2024/01/better-know-positional-arguments/,1055,200,35,706,820,150741 rw,688,https://railsatscale.com/2024-01-26-a-packwerk-retrospective/,977,183,22,687,772,150742 rw,688,https://github.com/Shopify/packwerk,183,38,7,120,138,150743 rw,688,https://railsconf.org/,95,23,3,58,69,150744 rw,688,https://sessionize.com/railsconf2024/,84,20,4,46,60,150745 rw,688,https://aws.amazon.com/blogs/developer/announcing-rbs-support-for-aws-sdk-for-ruby-v3/,233,44,10,153,179,150746 rw,688,https://github.com/rails/rails/pull/50796,574,117,16,384,441,150747 rw,688,https://justin.searls.co/posts/brand-new-rails-7-apps-exceed-heroku-s-memory-quotas/,505,101,27,327,377,150748 rw,688,https://onceamaintainer.substack.com/p/once-a-maintainer-robert-mosolgo,215,42,8,119,165,150749 rw,688,https://github.com/rmosolgo/graphql-ruby,97,27,3,54,67,150750 rw,688,https://jvns.ca/blog/2024/01/26/inside-git/,239,57,9,152,173,150751 rw,688,https://allaboutcoding.ghinda.com/the-tech-stack-i-choose-to-build-my-email-courses-project,1111,198,40,771,873,150752 rw,688,https://code.avi.nyc/turbo-frame-search-filters,937,176,33,651,728,150753 rw,688,https://www.prefab.cloud/blog/multi-language-secret-management?utm_source=rubyweekly&utm_medium=paid,1,1,0,0,0,150754 rw,688,https://www.stefanwienert.de/blog/2024/01/31/rails-activestorage-client-side-encryption-with-amazon-s3/,415,107,16,267,292,150755 rw,688,https://www.botzenhart.io/articles/how-to-deal-with-postgresql-backups-using-kamal,392,85,13,275,294,150756 rw,688,https://github.com/eeshugerman/postgres-backup-s3,69,23,4,39,42,150757 rw,688,https://twitter.com/rails/status/1752635337501737426,328,62,8,160,258,150758 rw,688,https://www.shakacode.com/blog/rails-7-1-adds-message-pack-as-message-serializer/,182,49,10,105,123,150759 rw,688,https://github.com/vidarh/rubywm,431,102,14,283,315,150760 rw,688,https://reddit.com/r/unixporn,91,20,6,45,65,150761 rw,688,https://alchemists.io/projects/lode,269,83,10,159,176,150762 rw,688,https://github.com/ruby/pstore,62,24,4,32,34,150763 rw,688,https://scoutapm.com/ruby-monitoring?utm_source=rubyweekly&utm_medium=affiliate&utm_campaign=2_1_24&utm_content=newsletter_ad,74,23,7,40,44,150764 rw,688,https://mensfeld.pl/2024/01/karafka-framework-2-3-web-ui-0-8-release-announcement/,231,60,6,148,165,150765 rw,688,https://github.com/BaseSecrete/web_tsunami,337,91,7,213,239,150766 rw,688,https://github.com/slack-ruby/slack-ruby-client,191,54,10,113,127,150767 rw,688,https://github.com/socketry/falcon,195,51,8,121,136,150768 rw,688,https://nts.strzibny.name/businessclass-1.5/,126,35,7,82,84,150769 rw,688,https://github.com/sds/mock_redis,129,33,5,81,91,150770 rw,688,https://github.com/bkuhlmann/gemsmith,123,32,7,79,84,150771 rw,688,https://github.com/troessner/reek,284,67,10,188,207,150772 rw,688,https://twitter.com/cooperx86,24,0,0,17,24,150773 rw,688,https://twitter.com/ruprict,18,0,0,15,18,150774 rw,688,https://postgresweekly.com/,21,0,0,17,21,150775 rw,688,https://react.statuscode.com/,17,0,0,16,17,150776 rw,688,https://frontendfoc.us/,20,0,0,17,20,150777 rw,688,https://javascriptweekly.com/,20,0,0,16,20,150778 rw,688,https://www.prefab.cloud/blog/multi-language-secret-management?utm_source=rubyweekly&utm_medium=newsletter,122,37,6,73,79,150779 rw,687,https://rubyweekly.com/issues/687,139,83,56,0,0,150428 rw,687,https://go.fastruby.io/xfq,192,34,7,119,151,150429 rw,687,https://sinatrarb.com/,1851,269,108,1303,1474,150430 rw,687,https://github.com/sinatra/sinatra/blob/main/CHANGELOG.md#400--2024-01-19,661,93,68,450,500,150431 rw,687,https://github.com/rack/rack/blob/main/UPGRADE-GUIDE.md,324,45,14,229,265,150432 rw,687,https://www.fastruby.io/team,78,16,3,43,59,150433 rw,687,https://fractaledmind.github.io/2023/12/23/rubyconftw/,1384,223,75,954,1086,150434 rw,687,https://github.com/oldmoe/litestack,293,41,21,192,231,150435 rw,687,https://henrycatalinismith.github.io/2024/01/14/my-sqlite-in-production-epiphany,287,40,30,182,217,150436 rw,687,https://rubycentral.org/news/socialmediavolunteers/,140,33,4,83,103,150437 rw,687,https://railsatscale.com/2024-01-18-shopify-at-rubyconf-2023/,534,85,9,275,440,150438 rw,687,https://zverok.space/blog/2024-01-23-syntax-sugar-fin.html,436,110,15,280,311,150439 rw,687,https://2024.rubyday.it/,167,40,6,109,121,150440 rw,687,https://sessionize.com/rubyday-2024/,48,18,2,26,28,150441 rw,687,https://blog.jetbrains.com/ruby/2024/01/rubymine-2024-1-early-access-program-is-open/,186,53,8,111,125,150442 rw,687,https://mkaz.me/blog/2024/self-hosted-overvability-stack-for-ruby-on-rails-apps/,1113,226,27,739,860,150443 rw,687,https://github.com/michal-kazmierczak/opentelemetry-rails-example,174,50,14,102,110,150444 rw,687,https://glaucocustodio.github.io/2024/01/23/migrating-from-dokku-to-kamal-scheduling-cron-jobs/,604,132,20,405,452,150445 rw,687,https://glaucocustodio.github.io/2024/01/18/migrating-from-dokku-to-kamal-provisioning-with-terraform/,73,21,8,39,44,150446 rw,687,https://link.testdouble.com/rw-budgets-shrink,114,31,11,65,72,150447 rw,687,https://www.shakacode.com/blog/headless-chrome-automation-in-rails-using-ferrum/,622,137,17,405,468,150448 rw,687,https://andyatkinson.com/blog/2023/11/16/kelvin-andrew-postgresql-rails-performance,799,175,24,548,600,150449 rw,687,https://pragprog.com/titles/aapsql/high-performance-postgresql-for-rails/,126,39,5,75,82,150450 rw,687,https://thoughtbot.com/blog/rails-advanced-routing-constraints,808,203,23,531,582,150451 rw,687,https://www.writesoftwarewell.com/understanding-rails-environments/,535,148,15,335,372,150452 rw,687,https://www.honeybadger.io/blog/composite-keys-in-rails/,241,69,9,149,163,150453 rw,687,https://bootrails.com/blog/how-to-encode-url-string-in-ruby/,273,88,13,155,172,150454 rw,687,https://github.com/comma-csv/comma,398,109,15,242,274,150455 rw,687,https://github.com/comma-csv/comma/wiki,49,21,3,20,25,150456 rw,687,https://github.com/postmodern/nokogiri-diff,198,62,10,103,126,150457 rw,687,https://nokogiri.org/index.html,26,13,3,8,10,150458 rw,687,https://github.com/postmodern/nokogiri-diff?tab=readme-ov-file#examples,62,20,3,36,39,150459 rw,687,https://scoutapm.com/ruby-monitoring?utm_source=rubyweekly&utm_medium=affiliate&utm_campaign=1_25_24&utm_content=newsletter_ad,67,21,3,33,43,150460 rw,687,https://github.com/nicholaides/cecil,350,103,11,211,236,150461 rw,687,https://github.com/atipugin/telegram-bot-ruby,200,51,10,124,139,150462 rw,687,https://telegram.org/,38,15,2,19,21,150463 rw,687,https://core.telegram.org/bots/api#december-29-2023,42,25,3,11,14,150464 rw,687,https://marketplace.visualstudio.com/items?itemName=dewski.simplecov#simplecov,277,74,7,172,196,150465 rw,687,https://github.com/simplecov-ruby/simplecov,41,19,3,13,19,150466 rw,687,https://github.com/amancevice/yake,164,54,4,84,106,150467 rw,687,https://github.com/gangelo/dsu/wiki,693,130,25,483,538,150468 rw,687,https://business.adobe.com/blog/basics/daily-stand-up,40,14,3,20,23,150469 rw,687,https://genemangelojr.blogspot.com/2024/01/the-dsu-ruby-gem-workflow-how-to-use-it.html,100,25,4,61,71,150470 rw,687,https://github.com/postmodern/hexdump.rb,84,30,4,46,50,150471 rw,687,https://github.com/sparklemotion/mechanize,187,60,6,109,121,150472 rw,687,https://github.com/sparklemotion/sqlite3-ruby,54,23,2,24,29,150473 rw,687,https://www.sqlite.org/releaselog/3_45_0.html,42,15,4,19,23,150474 rw,687,https://github.com/mudge/re2,59,25,4,28,30,150475 rw,687,https://github.com/ixti/sidekiq-throttled,206,60,12,123,134,150476 rw,687,https://github.com/discourse/logster,176,56,9,102,111,150477 rw,687,https://github.com/bkuhlmann/gemsmith,81,30,3,44,48,150478 rw,687,https://github.com/zendesk/delivery_boy,149,44,7,82,98,150479 rw,687,https://github.com/postmodern/spidr,152,44,7,92,101,150480 rw,687,https://www.driftingruby.com/episodes/exploring-campfire,1130,169,37,818,924,150481 rw,687,https://once.com/,311,36,10,231,265,150482 rw,687,https://www.youtube.com/watch?v=yESRTbpKGg8,349,40,14,226,295,150483 rw,687,https://twitter.com/cooperx86,13,0,0,7,13,150484 rw,687,https://twitter.com/ruprict,7,0,0,5,7,150485 rw,687,https://postgresweekly.com/,12,0,0,10,12,150486 rw,687,https://react.statuscode.com/,8,0,0,6,8,150487 rw,687,https://frontendfoc.us/,10,0,0,8,10,150488 rw,687,https://javascriptweekly.com/,12,0,0,10,12,150489 rw,687,https://blog.phusion.nl/2024/01/22/passenger-6-0-20/,129,33,7,74,89,150490 rw,686,https://rubyweekly.com/issues/686,99,69,30,0,0,150132 rw,686,https://bit.ly/48vLV47,454,59,26,183,369,150133 rw,686,https://nashby.github.io/2024/01/15/ruby-3-on-rails-1/,1341,216,72,953,1053,150134 rw,686,https://pragprog.com/titles/ruby5/programming-ruby-3-3-5th-edition/,946,151,22,688,773,150135 rw,686,https://noelrappin.com/blog/2024/01/the-pickaxe-is-out/,173,43,12,96,118,150136 rw,686,https://rubyweekly.com/issues/630,26,19,7,0,0,150137 rw,686,https://island94.org/2024/01/the-answer-is-in-your-heap-debugging-big-rails-memory,648,128,25,432,495,150138 rw,686,https://github.com/zombocom/derailed_benchmarks,80,23,8,38,49,150139 rw,686,https://github.com/rails/rails/pull/50298,152,33,11,92,108,150140 rw,686,https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/,387,90,10,242,287,150141 rw,686,https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/,101,21,9,57,71,150142 rw,686,https://www.ruby-lang.org/en/news/2023/06/29/redos-in-uri-CVE-2023-36617/,160,31,7,104,122,150143 rw,686,https://go.fastruby.io/epv,133,30,7,77,96,150144 rw,686,https://fractaledmind.github.io/2023/12/23/rubyconftw/,386,78,34,249,274,150145 rw,686,https://rubycentral.org/news/state-of-the-ruby-gems/,201,51,11,109,139,150146 rw,686,https://thoughtbot.com/blog/ruby-and-rails-conferences-in-2024,482,87,24,347,371,150147 rw,686,https://naildrivin5.com/blog/2024/01/12/ideas-for-railsconf.html,251,62,13,167,176,150148 rw,686,https://world.hey.com/dhh/rails-world-and-rails-8-in-2024-c7b090ba,207,56,10,131,141,150149 rw,686,https://rubycommunityconference.com/,123,34,10,73,79,150150 rw,686,https://twitter.com/headius/status/1747909170366476648,161,54,10,74,97,150151 rw,686,https://blog.rubygems.org/2024/01/17/december-rubygems-updates.html,78,35,8,29,35,150152 rw,686,https://metaredux.com/posts/2024/01/16/weird-ruby-a-weird-way-to-filter-out-elements.html,817,156,30,550,631,150153 rw,686,https://allaboutcoding.ghinda.com/finding-where-a-method-is-defined-in-ruby-using-irb,446,123,19,278,304,150154 rw,686,https://railsatscale.com/2023-12-19-irb-for-ruby-3-3/#enhanced-show_source-command,48,18,7,18,23,150155 rw,686,https://allaboutcoding.ghinda.com/first-commits-in-a-ruby-on-rails-app,833,161,40,580,632,150156 rw,686,https://pganalyze.com/ebooks/advanced-database-programming-rails-postgres?utm_source=RubyWeeklySecondary01182024,171,42,10,104,119,150157 rw,686,https://shopify.engineering/horizontally-scaling-the-rails-backend-of-shop-app-with-vitess,458,96,16,302,346,150158 rw,686,https://vitess.io/,153,44,9,89,100,150159 rw,686,https://gorails.com/episodes/noticed-v2,448,89,23,294,336,150160 rw,686,https://github.com/excid3/noticed,160,36,8,108,116,150161 rw,686,https://www.writesoftwarewell.com/process-turbo-stream-javascript/,312,78,19,196,215,150162 rw,686,https://radanskoric.com/articles/hotwire-or-frontend-framework,490,109,28,331,353,150163 rw,686,https://blog.eq8.eu/til/inline-svg-in-ruby-on-rails.html,276,70,19,170,187,150164 rw,686,https://nts.strzibny.name/kamal-configuration/,236,65,15,140,156,150165 rw,686,https://pganalyze.com/blog/pg-query-postgres-16,255,69,12,158,174,150166 rw,686,https://github.com/pganalyze/pg_query,54,22,8,23,24,150167 rw,686,https://github.com/commander-rb/commander,411,114,19,251,278,150168 rw,686,https://github.com/digital-fabric/extralite,199,48,15,119,136,150169 rw,686,https://github.com/pat/combustion,152,47,11,86,94,150170 rw,686,https://github.com/andreibondarev/langchainrb,233,56,13,157,164,150171 rw,686,https://github.com/xinminlabs/synvert-ruby,235,67,16,143,152,150172 rw,686,https://alchemists.io/projects/milestoner,122,39,7,72,76,150173 rw,686,https://nts.strzibny.name/businessclass-1.4/,155,37,8,102,110,150174 rw,686,https://github.com/avo-hq/avo,260,60,14,168,186,150175 rw,686,https://blog.flippercloud.io/flipper-1-2-0/,213,54,12,137,147,150176 rw,686,https://www.zenspider.com/releases/2024/01/minitest-version-5-21-2-has-been-released.html,87,33,10,40,44,150177 rw,686,https://rubyonrails.org/2024/1/16/Rails-7-1-3-has-been-released,171,51,9,104,111,150178 rw,686,https://twitter.com/cooperx86,14,0,0,12,14,150179 rw,686,https://twitter.com/ruprict,10,0,0,9,10,150180 rw,686,https://twitter.com/ruprict,0,0,0,0,0,150181 rw,686,https://postgresweekly.com/,8,0,0,6,8,150182 rw,686,https://react.statuscode.com/,6,0,0,5,6,150183 rw,686,https://frontendfoc.us/,6,0,0,5,6,150184 rw,686,https://javascriptweekly.com/,7,0,0,6,7,150185 rw,686,https://postgresweekly.com/,0,0,0,0,0,150186