Sulman Baig

Sulman Baig @sulmanweb

About: Senior Software Engineer with 11 years of expertise in Ruby on Rails and Vue.js, specializing in health, e-commerce, staffing, and transport. Experienced in software development and version analysis.

Location:
Multan, Pakistan
Joined:
Oct 23, 2019

Sulman Baig
articles - 58 total

Master Shopify Embedded Apps with Rails 8

Motivation After building several Shopify embedded apps, I've learned valuable lessons...

Learn More 0 0Feb 6

Build Secure Shopify Apps with App Bridge

As a developer working with Shopify's ecosystem, I recently built a multi-tenant SaaS application...

Learn More 0 0Feb 3

Rails CI/CD with Dokku & GitHub Actions

As developers, we're always looking for ways to streamline our deployment process while maintaining...

Learn More 9 0Jan 30

Rails 8 Production Setup with Dokku Guide

The Challenge: Modernizing Rails Deployment When I recently needed to deploy my Rails 8...

Learn More 1 2Jan 27

Heroku to Dokku: A Rails Dev's Migration Tale

The Cost-Benefit Realization As a Rails developer who recently migrated from Heroku to...

Learn More 0 0Jan 23

Rails 8 CI/CD: GitHub Actions & Kamal 2025

In my previous article, we explored deploying Rails 8 applications using Docker and Kamal. ...

Learn More 17 1Jan 20

Nice Gem will surely test it soon

Ruby on Rails - Calculating pricing based user's purchasing...

Learn More 0 0Jan 18

Rails Self-Join Tables - Parent-Child Magic

In modern web applications, we often need to represent hierarchical data structures where records can...

Learn More 0 0Jan 16

Rails 8 CRUD: Modern Development Guide 2025

When our team decided to upgrade to Rails 8, we chose a more Rails-native approach using importmap...

Learn More 11 2Jan 13

Deploying Rails 8 Applications: A Complete Guide with Docker, Kamal, and Cloudflare

Introduction When I first started deploying Rails applications, the process felt...

Learn More 13 0Jan 9

Rails GraphQL Auth - JWT, Email & Security

Building a secure and scalable authentication system is crucial for modern web applications. Today,...

Learn More 0 0Jan 6

Rails Soft Delete & Audit Logging Guide

As financial applications grow in complexity, data integrity becomes paramount. Today, I'll share...

Learn More 0 0Jan 2

Rails Testing for Financial Operations

Testing financial applications requires exceptional attention to detail and robust test coverage. In...

Learn More 0 0Dec 30 '24

Building a GitHub Activity CLI - A Ruby Journey

Links GitHub Repo → https://github.com/sulmanweb/github-activity-cli Roadmap.sh Task →...

Learn More 0 0Dec 26 '24

Task Tracker CLI

Links RubyGems.org → https://rubygems.org/gems/task_tracker_cli GitHub Repo →...

Learn More 0 0Dec 23 '24

Build a Currency Exchange Service in Ruby on Rails

Working with exchange rates in Rails applications can be tricky. After implementing currency handling...

Learn More 0 0Dec 19 '24

Service Objects: Level Up Your Rails Architecture

Introduction In modern Rails applications, organizing business logic effectively is...

Learn More 1 0Dec 16 '24

Setting Up GraphQL and GraphiQL in Rails: A Comprehensive Guide

GraphQL is becoming increasingly popular as an alternative to REST APIs, offering more flexibility...

Learn More 0 0Dec 12 '24

Transform Your Codebase into Comprehensive Documentation with Markdown

Introduction Welcome to the age of AI. The world is moving at lightning speed towards...

Learn More 1 0Dec 9 '24

Implementing Multi-Select Enums in Ruby on Rails with PostgreSQL

In our previous article (linked below), we explored how to implement single-select enums in a Ruby on...

Learn More 1 0Dec 3 '24

Leveraging PostgreSQL 16 Enum Types in Rails 7+: A Step-by-Step Guide

If you're a Rails developer, you've probably heard about the recent improvements in Rails 8,...

Learn More 0 0Nov 25 '24

Automate Codebase Documentation: Ruby Script for Markdown Conversion

I have published latest better script and article at: ...

Learn More 2 2Oct 31 '24

Empowering Your Ruby Projects with the “openai_chatgpt” gem

As developers, we constantly seek ways to improve and enhance our projects. That's why I'm thrilled...

Learn More 1 0Mar 13 '23

How to Use ChatGPT API with Ruby on Rails: A Step-by-Step Guide

ChatGPT is a conversational AI model developed by OpenAI that generates human-like responses to text...

Learn More 4 0Mar 6 '23

Revolutionize Your App with Followship Models like Twitter and Instagram in Ruby on Rails

Introduction Social media platforms like Twitter and Instagram have revolutionized the way...

Learn More 0 0Feb 27 '23

Clean Code Tip: Create a Service Object and Improve Your GraphQL Mutations in Rails

As a developer, one of the most important aspects of writing code is making it easy to understand,...

Learn More 4 3Feb 20 '23

How to subscribe users to SendGrid’s marketing emails using Rails

SendGrid is a well-known email delivery platform enabling businesses to send and manage their email...

Learn More 1 0Feb 13 '23

How to send slack notifications from Rails app using sidekiq

It can be helpful in a Rails application to send notifications to a Slack channel, for example, when...

Learn More 3 0Feb 6 '23

How to run Rubocop for Rails in GitHub Actions?

Rubocop is a popular code linter for Ruby, and it can be used to help keep your codebase clean and...

Learn More 2 0Jan 30 '23

Running Debugger in Rails 7 of containerized app

I use rails 7 these days with ruby 3.0 in a containerized app using docker-compose. The problem...

Learn More 2 0Jan 21 '23