Advertisement ยท 728 ร— 90

Posts by Dennis Martinez

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

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

4 months ago 1 0 0 0
Using Kamal's Local Registry for Simpler Deployments
Using Kamal's Local Registry for Simpler Deployments YouTube video by Dev Tester

I whipped up a quick 8-minute video showing how to use one of Kamal's new features: spinning up a local Docker container registry for deployments. It's a much-needed update that makes Kamal even easier to use.

www.youtube.com/watch?v=SFVW...

4 months ago 0 0 0 0
Preview
Using Kamal's Local Registry for Simpler Deployments Deploying your apps with Kamal is easier than ever with the new local Docker registry feature

You may have noticed I'm a huge fan of Kamal for deploying web apps. It's now gotten even better since now we don't have to set up a remote container registry for simple deploys. Here's a quick write-up on how to enable it for existing Kamal configurations.

dennmart.com/articles/usi...

5 months ago 0 0 0 0

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.

6 months ago 1 0 0 0
A cartoonist's review of AI art - The Oatmeal This is a comic about AI art.

If you're like me and have a somewhat uneasy feeling about the increasing usage of AI and LLMs, @theoatmeal.bsky.social published this brilliant piece talking about it. While it's from a cartoonist's perspective, it definitely applies to all creators.

theoatmeal.com/comics/ai_art

6 months ago 1 0 0 0

A reminder in case anyone needs to hear it: Not all software products need AI functions. They'll still work perfectly fine without it.

6 months ago 0 0 0 0

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.

7 months ago 1 0 0 0

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.

8 months ago 1 0 0 0
Advertisement

I don't care that people say em dashes are a clear sign of AI writing, I'm going to continue to use them as I always have.

9 months ago 2 0 0 0

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.

9 months ago 1 0 0 0
Preview
"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.

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

9 months ago 2 0 0 0

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.

9 months ago 1 0 0 0
Post image

Nothing like getting job offers to commit fraud.

9 months ago 1 0 0 0

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.

10 months ago 0 0 0 0

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?

10 months ago 0 0 0 0
Trance - 009 Sound System Dreamscape (HD)
Trance - 009 Sound System Dreamscape (HD) YouTube video by TradeSend

If you watched YouTube videos before 2010, I guarantee this song is forever embedded in your brain.

www.youtube.com/watch?v=TKfS...

11 months ago 1 0 0 0
Kamal Review Apps (Part 5) โ€“ Using Hooks to Check Setup
Kamal Review Apps (Part 5) โ€“ Using Hooks to Check Setup YouTube video by Dev Tester

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

11 months ago 0 0 0 0
Advertisement

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.

11 months ago 1 0 0 0

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?

11 months ago 0 0 0 0

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.

11 months ago 0 0 0 0

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.

11 months ago 0 0 0 0

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 ๐Ÿคฆโ€โ™‚๏ธ

11 months ago 0 0 0 0

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.

11 months ago 0 0 0 0
Preview
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...

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

11 months ago 0 0 0 0

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.

11 months ago 0 0 0 0

Finally home after some flight delays.

Matsuyama, you were wonderful and #RubyKaigi was amazing. Looking forward to next year's event.

11 months ago 0 0 0 0

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.

11 months ago 0 0 0 0
Advertisement

They're going so fast that the live Japanese-to-English translators are struggling to keep up. They sound exhausted.

11 months ago 0 0 0 0

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.

11 months ago 0 0 1 0

Claude for coding, although I did get to try the latest Gemini Pro and it seemed to work even better than Claude in my limited use.

11 months ago 2 0 0 0