Real-Time Engagement: Web Push Notifications in Rails 8
For a long time, if you wanted to send a “Push Notification” to a user’s phone or laptop, you needed a native mobile app. For solo developers, this was a hug...
For a long time, if you wanted to send a “Push Notification” to a user’s phone or laptop, you needed a native mobile app. For solo developers, this was a hug...
If you have been using AWS S3 for your Rails file uploads, you know the pain of the monthly bill. It’s not just the storage cost; it’s the Egress Fees. Every...
Imagine a user trying to upload a 100MB video or a high-resolution photo to your app. If you use the standard Rails file upload, that file travels from the u...
I’ve lost count of the number of hours I’ve spent in the past building “Live Search” features.
I am a huge fan of Hotwire. It’s what allowed me to stop writing massive React apps and go back to enjoying Ruby. But recently, a new player has entered the ...
I love Ruby. It is the language that made me happy to write code. But as a Rails developer, I eventually hit a wall. Maybe I needed to process a 2GB CSV file...
If you spend any time on Tech Twitter lately, you might feel like the sky is falling. People are saying that “coding is dead” and that AI will replace every ...
I remember when I first started learning Ruby outside of Rails. I was building a small script, and my code kept crashing with NameError: uninitialized consta...
If you have ever used the Stripe API, you’ve noticed their IDs look awesome. Instead of a random number or a long, confusing UUID, they look like this: cus_M...
I remember the days when building a professional-looking dashboard in Rails meant spending a whole week wrestling with CSS flexbox and custom SVG icons. You’...