https://mikeperham.com
https://contribsys.com
https://sidekiq.org
Portland, OR
@getajobmike.ruby.social.ap.brid.gy should continue to work if you want to see my Mastodon posts here.
rubyreferences.github.io/rubychanges/...
Goals: Full, comprehensive, concise, well-structured.
Examples, explanations of reasons, links to docs, all of it.
rubyreferences.github.io/rubychanges/...
Goals: Full, comprehensive, concise, well-structured.
Examples, explanations of reasons, links to docs, all of it.
We shipped smart "Just Enough APM™" dashboards, Insights Alarms, an EU data region, plus integrations with @incident.io, @rootly.com, and more.
Thanks for a great year. See you in 2026! 🧡
We shipped smart "Just Enough APM™" dashboards, Insights Alarms, an EU data region, plus integrations with @incident.io, @rootly.com, and more.
Thanks for a great year. See you in 2026! 🧡
https://gem.coop/fellowship/
https://gem.coop/fellowship/
We took our first steps into a new era: we made a substantial release, began unifying our ecosystem, launched our sponsorship program, and saw a real uptick in community activity.
Read all about it! hanamirb.org/blog/2025/12...
We took our first steps into a new era: we made a substantial release, began unifying our ecosystem, launched our sponsorship program, and saw a real uptick in community activity.
Read all about it! hanamirb.org/blog/2025/12...
Inline SVGs? Bloated DOM.
<img> tags? Can't change colors.
Icon fonts? Blurry at certain sizes, a11y issues.
CSS background-image? Still can't change colors.
But, today there's actually a perfect solution...
Inline SVGs? Bloated DOM.
<img> tags? Can't change colors.
Icon fonts? Blurry at certain sizes, a11y issues.
CSS background-image? Still can't change colors.
But, today there's actually a perfect solution...
https://gem.coop/fellowship/
https://gem.coop/fellowship/
www.datadoghq.com/blog/ruby-pe...
www.datadoghq.com/blog/ruby-pe...
A YouTube series & newsletter aiming to bridge gaps between local Ruby communities globally, starting in Japan. 🇯🇵
My first guest (& newsletter collaborator) is @okuramasafumi.com, Chief Organizer of #KaigiOnRails!
Subscribe 👇 www.youtube.com/watch?v=TQBU...
A YouTube series & newsletter aiming to bridge gaps between local Ruby communities globally, starting in Japan. 🇯🇵
My first guest (& newsletter collaborator) is @okuramasafumi.com, Chief Organizer of #KaigiOnRails!
Subscribe 👇 www.youtube.com/watch?v=TQBU...
rubycentral.org/p/561966ea-9...
The biggest release yet, packed with new language bindings, Linter Autofix support, Linter Fix-on-Save, a new `.herb.yml` config file, formatter improvements, Tailwind Class Sorting integration, and a ton of performance, tooling and LSP improvements! 🌿
The biggest release yet, packed with new language bindings, Linter Autofix support, Linter Fix-on-Save, a new `.herb.yml` config file, formatter improvements, Tailwind Class Sorting integration, and a ton of performance, tooling and LSP improvements! 🌿
Always room for more in the tent, try it out and contribute back to help make things better though!
hanamirb.org/blog/2025/11...
#ruby
Always room for more in the tent, try it out and contribute back to help make things better though!
hanamirb.org/blog/2025/11...
#ruby
ica.coop/en/cooperati...
ica.coop/en/cooperati...
Help us bring Ruby developers together across 6 cities. Your support strengthens the Ruby community nationwide.
www.xoruby.com/firestarter/
Help us bring Ruby developers together across 6 cities. Your support strengthens the Ruby community nationwide.
www.xoruby.com/firestarter/
🧵