Dennis Martinez

@dennmart.com

Just another freelancer. Focused on Rails development, DevOps, and test automation while living in Osaka, Japan.

A new Rails features that's not talked about much is local CI. It's a fast and easy way to make sure your app is ready to ship, without having to wait for your CI service to run. I wrote an article about it and how to set it up on an existing Rails app. dev-tester.com/speed-up-you...

Speed Up Your Rails Testing Workflow with Local CI

Stop waiting for GitHub Actions. Rails 8.1's local CI runs your tests in seconds on your own machine. Here's how it works.

dev-tester.com

I recently bought my first vertical mouse (Keychron M5). It took some time to get used to it but it makes a huge difference in how my wrist feels after a day of work. It's really easy to forget about ergonomics, but we need to make sure to take care of ourselves better.

It's so disheartening to pick up a new book that you've been excited to read, only to see that most of it feels like low-effort, clearly AI-generated content.

Am I the only one seeing a sudden increase of buggy behavior on apps that rarely had any issues before? I'm guessing companies are letting people vibe-code their way through their daily work without much in the way of QA or reviews.

Ever since GitHub Copilot started to enforce monthly usage limits, I've been using it far less. The free models are almost useless, and the premium models consume way to much of the monthly usage for even the simplest queries. I don't think I'll renew when my current subscription is up.

"I can't find the issue, this is working on my machine." As a tester, you've probably seen this message on a closed ticket more times than you'd like. Does that mean that you should just give up? You shouldn't. Read more in the latest Dev Tester article. dev-tester.com/works-on-my-...

"Works on My Machine!": How to Deal With Dismissive Devs

Stop letting developers dismiss your bug reports by saying it works for them when you know something's broken.

dev-tester.com

Every time I go to the post office to send something to my family in Puerto Rico, I always cause chaos and commotion because no one knows where Puerto Rico exists and have no clue how to send stuff there. It always takes at least 20 minutes for them to figure it out.

Cell phones these days aren't built to last. My phone has been shutting off and looks like it's on its last legs after 3 years of use. Meanwhile I recently found my old flip phone from 2005 and after a quick charge it powered up like nothing with all data intact.

I really want to keep trying to do YouTube videos, but after a year of slow progress I still don't feel fully comfortable with being on camera. Maybe it's time to reassess this goal.

I've noticed that every time I talk with someone I haven't chatted with in years and tell them that my life is pretty much the same as the last time we spoke, I feel a bit of shame. Why is that? Since when is maintaining a good thing considered a bad thing?

It amazes me that there are a lot of companies out there that let you work remotely, but require you to have your webcam on at all times during working hours.

I spent the better part of the week trying to figure out why a Turbo Frame in a Rails app didn't work as expected, only to discover it's a Turbo bug that was reported 8 months ago 🤦‍♂️

I've opened more pull requests for open source projects this week than I did in probably the last 5 years combined (e.g. close to zero PRs). It feels pretty good to pitch in and help. I should do this a lot more often.

A few weeks ago I got a Boox Note Air4 C e-ink tablet and it's become my favorite device to carry with me. I've finally read a lot of PDF books I've purchased throughout the years that I completely neglected, and the writing experience is also surprisingly great. shop.boox.com/collections/...

BOOX Note Air4 C

BOOX Note Air4 C is the next generation of Note Air3 C. With an enhanced Kaleido 3 color ePaper display, a more powerful octa-core CPU, Android 13 OS, paper-like writing feel, and robust note-taking t...

shop.boox.com

Books are incredible. One day you're reading a chapter and it feels like a complete waste of time. Then a few days or weeks down the road, those same pages are now full of lessons and sparks of inspiration.

Coming from Osaka where everywhere is overflowing with travelers, the main tourist spots in Matsuyama feel empty in comparison. There needs to be a much better distribution of tourists coming to Japan.

Something interesting I've been noticing about RubyKaigi speakers: Japanese speakers try to squeeze way too much detail in their slides while speaking way too quickly compared to English speakers. There's no time to process anything.

Just a few more days before RubyKaigi, looking forward to it! I just realize I haven't been to a conference since I moved to Japan nine years ago. It's been far too long.