corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a087d0-91c4-734f-8cf1-921044ed36ad", "title": "Fifteen Ruby takes on a stepped-worker DSL", "url": "https://razorjack.net/fifteen-ruby-takes-on-a-stepped-worker-dsl/", "published_at": "2026-04-26T00:00:00+00:00" }, { "id": "01a087d0-91c4-734f-8cf1-921045db03a1", "title": "Railsmaxxing, or hidden Rails gems", "url": "https://razorjack.net/railsmaxxing/", "published_at": "2026-04-19T00:00:00+00:00" }, { "id": "01a087d0-91c4-734f-8cf1-921045e755ac", "title": "An RSpec-like test DSL in Ruby, from scratch", "url": "https://razorjack.net/implementing-dsl-in-ruby-rspec/", "published_at": "2026-01-17T00:00:00+00:00" }, { "id": "01a087d0-91c4-734f-8cf1-92104646d112", "title": "Securing deployment credentials stored in home directory", "url": "https://razorjack.net/securing-deployment-credentials-stored-in-home-directory/", "published_at": "2019-02-24T00:00:00+00:00" }, { "id": "01a087d0-91c4-734f-8cf1-92104666c5c3", "title": "Playing with Ruby object model: prototypal inheritance", "url": "https://razorjack.net/ruby-object-model-implementing-prototypal-inheritance/", "published_at": "2019-01-26T00:00:00+00:00" }, { "id": "01a087d0-91c4-734f-8cf1-9210469a86e9", "title": "wkhtmltopdf on Heroku: evaluating different installation options", "url": "https://razorjack.net/wkhtmltopdf-on-heroku-evaluating-different-installation-options/", "published_at": "2019-01-09T00:00:00+00:00" }, { "id": "01a087d0-91c4-734f-8cf1-9210477f6cdc", "title": "Analyzing, visualizing and optimizing JS bundle size in Rails/Webpacker apps", "url": "https://razorjack.net/visualizing-optimizing-javascript-bundle-size-rails-webpacker/", "published_at": "2018-07-02T00:00:00+00:00" }, { "id": "01a087d0-91c4-734f-8cf1-921047a30be0", "title": "Implementing DSL in Ruby, part 1: CSV importer", "url": "https://razorjack.net/implementing-dsl-in-ruby-csv-importer/", "published_at": "2018-05-20T00:00:00+00:00" }, { "id": "01a087d0-91c4-734f-8cf1-921047f0cc01", "title": "Playing with typed collections using dry-types", "url": "https://razorjack.net/typed-collections-with-dry-types/", "published_at": "2017-10-08T00:00:00+00:00" }, { "id": "01a0e742-17ce-71c2-b6d2-e40f72decb89", "title": null, "url": "https://razorjack.net/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f730807f7", "title": null, "url": "https://razorjack.net/about/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f73b5a848", "title": null, "url": "https://razorjack.net/blog/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f762d6155", "title": null, "url": "https://razorjack.net/privacy/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f769cdc2f", "title": null, "url": "https://razorjack.net/quicksand/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f7831f632", "title": null, "url": "https://razorjack.net/resume/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f7933c476", "title": null, "url": "https://razorjack.net/tags/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f79ffb91b", "title": null, "url": "https://razorjack.net/tags/dsl/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f7ad12a24", "title": null, "url": "https://razorjack.net/tags/experiments/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f7b881495", "title": null, "url": "https://razorjack.net/tags/heroku/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f7b8da557", "title": null, "url": "https://razorjack.net/tags/javascript/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f7c29bb61", "title": null, "url": "https://razorjack.net/tags/rails/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f7c45c6df", "title": null, "url": "https://razorjack.net/tags/ruby/", "published_at": null }, { "id": "01a0e742-17ce-71c2-b6d2-e40f7d27c197", "title": null, "url": "https://razorjack.net/tags/security/", "published_at": null } ] posts
Claim your blog
Back to razorjack.net
Blog · corpus.blog/blogs/razorjack.net/posts
razorjack.net
razorjack.net
2026
Fifteen Ruby takes on a stepped-worker DSL
original ↗
26 Apr 2026
Railsmaxxing, or hidden Rails gems
original ↗
19 Apr 2026
An RSpec-like test DSL in Ruby, from scratch
original ↗
17 Jan 2026
2019
Securing deployment credentials stored in home directory
original ↗
24 Feb 2019
Playing with Ruby object model: prototypal inheritance
original ↗
26 Jan 2019
wkhtmltopdf on Heroku: evaluating different installation options
original ↗
9 Jan 2019
2018
Analyzing, visualizing and optimizing JS bundle size in Rails/Webpacker apps
original ↗
2 Jul 2018
Implementing DSL in Ruby, part 1: CSV importer
original ↗
20 May 2018
2017
Playing with typed collections using dry-types
original ↗
8 Oct 2017
Undated
https://razorjack.net/
original ↗
—
https://razorjack.net/about/
original ↗
—
https://razorjack.net/blog/
original ↗
—
https://razorjack.net/privacy/
original ↗
—
https://razorjack.net/quicksand/
original ↗
—
https://razorjack.net/resume/
original ↗
—
https://razorjack.net/tags/
original ↗
—
https://razorjack.net/tags/dsl/
original ↗
—
https://razorjack.net/tags/experiments/
original ↗
—
https://razorjack.net/tags/heroku/
original ↗
—
https://razorjack.net/tags/javascript/
original ↗
—
https://razorjack.net/tags/rails/
original ↗
—
https://razorjack.net/tags/ruby/
original ↗
—
https://razorjack.net/tags/security/
original ↗
—