54,302 blogs · [ { "id": "01a0821c-ac4d-701a-8146-2e5773243078", "title": "Ruby TRICKS of 2018", "url": "https://idiosyncratic-ruby.com/75-ruby-tricks-of-2018.html", "published_at": "2020-08-24T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5773822594", "title": "Super Snakes", "url": "https://idiosyncratic-ruby.com/74-super-snakes.html", "published_at": "2020-08-17T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5773d62530", "title": "Unicode Version Mapping", "url": "https://idiosyncratic-ruby.com/73-unicode-version-mapping.html", "published_at": "2020-08-14T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57748a928e", "title": "Clear Case of Unclear Casing", "url": "https://idiosyncratic-ruby.com/72-clear-case-of-unclear-casing.html", "published_at": "2020-08-12T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5774a54f6e", "title": "Nothing to Disable", "url": "https://idiosyncratic-ruby.com/71-nothing-to-disable.html", "published_at": "2020-08-11T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57752fe92d", "title": "Nothing to Escape", "url": "https://idiosyncratic-ruby.com/70-nothing-to-escape.html", "published_at": "2020-08-10T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57759e4926", "title": "Nothing to Compare", "url": "https://idiosyncratic-ruby.com/69-nothing-to-compare.html", "published_at": "2020-08-06T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5775a09c68", "title": "Assignments In-Style", "url": "https://idiosyncratic-ruby.com/68-assignments-in-style.html", "published_at": "2020-08-04T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5775eb3bf0", "title": "Warning: The Experiment", "url": "https://idiosyncratic-ruby.com/67-warning-the-experiment.html", "published_at": "2020-08-03T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57760d086e", "title": "Ruby has Character", "url": "https://idiosyncratic-ruby.com/66-ruby-has-character.html", "published_at": "2018-05-31T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577701746c", "title": "Warning: The Module", "url": "https://idiosyncratic-ruby.com/65-warning-the-module.html", "published_at": "2018-05-15T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5777ad4dde", "title": "What the Regex?", "url": "https://idiosyncratic-ruby.com/64-what-the-regex.html", "published_at": "2018-05-07T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5778957d99", "title": "idiosyncratic_eval", "url": "https://idiosyncratic-ruby.com/63-instance-eval.html", "published_at": "2018-05-02T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5778e1c2d6", "title": "Less Feature-Rich, More Fun", "url": "https://idiosyncratic-ruby.com/62-less-features-more-fun.html", "published_at": "2016-05-31T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5779066342", "title": "Meta Escape Control", "url": "https://idiosyncratic-ruby.com/61-meta-escape-control.html", "published_at": "2016-05-30T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57793f1ec4", "title": "Escape Back Referencing", "url": "https://idiosyncratic-ruby.com/60-escape-back-referencing.html", "published_at": "2016-05-29T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577975bdf5", "title": "Big Data Without End", "url": "https://idiosyncratic-ruby.com/59-big-data-without-end.html", "published_at": "2016-05-28T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577a3120cd", "title": "Magic Instructions", "url": "https://idiosyncratic-ruby.com/58-magic-instructions.html", "published_at": "2016-05-27T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577a9b1c91", "title": "What the Time?", "url": "https://idiosyncratic-ruby.com/57-what-the-time.html", "published_at": "2016-05-26T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577af85559", "title": "US-ASCII-8BIT", "url": "https://idiosyncratic-ruby.com/56-us-ascii-8bit.html", "published_at": "2016-05-25T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577b88d45b", "title": "Struggling Four Equality", "url": "https://idiosyncratic-ruby.com/55-struggling-four-equality.html", "published_at": "2016-05-24T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577c07e1ad", "title": "Try Converting", "url": "https://idiosyncratic-ruby.com/54-try-converting.html", "published_at": "2016-05-23T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577c458cfc", "title": "The Constant Tree", "url": "https://idiosyncratic-ruby.com/53-the-constant-tree.html", "published_at": "2016-05-22T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577d41466a", "title": "Constant Visibility", "url": "https://idiosyncratic-ruby.com/52-constant-visibility.html", "published_at": "2016-05-21T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577deee9ff", "title": "½ Kilo of SHA256", "url": "https://idiosyncratic-ruby.com/51-half-kilo-of-sha256.html", "published_at": "2016-05-20T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577df6c3b6", "title": "Naming Too Good", "url": "https://idiosyncratic-ruby.com/50-naming-too-good.html", "published_at": "2016-05-19T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577e18163c", "title": "What the Format?", "url": "https://idiosyncratic-ruby.com/49-what-the-format.html", "published_at": "2016-05-18T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577e34bb67", "title": "Ruby TRICKS of 2015", "url": "https://idiosyncratic-ruby.com/48-ruby-tricks-of-2015.html", "published_at": "2016-05-17T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577ebf1025", "title": "Ruby TRICKS of 2013", "url": "https://idiosyncratic-ruby.com/47-ruby-tricks-of-2013.html", "published_at": "2016-05-16T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577f7ecfd4", "title": "The Art of Arguments", "url": "https://idiosyncratic-ruby.com/46-the-art-of-arguments.html", "published_at": "2016-05-15T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e577f8e2922", "title": "Constant Shuffle", "url": "https://idiosyncratic-ruby.com/45-constant-shuffle.html", "published_at": "2016-05-14T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e578017d220", "title": "Top Level Binding", "url": "https://idiosyncratic-ruby.com/44-top-level-binding.html", "published_at": "2016-05-13T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e578100a7be", "title": "New Ruby Startup", "url": "https://idiosyncratic-ruby.com/43-new-ruby-startup.html", "published_at": "2016-05-12T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5781a986b0", "title": "R(u)b(y)Config(uration)", "url": "https://idiosyncratic-ruby.com/42-ruby-config.html", "published_at": "2016-05-11T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57827b8e39", "title": "Proper Unicoding", "url": "https://idiosyncratic-ruby.com/41-proper-unicoding.html", "published_at": "2016-05-10T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5783349475", "title": "Symbolic Validations", "url": "https://idiosyncratic-ruby.com/40-symbolic-validations.html", "published_at": "2016-05-09T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5783c1fd0b", "title": "Fixed Numbers", "url": "https://idiosyncratic-ruby.com/39-fixed-numbers.html", "published_at": "2016-05-08T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5784ae47c4", "title": "Sad Methods", "url": "https://idiosyncratic-ruby.com/38-sad-methods.html", "published_at": "2016-05-07T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57856ae6a7", "title": "Static Monkeys vs. Strong Ducks", "url": "https://idiosyncratic-ruby.com/37-static-monkeys-vs-strong-ducks.html", "published_at": "2016-05-06T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5786275fd5", "title": "ERB Render Standard", "url": "https://idiosyncratic-ruby.com/36-erb-render-standard.html", "published_at": "2016-05-05T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5787122f00", "title": "Identification", "url": "https://idiosyncratic-ruby.com/35-identification.html", "published_at": "2016-05-04T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57880f3449", "title": "Utility Gems", "url": "https://idiosyncratic-ruby.com/34-utility-gems.html", "published_at": "2016-05-03T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57882b65f5", "title": "Too Expressive & * _ ?", "url": "https://idiosyncratic-ruby.com/33-too-expressive.html", "published_at": "2016-05-02T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57886a30e8", "title": "No More Errors", "url": "https://idiosyncratic-ruby.com/32-no-more-errors.html", "published_at": "2016-05-01T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57895d3ca1", "title": "Roots of Rubyism", "url": "https://idiosyncratic-ruby.com/31-roots-of-rubyism.html", "published_at": "2015-05-31T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e578a0f70b3", "title": "Regex with Class", "url": "https://idiosyncratic-ruby.com/30-regex-with-class.html", "published_at": "2015-05-30T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e578a476e51", "title": "Limitations of Language", "url": "https://idiosyncratic-ruby.com/29-limitations-of-language.html", "published_at": "2015-05-29T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e578b399ce5", "title": "Operating Nothing", "url": "https://idiosyncratic-ruby.com/28-operating-nothing.html", "published_at": "2015-05-28T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e578c2465e4", "title": "Golfing Basics", "url": "https://idiosyncratic-ruby.com/27-golfing-basics.html", "published_at": "2015-05-27T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e578c9fabde", "title": "File Encoding Magic", "url": "https://idiosyncratic-ruby.com/26-file-encoding-magic.html", "published_at": "2015-05-26T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e578d7711e8", "title": "Meta Methodology", "url": "https://idiosyncratic-ruby.com/25-meta-methodology.html", "published_at": "2015-05-25T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e578e4c35ba", "title": "Goto Fail", "url": "https://idiosyncratic-ruby.com/24-goto-fail.html", "published_at": "2015-05-24T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e578eb8a9e8", "title": "Ruby Lookalikes", "url": "https://idiosyncratic-ruby.com/23-ruby-lookalikes.html", "published_at": "2015-05-23T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e578f50d152", "title": "Literate Ruby", "url": "https://idiosyncratic-ruby.com/22-literate-ruby.html", "published_at": "2015-05-22T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e578f7f14f6", "title": "Uniform Resource Matching", "url": "https://idiosyncratic-ruby.com/21-uniform-resource-matching.html", "published_at": "2015-05-21T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5790441e68", "title": "Better Standards", "url": "https://idiosyncratic-ruby.com/20-better-standards.html", "published_at": "2015-05-20T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57906e8c9c", "title": "Symbolic Reservations", "url": "https://idiosyncratic-ruby.com/19-semantic-symbols.html", "published_at": "2015-05-19T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e579162beda", "title": "Con-Struct Attributes", "url": "https://idiosyncratic-ruby.com/18-con-struct-attributes.html", "published_at": "2015-05-18T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57918bfab6", "title": "Stream Editing", "url": "https://idiosyncratic-ruby.com/17-stream-editing.html", "published_at": "2015-05-17T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57922b74f7", "title": "Changing the Rules", "url": "https://idiosyncratic-ruby.com/16-changing-the-rules.html", "published_at": "2015-05-16T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e579233cac2", "title": "210 Ways to Rome", "url": "https://idiosyncratic-ruby.com/15-207-ways-to-rome.html", "published_at": "2015-05-15T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57928aa31a", "title": "Meeting some Locals", "url": "https://idiosyncratic-ruby.com/14-meeting-some-locals.html", "published_at": "2015-05-14T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57936c88e0", "title": "Slicing Rubies", "url": "https://idiosyncratic-ruby.com/13-slicing-rubies.html", "published_at": "2015-05-13T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5793b14967", "title": "More Inspections", "url": "https://idiosyncratic-ruby.com/12-more-inspections.html", "published_at": "2015-05-12T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5794162410", "title": "Regular Extremism", "url": "https://idiosyncratic-ruby.com/11-regular-extremism.html", "published_at": "2015-05-11T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5794a81846", "title": "Know your Environment", "url": "https://idiosyncratic-ruby.com/10-know-your-environment.html", "published_at": "2015-05-10T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5794f462c5", "title": "Globalization", "url": "https://idiosyncratic-ruby.com/9-globalization.html", "published_at": "2015-05-09T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5795be411d", "title": "Self Improvement", "url": "https://idiosyncratic-ruby.com/8-self-improvement.html", "published_at": "2015-05-08T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5796562ace", "title": "Easier Switching", "url": "https://idiosyncratic-ruby.com/7-easier-switching.html", "published_at": "2015-05-07T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5796c0cb93", "title": "Run Ruby, Run!", "url": "https://idiosyncratic-ruby.com/6-run-ruby-run.html", "published_at": "2015-05-06T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57972266d4", "title": "Constant Shadows", "url": "https://idiosyncratic-ruby.com/5-constant-shadows.html", "published_at": "2015-05-05T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5798086b77", "title": "What the Pack?", "url": "https://idiosyncratic-ruby.com/4-what-the-pack.html", "published_at": "2015-05-04T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5798dc057b", "title": "Ruby, Can You Speak Louder?", "url": "https://idiosyncratic-ruby.com/3-ruby-can-you-speak-louder.html", "published_at": "2015-05-03T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e5799231554", "title": "Ruby String Magic", "url": "https://idiosyncratic-ruby.com/2-ruby-string-magic.html", "published_at": "2015-05-02T00:00:00+00:00" }, { "id": "01a0821c-ac4d-701a-8146-2e57995de8b4", "title": "Test Highlights", "url": "https://idiosyncratic-ruby.com/1-test-highlights.html", "published_at": "2015-05-01T00:00:00+00:00" } ] posts Claim your blog
Back to Jan Lelis
Blog · corpus.blog/blogs/idiosyncratic-ruby.com/posts

Jan Lelis

idiosyncratic-ruby.com

2020

2018

2016

2015