
@microsoft, ex-unemployed artist, ex-A.I. @shopifyeng @opensearchproj @awscloud ex-CTO @artsy @artsyopensource opinions my own 🇮🇱 🇺🇦 🇺🇸
NYC/Seattle/Geneva/(Moscow)
Joined November 2010
- Tweets13.3K
- Following1.8K
- Followers3.3K
- Likes5.9K
And here's a Rust version: github.com/dblock/dylint-spe…
code.dblock.org/2026/10/22/i…
Released rubocop-spellcheck 0.1.0, built on Kotoshu 言修.
🔎 Spell checker for Ruby comments, Markdown, and plain text with RuboCop.
github.com/dblock/rubocop-sp…
#rubocop /cc:@bbatsov
Released rubocop-spellcheck 0.1.0, built on Kotoshu 言修.
🔎 Spell checker for Ruby comments, Markdown, and plain text with RuboCop.
github.com/dblock/rubocop-sp…
#rubocop /cc:@bbatsov
💎 CanonicalEmails 0.2.0 normalizes email addresses with provider-aware parsing, Gmail plus-tag handling, composable behaviors, and cached model accessors.
github.com/dblock/canonical-…
ActionMailer::Text 0.2.0 is out!
Automatically generate plaintext email.
github.com/dblock/actionmail…
🚀 Create a GitHub Issue Action v3.5.0 is out! Added support for cross-repo issues, smarter duplicate detection, rate-limit retries, reopening closed issues, and generated reports in issue bodies.
github.com/marketplace/actio…
Maintainers are here to exercise taste, not to clear tickets.
code.dblock.org/2026/10/15/a…
Burnt some tokens to update mongoid gems with Ruby 4.0, Mongoid 9 & MongoDB 8 CI, GHA, compatibility fixes, and Coveralls.
Released mongoid-geospatial 7.4.1, mongoid-history 0.9.0, mongoid-rspec 4.3.0, mongoid-shell 0.5.0, mongoid-tag-collectible 0.2.3, mongoid-collection-snapshot 1.3.3, mongo_session_store 3.2.2, and mongoid_orderable 6.0.6.
@MongoDB @mongoid
Released ruby hyperclient 2.1.0. Mostly a maintenance release. Don't forget to use hyperclient-mcp to turn your hypermedia API into an MCP: code.dblock.org/2025/09/18/t…
Actual quote from an email about a bug in UcsLink.Fusion.
"j'ai trouvé pour les lnk... quelle %&*? ce truc... faut utiliser le OLE2 et dans la série sans une demi bouteille de vodka tu comprends que dalle c'est assez fort...Migrosoft sont vraiment très forts pour pondre des trucs que seuls les programmeurs de 20 ans d'expérience sur NT comprennent"
🤣
Dated September 4, 1997.
Really enjoying trying to build and run some of my code from the 90s.
code.dblock.org/2026/10/03/u…
ELPDS was another program I wrote in 1995. It stands for "Enhanced Logical & Physical Drive Status" and reports physical disk geometry, partition entries, FAT boot-sector details, and free space. C++
code.dblock.org/2026/10/11/e…
In 1998 I needed to convert PDF files to text for a search engine called Alkaline, without requiring separately installed libraries. So I wrote a C++ parser.
code.dblock.org/2026/10/09/a…
I released slack-ruby-client 3.3.0.
Other than some changes made by humans, we now have AI doing the API upgrades and keeping up with the CHANGELOG, it's pretty cool.
github.com/slack-ruby/slack-…
@SlackHQ @SlackAPI
github.com/dblock/open-weath…
If someone knows someone at @OpenWeatherMap, maybe you can ask them to give me a free license so I can finish adding support for the statistical weather data API.
Made a custom markdownlint rule to enforce single-line markdown, no wrapping.
github.com/dblock/markdownli…
Today was the first time I tried to contribute to a repo that does not allow AI-generated code. I started typing it by hand and just couldn't do it anymore. My hands refused to. I think I forgot how.
Ironically, you cannot Give Wi-Fi Feedback without working WiFi. @Delta #DeltaWifi
Added a shoes 👟 page to my Jekyll running blog. Generates a tag for each post for its gear, images from purchase history in email.
run.dblock.org/shoes/









