DEV Community

Alex Aslam profile picture

Alex Aslam

Seasoned Software Engineer with 10+ years of experience in software development involving the project management, Team lead, Feature development and happy to collaborate.

The Art of the Do-Over: Designing Idempotent Jobs as a Journey to Peace of Mind

The Art of the Do-Over: Designing Idempotent Jobs as a Journey to Peace of Mind

Comments
5 min read

Want to connect with Alex Aslam?

Create an account to connect with Alex Aslam. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The Art of Luminous Code: A Journey with Dynamic `import()` in Node.js

The Art of Luminous Code: A Journey with Dynamic `import()` in Node.js

1
Comments 1
5 min read
The Art of the Meta: A Journey into JavaScript Proxies

The Art of the Meta: A Journey into JavaScript Proxies

1
Comments
4 min read
The Great Unification: A Journey from CommonJS to ES Modules in Node.js

The Great Unification: A Journey from CommonJS to ES Modules in Node.js

7
Comments
4 min read
The Siren's Call of Async/Await: A Journey Beyond `try/catch`

The Siren's Call of Async/Await: A Journey Beyond `try/catch`

5
Comments 1
5 min read
Architectural Sanctums: Crafting Mini-Apps with Rails Engines

Architectural Sanctums: Crafting Mini-Apps with Rails Engines

Comments
5 min read
Sculpting Monoliths: The Art of Packaging Rails with Components, Gems, and Engines

Sculpting Monoliths: The Art of Packaging Rails with Components, Gems, and Engines

1
Comments
6 min read
The Ghost in the Machine: A Journey into the Floating Promise Pitfall

The Ghost in the Machine: A Journey into the Floating Promise Pitfall

3
Comments 1
4 min read
The Duet of Real-Time: A Journey Through WebSockets and SSE

The Duet of Real-Time: A Journey Through WebSockets and SSE

5
Comments
4 min read
The Siren's Call: My Journey Through the Myth of "Newer is Faster"

The Siren's Call: My Journey Through the Myth of "Newer is Faster"

Comments
5 min read
The Architect's Journey: From the Grand Cathedral to a Fleet of Schooners

The Architect's Journey: From the Grand Cathedral to a Fleet of Schooners

Comments
5 min read
The Ghost in the Machine: Taming Cache Invalidation in Rails

The Ghost in the Machine: Taming Cache Invalidation in Rails

Comments
5 min read
The Silent Symphony: Scaling Read-Heavy Rails Apps with Read Replicas

The Silent Symphony: Scaling Read-Heavy Rails Apps with Read Replicas

Comments
5 min read
The Cartographer's Compass: Navigating the PostgreSQL Query Planner

The Cartographer's Compass: Navigating the PostgreSQL Query Planner

2
Comments
6 min read
Mine Artisan's Workshop: Evolving Service Objects into Policies, Forms, and Queries

Mine Artisan's Workshop: Evolving Service Objects into Policies, Forms, and Queries

1
Comments
5 min read
The Architect's Blueprint: A Journey into Node.js's Module Soul

The Architect's Blueprint: A Journey into Node.js's Module Soul

1
Comments
5 min read
The Artisan's Return: AdonisJS and the Quest for a Cohesive Node.js

The Artisan's Return: AdonisJS and the Quest for a Cohesive Node.js

1
Comments
5 min read
The Artisan's Forge: Extending Node.js with the Power of Native Addons

The Artisan's Forge: Extending Node.js with the Power of Native Addons

2
Comments
5 min read
The Artisan's Pursuit: Conquering the Silent Performance Killer in GraphQL and REST

The Artisan's Pursuit: Conquering the Silent Performance Killer in GraphQL and REST

1
Comments
4 min read
The Conductor's Baton: Orchestrating Real-Time UIs with Turbo Streams

The Conductor's Baton: Orchestrating Real-Time UIs with Turbo Streams

1
Comments
5 min read
The Stained-Glass Artisan: Composing UIs with Turbo Frames

The Stained-Glass Artisan: Composing UIs with Turbo Frames

2
Comments 1
6 min read
The Cartographer's Guide to Rails: Mapping Domains with Bounded Contexts

The Cartographer's Guide to Rails: Mapping Domains with Bounded Contexts

1
Comments
5 min read
The Artisan's Trail: Maintaining a Legacy Node.js Monolith with the Boy Scout Rule

The Artisan's Trail: Maintaining a Legacy Node.js Monolith with the Boy Scout Rule

1
Comments
5 min read
The Artisan's Journey: Weaving the Unbreakable Tapestry of Database Integration Tests

The Artisan's Journey: Weaving the Unbreakable Tapestry of Database Integration Tests

1
Comments
5 min read
The Circuit Breaker: A Symphony of Resilience in a World of Chaos

The Circuit Breaker: A Symphony of Resilience in a World of Chaos

3
Comments
5 min read
Advanced ActiveRecord: The Query Interface as a Symphony of Abstraction

Advanced ActiveRecord: The Query Interface as a Symphony of Abstraction

1
Comments
5 min read
The `concerns/` Folder: A Loom of Architecture or a Digital Junk Drawer?

The `concerns/` Folder: A Loom of Architecture or a Digital Junk Drawer?

5
Comments
5 min read
The Proxy Pattern: A Masterpiece of Control and Illusion in Node.js

The Proxy Pattern: A Masterpiece of Control and Illusion in Node.js

1
Comments
5 min read
The Symphony of One: Conducting Node.js Monorepos with Lerna, Nx, and Turborepo

The Symphony of One: Conducting Node.js Monorepos with Lerna, Nx, and Turborepo

3
Comments
6 min read
The Sculptor's Studio: Carving Modularity from the Rails Monolith

The Sculptor's Studio: Carving Modularity from the Rails Monolith

2
Comments
4 min read
The "Rails Way" vs. "The Right Way": A Painter's Journey Beyond the Canvas

The "Rails Way" vs. "The Right Way": A Painter's Journey Beyond the Canvas

2
Comments
4 min read
From Bloated Container to Sculpted Artifact: The Art of the Node.js Dockerfile

From Bloated Container to Sculpted Artifact: The Art of the Node.js Dockerfile

1
Comments 1
5 min read
The Art of Defense: A Senior Developer's Journey Through the OWASP Top 10 for Node.js

The Art of Defense: A Senior Developer's Journey Through the OWASP Top 10 for Node.js

1
Comments
5 min read
From Chaos to Clarity: The Artistic Evolution of Async JavaScript

From Chaos to Clarity: The Artistic Evolution of Async JavaScript

1
Comments
4 min read
The Art of the Resilient Worker: A Sidekiq Master's Guide to Idempotency, Retries, and the Afterlife of Dead Jobs

The Art of the Resilient Worker: A Sidekiq Master's Guide to Idempotency, Retries, and the Afterlife of Dead Jobs

1
Comments
5 min read
The Caching Pyramid: A Sculptor's Guide to Performance

The Caching Pyramid: A Sculptor's Guide to Performance

1
Comments
5 min read
The Artisan's Guide to PostgreSQL: Sculpting Data with JSONB, Arrays, and Full-Text Search

The Artisan's Guide to PostgreSQL: Sculpting Data with JSONB, Arrays, and Full-Text Search

1
Comments
5 min read
The Art of the Data Fetch: A Journey Through `pluck`, `select`, and `map`

The Art of the Data Fetch: A Journey Through `pluck`, `select`, and `map`

2
Comments
5 min read
The Invisible Conveyor Belt: A Journey into the Microtask Queue

The Invisible Conveyor Belt: A Journey into the Microtask Queue

2
Comments
5 min read
The Unseen Artisan: Understanding Libuv, the Engine Behind the Event Loop

The Unseen Artisan: Understanding Libuv, the Engine Behind the Event Loop

6
Comments
5 min read
The Subtle but Critical Difference: `process.nextTick()` vs. `setImmediate()`

The Subtle but Critical Difference: `process.nextTick()` vs. `setImmediate()`

4
Comments
5 min read
The Art of the Chisel: Crafting Pluggable Business Rules with the Strategy Pattern

The Art of the Chisel: Crafting Pluggable Business Rules with the Strategy Pattern

5
Comments
4 min read
The Art of the Map: Navigating the Modern ORM Landscape

The Art of the Map: Navigating the Modern ORM Landscape

5
Comments
5 min read
The Artisan's Journey: Sculpting JSON in Rails

The Artisan's Journey: Sculpting JSON in Rails

2
Comments
4 min read
The Invisible Orchestra: Is Serverless the Conductor We've Been Waiting For?

The Invisible Orchestra: Is Serverless the Conductor We've Been Waiting For?

3
Comments
4 min read
The Sculptor's Fallacy: Debunking the Myth of the "Fast" NoSQL

The Sculptor's Fallacy: Debunking the Myth of the "Fast" NoSQL

2
Comments
4 min read
The Ghost in the Machine: A Journey Through the Eight Fallacies of Distributed Computing

The Ghost in the Machine: A Journey Through the Eight Fallacies of Distributed Computing

3
Comments
5 min read
The Symphony and the Stampede: Why Throwing Developers at a Problem is an Art, Not a Brute Force

The Symphony and the Stampede: Why Throwing Developers at a Problem is an Art, Not a Brute Force

2
Comments
5 min read
Securing Your Frontend: The Art of Crafting a Digital Fortress

Securing Your Frontend: The Art of Crafting a Digital Fortress

2
Comments
5 min read
The Sculptor's Studio: YAGNI, KISSS, and DRY as Tools of the Trade

The Sculptor's Studio: YAGNI, KISSS, and DRY as Tools of the Trade

2
Comments
4 min read
The Symphony of Scale: A Case Study on Conducting 10x Traffic

The Symphony of Scale: A Case Study on Conducting 10x Traffic

1
Comments
5 min read
The Quiet Artisan: Why Ruby on Rails is Still the Atelier of the Web

The Quiet Artisan: Why Ruby on Rails is Still the Atelier of the Web

Comments
4 min read
The Art of the Bounce: Crafting a Self-Healing Job Processing System

The Art of the Bounce: Crafting a Self-Healing Job Processing System

2
Comments 1
4 min read
The Art of the Graceful Evolution: API Versioning as a Craft

The Art of the Graceful Evolution: API Versioning as a Craft

2
Comments
4 min read
The State of the Art: Sculpting Application State in 2025

The State of the Art: Sculpting Application State in 2025

Comments
5 min read
The Next.js 15 Atelier: Mastering the Composition of Server and Client

The Next.js 15 Atelier: Mastering the Composition of Server and Client

Comments
5 min read
React 19: The Artisan's Upgrade - A Journey into Intentional Harmony

React 19: The Artisan's Upgrade - A Journey into Intentional Harmony

Comments
5 min read
Forging Data Symphonies: The Art of the ETL Pipeline in Rails

Forging Data Symphonies: The Art of the ETL Pipeline in Rails

Comments
5 min read
The New Incantation: Scripting the Cloud with TypeScript's Certainty

The New Incantation: Scripting the Cloud with TypeScript's Certainty

1
Comments
5 min read
The Silent Siege: An Artisan's Guide to Hunting Memory Leaks in Long-Running Rails Processes

The Silent Siege: An Artisan's Guide to Hunting Memory Leaks in Long-Running Rails Processes

1
Comments
5 min read
loading...