Profile avatar
dennmart.com
Just another freelancer. Focused on Rails development, DevOps, and test automation while living in Osaka, Japan.
150 posts 32 followers 94 following
Prolific Poster
Conversation Starter

Nothing like getting job offers to commit fraud.

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.

When is it acceptable for me to act smug about having my apps deployed on my own servers using Kamal, thus bypassing the great Heroku meltdown of 2025?

If you watched YouTube videos before 2010, I guarantee this song is forever embedded in your brain. www.youtube.com/watch?v=TKfS...

Here's my second-to-last video in this series about using Kamal to build a review app workflow for your projects. Kamal doesn't have a way to check if the review app server is already set up, so this video talks about using hooks to figure out which step to take. www.youtube.com/watch?v=UNed...

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?

I've been reading Tiny Experiments by @neuranne.bsky.social and even halfway through I've gotten a ton out of the book. The mindset shift around treating procrastination as a tool for self-discovery instead of berating myself has been extremely useful already.

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/...

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.

Finally home after some flight delays. Matsuyama, you were wonderful and #RubyKaigi was amazing. Looking forward to next year's event.

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.

Me waiting since 2021 for @frame.work to begin selling and shipping their laptops to Japan.

Been here for nine years and it never gets old seeing the cherry blossoms starting to bloom in spring.

I began trying out Claude 3.7 Sonnet in the past two days since I've heard good things since this model came out. It's blown my mind with how much better it is with coding tasks compared to ChatGPT's existing models. Looks like I'm going to switch over my paid subscription soon.

It's crazy that Rancid's "...And Out Come the Wolves" album turns 30 this year. The whole album is so good and still holds up.

If you've ever wondered how to automate web application deployments using Kamal, I got a video for you: youtu.be/k11rH_qMthw

I know so many engineering teams that should heed the advice in this article by @polotek.bsky.social polotek.net/posts/the-fr...

I'm not much of a coffee drinker, but the combination of caffeine with L-Theanine seem to give me incredible focus throughout the day. Whatever magic this is, I'm all for it.

I almost had my transactional email service shut down today, thanks to someone spamming the registration form of one my sites with bogus emails that bounced.

The latest edition of the Software Testing Weekly newsletter features my latest article 🙌 Check out the newsletter if you want to expand your testing mindset (and if you're a developer, you should always be doing that!) softwaretestingweekly.com/issues/262

While Tailwind is still my go-to CSS framework for my own projects, I've been working on a project that uses Bootstrap and admittedly it isn't that bad these days, especially if you use it with a tool like Sass. I think it gets way too much unnecessary hate by devs nowadays.

The only reason I want tools like this to become successful is to force companies to stop doing the types of interviews where it could help the interviewee cheat—since it usually doesn't reflect the day-to-day work of whoever they're trying to hire.

If you're building an event-driven application that uses AWS services, I highly recommend using LocalStack (www.localstack.cloud). The community edition works so well for quick testing of event-driven architecture before deploying.

I'm thinking about giving away my TestCafe book for free, and optionally asking for a one-time payment/donation to access the practice website I built for it. Let me know if this is something you'd be interested in.

TypeScript: We're going to rewrite TypeScript in Go, it can be 10x faster in some use cases! 99.999% of developers on social media: WHY DIDN'T YOU USE RUST???