Motivation After building several Shopify embedded apps, I've learned valuable lessons...
As a developer working with Shopify's ecosystem, I recently built a multi-tenant SaaS application...
As developers, we're always looking for ways to streamline our deployment process while maintaining...
The Challenge: Modernizing Rails Deployment When I recently needed to deploy my Rails 8...
The Cost-Benefit Realization As a Rails developer who recently migrated from Heroku to...
In my previous article, we explored deploying Rails 8 applications using Docker and Kamal. ...
Ruby on Rails - Calculating pricing based user's purchasing...
In modern web applications, we often need to represent hierarchical data structures where records can...
When our team decided to upgrade to Rails 8, we chose a more Rails-native approach using importmap...
Introduction When I first started deploying Rails applications, the process felt...
Building a secure and scalable authentication system is crucial for modern web applications. Today,...
As financial applications grow in complexity, data integrity becomes paramount. Today, I'll share...
Testing financial applications requires exceptional attention to detail and robust test coverage. In...
Links GitHub Repo → https://github.com/sulmanweb/github-activity-cli Roadmap.sh Task →...
Links RubyGems.org → https://rubygems.org/gems/task_tracker_cli GitHub Repo →...
Working with exchange rates in Rails applications can be tricky. After implementing currency handling...
Introduction In modern Rails applications, organizing business logic effectively is...
GraphQL is becoming increasingly popular as an alternative to REST APIs, offering more flexibility...
Introduction Welcome to the age of AI. The world is moving at lightning speed towards...
In our previous article (linked below), we explored how to implement single-select enums in a Ruby on...
If you're a Rails developer, you've probably heard about the recent improvements in Rails 8,...
I have published latest better script and article at: ...
As developers, we constantly seek ways to improve and enhance our projects. That's why I'm thrilled...
ChatGPT is a conversational AI model developed by OpenAI that generates human-like responses to text...
Introduction Social media platforms like Twitter and Instagram have revolutionized the way...
As a developer, one of the most important aspects of writing code is making it easy to understand,...
SendGrid is a well-known email delivery platform enabling businesses to send and manage their email...
It can be helpful in a Rails application to send notifications to a Slack channel, for example, when...
Rubocop is a popular code linter for Ruby, and it can be used to help keep your codebase clean and...
I use rails 7 these days with ruby 3.0 in a containerized app using docker-compose. The problem...