René's URL Explorer Experiment


Title: GitHub - disem/fast-ruby: :dash: Writing Fast Ruby —— Collect Common Ruby idioms.

Open Graph Title: GitHub - disem/fast-ruby: :dash: Writing Fast Ruby —— Collect Common Ruby idioms.

X Title: GitHub - disem/fast-ruby: :dash: Writing Fast Ruby —— Collect Common Ruby idioms.

Description: :dash: Writing Fast Ruby :heart_eyes: —— Collect Common Ruby idioms. - GitHub - disem/fast-ruby: :dash: Writing Fast Ruby —— Collect Common Ruby idioms.

Open Graph Description: :dash: Writing Fast Ruby :heart_eyes: —— Collect Common Ruby idioms. - GitHub - disem/fast-ruby: :dash: Writing Fast Ruby —— Collect Common Ruby idioms.

X Description: :dash: Writing Fast Ruby :heart_eyes: —— Collect Common Ruby idioms. - GitHub - disem/fast-ruby: :dash: Writing Fast Ruby —— Collect Common Ruby idioms.

Opengraph URL: https://github.com/disem/fast-ruby

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:2d580af4-b7ab-c22a-d74c-87845f4dc371
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idDB36:3AFEE:C6D39F:FB7D67:6991824C
html-safe-noncea4bb5bb3bc98eadc0baf0ee320bea37171bfed7808c3941fa515f2257da255f5
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQjM2OjNBRkVFOkM2RDM5RjpGQjdENjc6Njk5MTgyNEMiLCJ2aXNpdG9yX2lkIjoiNjc2NzM3NTE0NzM4Mjk2NDgxMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac264e8f0565249d6d9d6e7d7c6bd67d8961cbdb4980a671726c2a1e866895696b
hovercard-subject-tagrepository:60535911
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/disem/fast-ruby
twitter:imagehttps://opengraph.githubassets.com/e2038f6e6077521da48ba105ce77b7b1abc0118958d5d294fb86eba33c887593/disem/fast-ruby
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/e2038f6e6077521da48ba105ce77b7b1abc0118958d5d294fb86eba33c887593/disem/fast-ruby
og:image:alt:dash: Writing Fast Ruby :heart_eyes: —— Collect Common Ruby idioms. - GitHub - disem/fast-ruby: :dash: Writing Fast Ruby —— Collect Common Ruby idioms.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-preview
go-importgithub.com/disem/fast-ruby git https://github.com/disem/fast-ruby.git
octolytics-dimension-user_id672118
octolytics-dimension-user_logindisem
octolytics-dimension-repository_id60535911
octolytics-dimension-repository_nwodisem/fast-ruby
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id25155580
octolytics-dimension-repository_parent_nwofastruby/fast-ruby
octolytics-dimension-repository_network_root_id25155580
octolytics-dimension-repository_network_root_nwofastruby/fast-ruby
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release848bc6032dcc93a9a7301dcc3f379a72ba13b96e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/disem/fast-ruby#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdisem%2Ffast-ruby
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdisem%2Ffast-ruby
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=disem%2Ffast-ruby
Reloadhttps://patch-diff.githubusercontent.com/disem/fast-ruby
Reloadhttps://patch-diff.githubusercontent.com/disem/fast-ruby
Reloadhttps://patch-diff.githubusercontent.com/disem/fast-ruby
disem https://patch-diff.githubusercontent.com/disem
fast-rubyhttps://patch-diff.githubusercontent.com/disem/fast-ruby
fastruby/fast-rubyhttps://patch-diff.githubusercontent.com/fastruby/fast-ruby
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fdisem%2Ffast-ruby
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fdisem%2Ffast-ruby
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fdisem%2Ffast-ruby
github.com/JuanitoFatas/fast-rubyhttps://github.com/JuanitoFatas/fast-ruby
0 stars https://patch-diff.githubusercontent.com/disem/fast-ruby/stargazers
376 forks https://patch-diff.githubusercontent.com/disem/fast-ruby/forks
Branches https://patch-diff.githubusercontent.com/disem/fast-ruby/branches
Tags https://patch-diff.githubusercontent.com/disem/fast-ruby/tags
Activity https://patch-diff.githubusercontent.com/disem/fast-ruby/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fdisem%2Ffast-ruby
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fdisem%2Ffast-ruby
Code https://patch-diff.githubusercontent.com/disem/fast-ruby
Pull requests 0 https://patch-diff.githubusercontent.com/disem/fast-ruby/pulls
Actions https://patch-diff.githubusercontent.com/disem/fast-ruby/actions
Projects 0 https://patch-diff.githubusercontent.com/disem/fast-ruby/projects
Wiki https://patch-diff.githubusercontent.com/disem/fast-ruby/wiki
Security 0 https://patch-diff.githubusercontent.com/disem/fast-ruby/security
Insights https://patch-diff.githubusercontent.com/disem/fast-ruby/pulse
Code https://patch-diff.githubusercontent.com/disem/fast-ruby
Pull requests https://patch-diff.githubusercontent.com/disem/fast-ruby/pulls
Actions https://patch-diff.githubusercontent.com/disem/fast-ruby/actions
Projects https://patch-diff.githubusercontent.com/disem/fast-ruby/projects
Wiki https://patch-diff.githubusercontent.com/disem/fast-ruby/wiki
Security https://patch-diff.githubusercontent.com/disem/fast-ruby/security
Insights https://patch-diff.githubusercontent.com/disem/fast-ruby/pulse
Brancheshttps://patch-diff.githubusercontent.com/disem/fast-ruby/branches
Tagshttps://patch-diff.githubusercontent.com/disem/fast-ruby/tags
https://patch-diff.githubusercontent.com/disem/fast-ruby/branches
https://patch-diff.githubusercontent.com/disem/fast-ruby/tags
157 Commitshttps://patch-diff.githubusercontent.com/disem/fast-ruby/commits/master/
https://patch-diff.githubusercontent.com/disem/fast-ruby/commits/master/
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/tree/master/code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/tree/master/code
imageshttps://patch-diff.githubusercontent.com/disem/fast-ruby/tree/master/images
imageshttps://patch-diff.githubusercontent.com/disem/fast-ruby/tree/master/images
.gitignorehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/.gitignore
.travis.ymlhttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/.travis.yml
.travis.ymlhttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/.travis.yml
CC-BY-SA.pnghttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/CC-BY-SA.png
CC-BY-SA.pnghttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/CC-BY-SA.png
CONTRIBUTING.mdhttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/CONTRIBUTING.md
CONTRIBUTING.mdhttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/CONTRIBUTING.md
Gemfilehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/Gemfile
Gemfilehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/Gemfile
README.mdhttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/README.md
Rakefilehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/Rakefile
Rakefilehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/Rakefile
READMEhttps://patch-diff.githubusercontent.com/disem/fast-ruby
Contributinghttps://patch-diff.githubusercontent.com/disem/fast-ruby
https://travis-ci.org/JuanitoFatas/fast-ruby
https://patch-diff.githubusercontent.com/disem/fast-ruby#fast-ruby-
Erik Michaels-Oberhttps://github.com/sferik
Video @ Baruco 2014https://www.youtube.com/watch?v=fGFM_UrSp70
Slidehttps://speakerdeck.com/sferik/writing-fast-ruby
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code
the travis buildhttps://travis-ci.org/JuanitoFatas/fast-ruby
https://patch-diff.githubusercontent.com/disem/fast-ruby#analyze-your-code
fastererhttps://github.com/DamirSvrtan/fasterer
https://patch-diff.githubusercontent.com/disem/fast-ruby#measurement-tool
benchmark-ipshttps://github.com/evanphx/benchmark-ips
https://patch-diff.githubusercontent.com/disem/fast-ruby#template
https://patch-diff.githubusercontent.com/disem/fast-ruby#idioms
https://patch-diff.githubusercontent.com/disem/fast-ruby#general
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/general/assignment.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#parallel-assignment-vs-sequential-assignment-code
Read the rationale herehttps://github.com/JuanitoFatas/fast-ruby/pull/50#issue-98586885
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/general/begin-rescue-vs-respond-to.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#beginrescue-vs-respond_to-for-control-flow-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/general/define_method-vs-module-eval.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#define_method-vs-module_eval-for-defining-methods-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/general/raise-vs-e2mmap.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#raise-vs-e2mmraise-for-raising-and-defining-exeptions--code
Exception2MessageMapper modulehttp://ruby-doc.org/stdlib-2.2.0/libdoc/e2mmap/rdoc/index.html
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/general/loop-vs-while-true.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#loop-vs-while-true-code
https://patch-diff.githubusercontent.com/disem/fast-ruby#method-invocation
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/method/call-vs-send-vs-method_missing.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#call-vs-send-vs-method_missing-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/general/block-apply-method.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#normal-way-to-apply-method-vs-method-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/general/array-argument-vs-splat-arguments.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#function-with-single-array-argument-vs-splat-arguments-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/general/hash-vs-openstruct-on-access.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#hash-vs-openstruct-on-access-assuming-you-already-have-a-hash-or-an-openstruct-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/general/hash-vs-openstruct.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#hash-vs-openstruct-creation-code
https://patch-diff.githubusercontent.com/disem/fast-ruby#array
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/array/bsearch-vs-find.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#arraybsearch-vs-arrayfind-code
#29https://github.com/JuanitoFatas/fast-ruby/issues/29
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/array/length-vs-size-vs-count.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#arraylength-vs-arraysize-vs-arraycount-code
Note #size is an alias of #lengthhttps://github.com/ruby/ruby/blob/f8fb526ad9e9f31453bffbc908b6a986736e21a7/array.c#L5817-L5818
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/array/shuffle-first-vs-sample.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#arrayshufflefirst-vs-arraysample-code
rails/rails#17245https://github.com/rails/rails/pull/17245
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/array/array-first-vs-index.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#array0-vs-arrayfirst-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/array/array-last-vs-index.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#array-1-vs-arraylast-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/array/insert-vs-unshift.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#arrayinsert-vs-arrayunshift-code
https://patch-diff.githubusercontent.com/disem/fast-ruby#enumerable
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/enumerable/each-push-vs-map.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#enumerableeach--push-vs-enumerablemap-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/enumerable/each-vs-for-loop.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#enumerableeach-vs-for-loop-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/enumerable/each_with_index-vs-while-loop.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#enumerableeach_with_index-vs-while-loop-code
rails/rails#12065https://github.com/rails/rails/pull/12065
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/enumerable/map-flatten-vs-flat_map.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#enumerablemaparrayflatten-vs-enumerableflat_map-code
rails/rails@3413b88https://github.com/rails/rails/commit/3413b88
Replace map.flatten with flat_maphttps://github.com/rails/rails/commit/817fe31196dd59ee31f71ef1740122b6759cf16d
Replace map.flatten(1) with flat_maphttps://github.com/rails/rails/commit/b11ebf1d80e4fb124f0ce0448cea30988256da59
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/enumerable/reverse-each-vs-reverse_each.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#enumerablereverseeach-vs-enumerablereverse_each-code
rails/rails#17244https://github.com/rails/rails/pull/17244
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/enumerable/select-first-vs-detect.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#enumerabledetect-vs-enumerableselectfirst-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/enumerable/select-last-vs-reverse-detect.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#enumerableselectlast-vs-enumerablereversedetect-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/enumerable/sort-vs-sort_by.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#enumerablesort-vs-enumerablesort_by-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/enumerable/inject-symbol-vs-block.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#enumerableinject-symbol-vs-enumerableinject-proc-code
https://patch-diff.githubusercontent.com/disem/fast-ruby#hash
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/hash/bracket-vs-fetch.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#hash-vs-hashfetch-code
Symbol GC in Ruby 2.2http://www.sitepoint.com/symbol-gc-ruby-2-2/
Unraveling String Key Performance in Ruby 2.2http://www.sitepoint.com/unraveling-string-key-performance-ruby-2-2/
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/hash/bracket-vs-dup.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#hash-vs-hashdup-code
http://tenderlovemaking.com/2015/02/11/weird-stuff-with-hashes.htmlhttp://tenderlovemaking.com/2015/02/11/weird-stuff-with-hashes.html
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/hash/fetch-vs-fetch-with-block.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#hashfetch-with-argument-vs-hashfetch--block-code
#39 (comment)https://github.com/JuanitoFatas/fast-ruby/issues/39#issuecomment-103989335
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/hash/keys-each-vs-each_key.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#hasheach_key-instead-of-hashkeyseach-code
rails/rails#17099https://github.com/rails/rails/pull/17099
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/hash/merge-bang-vs-%5B%5D=.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#hashmerge-vs-hash-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/hash/merge-vs-merge-bang.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#hashmerge-vs-hashmerge-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/hash/merge-bang-vs-merge-vs-dup-merge-bang.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#mergehash-vs-hashmerge-vs-hashdupmerge-code
#42https://github.com/JuanitoFatas/fast-ruby/pull/42#issue-93502261
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/hash/hash-key-sort_by-vs-sort.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#hashsort_by-vs-hashsort-code
https://patch-diff.githubusercontent.com/disem/fast-ruby#proc--block
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/proc-and-block/block-vs-to_proc.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#block-vs-symbolto_proc-code
rails/rails#16833https://github.com/rails/rails/pull/16833
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/proc-and-block/proc-call-vs-yield.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#proccall-and-block-arguments-vs-yieldcode
are converted to Procshttps://www.omniref.com/ruby/2.2.0/symbols/Proc/yield#annotation=4087638&line=711
https://patch-diff.githubusercontent.com/disem/fast-ruby#string
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/string/casecmp-vs-downcase-==.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#stringcasecmp-vs-stringdowncase---code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/string/concatenation.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#string-concatenation-code
code (start)https://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/string/start-string-checking-match-vs-start_with.rb
code (end)https://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/end-string-checking-match-vs-end_with.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#stringmatch-vs-stringstart_withstringend_with-code-start-code-end
rails/rails#17316https://github.com/rails/rails/pull/17316
code https://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/string/===-vs-=~-vs-match.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#regexp-vs-stringmatch-vs-string-code-
#59https://github.com/JuanitoFatas/fast-ruby/pull/59
#62https://github.com/JuanitoFatas/fast-ruby/pull/62
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/string/gsub-vs-sub.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#stringgsub-vs-stringsub-vs-string-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/string/gsub-vs-tr.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#stringgsub-vs-stringtr-code
rails/rails#17257https://github.com/rails/rails/pull/17257
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/string/sub!-vs-gsub!-vs-%5B%5D=.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#stringsub-vs-stringgsub-vs-string-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/string/sub-vs-chomp.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#stringsub-vs-stringchomp-code
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/general/attr-accessor-vs-getter-and-setter.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#attr_accessor-vs-getter-and-setter-code
https://www.omniref.com/ruby/2.2.0/files/method.h?#annotation=4081781&line=47https://www.omniref.com/ruby/2.2.0/files/method.h#annotation=4081781&line=47
https://patch-diff.githubusercontent.com/disem/fast-ruby#range
codehttps://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/code/range/cover-vs-include.rb
https://patch-diff.githubusercontent.com/disem/fast-ruby#cover-vs-include-code
https://patch-diff.githubusercontent.com/disem/fast-ruby#less-idiomatic-but-with-significant-performance-ruby
https://github.com/JuanitoFatas/fast-ruby/wiki/Less-idiomatic-but-with-significant-performance-differencehttps://github.com/JuanitoFatas/fast-ruby/wiki/Less-idiomatic-but-with-significant-performance-difference
https://patch-diff.githubusercontent.com/disem/fast-ruby#submit-new-entry
Edit this README.mdhttps://github.com/JuanitoFatas/fast-ruby/edit/master/README.md
Submit a Awesome Pull Requesthttps://github.com/JuanitoFatas/fast-ruby/pulls
https://patch-diff.githubusercontent.com/disem/fast-ruby#something-went-wrong
Please open an issuehttps://github.com/JuanitoFatas/fast-ruby/issues/new
Open a Pull Requesthttps://github.com/JuanitoFatas/fast-ruby/pulls
https://patch-diff.githubusercontent.com/disem/fast-ruby#one-more-thing
Share this with your #Rubyfriends! <3https://twitter.com/intent/tweet?url=http%3A%2F%2Fgit.io%2F4U3xdw&text=Fast%20Ruby%20--%20Common%20Ruby%20Idioms%20inspired%20by%20%40sferik&original_referer=&via=juanitofatas&hashtags=#RubyFriends
@JuanitoFatashttps://twitter.com/juanitofatas
https://patch-diff.githubusercontent.com/disem/fast-ruby#also-checkout
Derailed Benchmarkshttps://github.com/schneems/derailed_benchmarks
Benchmarking Rubyhttps://speakerdeck.com/davystevenson/benchmarking-ruby
davy/benchmark-bigohttps://github.com/davy/benchmark-bigo
The Ruby Challengehttps://therubychallenge.com/
Fastererhttps://github.com/DamirSvrtan/fasterer
https://patch-diff.githubusercontent.com/disem/fast-ruby#license
https://patch-diff.githubusercontent.com/disem/fast-ruby/blob/master/CC-BY-SA.png
Creative Commons Attribution-ShareAlike 4.0 International Licensehttps://creativecommons.org/licenses/by-sa/4.0/
https://patch-diff.githubusercontent.com/disem/fast-ruby#code-license
https://patch-diff.githubusercontent.com/disem/fast-ruby#cc0-10-universal
github.com/JuanitoFatas/fast-rubyhttps://github.com/JuanitoFatas/fast-ruby
Readme https://patch-diff.githubusercontent.com/disem/fast-ruby#readme-ov-file
Contributing https://patch-diff.githubusercontent.com/disem/fast-ruby#contributing-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/disem/fast-ruby
Activityhttps://patch-diff.githubusercontent.com/disem/fast-ruby/activity
0 starshttps://patch-diff.githubusercontent.com/disem/fast-ruby/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/disem/fast-ruby/watchers
0 forkshttps://patch-diff.githubusercontent.com/disem/fast-ruby/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fdisem%2Ffast-ruby&report=disem+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/disem/fast-ruby/releases
Packages 0https://patch-diff.githubusercontent.com/users/disem/packages?repo_name=fast-ruby
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.