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.

Rails with ROM.rb: Life After ActiveRecord

Rails with ROM.rb: Life After ActiveRecord

Comments
2 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
Rails Without ActiveRecord: When to Go Full CQRS

Rails Without ActiveRecord: When to Go Full CQRS

2
Comments
2 min read
Event Sourcing vs. Blockchain: Where Immutability Matters

Event Sourcing vs. Blockchain: Where Immutability Matters

2
Comments
2 min read
Optimizing Async Operations: When Promise.all Destroys Your Performance (And When to Use Loops Instead)

Optimizing Async Operations: When Promise.all Destroys Your Performance (And When to Use Loops Instead)

Comments
2 min read
From Legacy to Event-Sourced: A Step-by-Step Migration Guide

From Legacy to Event-Sourced: A Step-by-Step Migration Guide

1
Comments
2 min read
Post-Split Trauma: How to Debug Distributed Systems

Post-Split Trauma: How to Debug Distributed Systems

5
Comments
2 min read
The Hidden Cost of console.log() in Production: How We Lost 40% Performance

The Hidden Cost of console.log() in Production: How We Lost 40% Performance

1
Comments
2 min read
How Discord Uses Event Sourcing for Message History

How Discord Uses Event Sourcing for Message History

1
Comments
2 min read
CRUD Lies: Hidden Pitfalls of Simple Updates

CRUD Lies: Hidden Pitfalls of Simple Updates

1
Comments
2 min read
Snapshot Strategies: Optimizing Event Replays

Snapshot Strategies: Optimizing Event Replays

Comments
2 min read
When to Switch from CRUD to Events: The Tipping Point

When to Switch from CRUD to Events: The Tipping Point

1
Comments
2 min read
Why `JSON.parse()` and `JSON.stringify()` Can Crash Your Node.js App

Why `JSON.parse()` and `JSON.stringify()` Can Crash Your Node.js App

1
Comments 1
2 min read
Event Sourcing for GDPR: How to Forget Data Without Breaking History

Event Sourcing for GDPR: How to Forget Data Without Breaking History

1
Comments 1
2 min read
Memory Leaks in Node.js: How We Hunted Down and Fixed a 2GB Leak in Production

Memory Leaks in Node.js: How We Hunted Down and Fixed a 2GB Leak in Production

1
Comments
2 min read
Event Sourcing vs. CRUD: When 1000 Database Writes Don’t Matter

Event Sourcing vs. CRUD: When 1000 Database Writes Don’t Matter

1
Comments 1
2 min read
CQRS in Rails: Scaling Reads and Writes Independently

CQRS in Rails: Scaling Reads and Writes Independently

Comments 1
2 min read
From Events to APIs: Building a REST Layer on Event Sourcing

From Events to APIs: Building a REST Layer on Event Sourcing

1
Comments 1
2 min read
Testing Event-Sourced Systems: No More Fixtures, Just Replays

Testing Event-Sourced Systems: No More Fixtures, Just Replays

1
Comments
2 min read
Beyond Express: Fastify vs. Hono – Which Wins for High-Throughput APIs?

Beyond Express: Fastify vs. Hono – Which Wins for High-Throughput APIs?

Comments
2 min read
When Event Sourcing Fails: War Stories from Production

When Event Sourcing Fails: War Stories from Production

2
Comments 1
2 min read
How We Slashed AWS Lambda Cold Starts by 90% with Node.js

How We Slashed AWS Lambda Cold Starts by 90% with Node.js

3
Comments 1
2 min read
Event Sourcing + Hexagonal Rails: A Survival Guide

Event Sourcing + Hexagonal Rails: A Survival Guide

6
Comments 5
2 min read
Node.js Clustering vs. Worker Threads: When to Fork and When to Thread

Node.js Clustering vs. Worker Threads: When to Fork and When to Thread

Comments
2 min read
Event Sourcing in Rails: Rebuilding Reality From a Stream of Truth

Event Sourcing in Rails: Rebuilding Reality From a Stream of Truth

5
Comments 3
3 min read
Mastering the Node.js Event Loop: How We Scaled to Higher RPS

Mastering the Node.js Event Loop: How We Scaled to Higher RPS

15
Comments 6
2 min read
When to Split a Monolith: The Art of Surgical Extraction

When to Split a Monolith: The Art of Surgical Extraction

Comments 1
3 min read
Hexagonal Rails: Escape the Framework Trap

Hexagonal Rails: Escape the Framework Trap

10
Comments 5
2 min read
The Node.js Performance Trap: How To Fixed The API from Crashing Under Load

The Node.js Performance Trap: How To Fixed The API from Crashing Under Load

3
Comments
3 min read
Event-Driven Architecture with Rails: Breaking Free from the Request-Response Trap

Event-Driven Architecture with Rails: Breaking Free from the Request-Response Trap

2
Comments 1
3 min read
The Phantom Deadlock: When Rails, Sidekiq, and PostgreSQL Collide

The Phantom Deadlock: When Rails, Sidekiq, and PostgreSQL Collide

2
Comments
2 min read
Modular Monoliths in Rails: Taming Complexity Without Microservices Madness

Modular Monoliths in Rails: Taming Complexity Without Microservices Madness

Comments 1
2 min read
Scaling RAG Without Losing Your Mind (or Your Data)

Scaling RAG Without Losing Your Mind (or Your Data)

1
Comments
2 min read
Taming the Chaos: How Output Parsers Save Your LLM From Formatting Disaster

Taming the Chaos: How Output Parsers Save Your LLM From Formatting Disaster

5
Comments 1
2 min read
Debug Heroku Deployment Errors: Slay Asset Compilation & Env Vars Dragons 🐉

Debug Heroku Deployment Errors: Slay Asset Compilation & Env Vars Dragons 🐉

2
Comments 1
2 min read
JavaScript Setup: Import Maps vs. esbuild/Shakapacker – Cut the Build Tool Chaos

JavaScript Setup: Import Maps vs. esbuild/Shakapacker – Cut the Build Tool Chaos

1
Comments
2 min read
Convention Over Configuration: How Rails’ "Magic" Saves You From Boilerplate Hell

Convention Over Configuration: How Rails’ "Magic" Saves You From Boilerplate Hell

1
Comments
2 min read
MVC in 10 Minutes: How Models, Views & Controllers Actually Work (With Visual Diagrams)

MVC in 10 Minutes: How Models, Views & Controllers Actually Work (With Visual Diagrams)

2
Comments 2
2 min read
Taming the Noise: How to Fix Garbage-in/Garbage-out AI Retrieval

Taming the Noise: How to Fix Garbage-in/Garbage-out AI Retrieval

Comments 2
2 min read
"I Don’t Know" is a Superpower: How Smart Prompt Engineering Fixes Missing Content in AI

"I Don’t Know" is a Superpower: How Smart Prompt Engineering Fixes Missing Content in AI

1
Comments 1
1 min read
Heroku: The Laziest Way to Deploy Apps (Git + Add-Ons = Magic) ✨

Heroku: The Laziest Way to Deploy Apps (Git + Add-Ons = Magic) ✨

1
Comments
2 min read
Building Your First RAG Pipeline: A Step-by-Step Guide for Developers

Building Your First RAG Pipeline: A Step-by-Step Guide for Developers

Comments
2 min read
Vercel + Next.js: Deploy at Warp Speed with Edge Functions 🚀

Vercel + Next.js: Deploy at Warp Speed with Edge Functions 🚀

Comments
2 min read
Blazing-Fast Static Sites on AWS: S3 + CloudFront in 5 Minutes 🚀

Blazing-Fast Static Sites on AWS: S3 + CloudFront in 5 Minutes 🚀

1
Comments
2 min read
RAG: Why Your LLM Needs a Reality Check (and How to Fix It)

RAG: Why Your LLM Needs a Reality Check (and How to Fix It)

2
Comments 1
2 min read
Retrieval-Augmented Generation (RAG): Why Engineers Are Replacing Raw LLMs (and You Should Too)

Retrieval-Augmented Generation (RAG): Why Engineers Are Replacing Raw LLMs (and You Should Too)

Comments
2 min read
AWS Deployment Showdown: EC2 vs. Elastic Beanstalk for Node.js Apps 🚀

AWS Deployment Showdown: EC2 vs. Elastic Beanstalk for Node.js Apps 🚀

2
Comments
2 min read
Monitoring for Mortals: New Relic, Datadog & Grafana—Without Losing Your Mind 📊👨💻

Monitoring for Mortals: New Relic, Datadog & Grafana—Without Losing Your Mind 📊👨💻

1
Comments 1
2 min read
Stop API Abuse Dead in Its Tracks: Rate Limiting with `express-rate-limit` 🚦🔒

Stop API Abuse Dead in Its Tracks: Rate Limiting with `express-rate-limit` 🚦🔒

1
Comments
2 min read
Caching Secrets: Turbocharge Your App with Redis & CDNs (Without the Headaches) ⚡🔥

Caching Secrets: Turbocharge Your App with Redis & CDNs (Without the Headaches) ⚡🔥

2
Comments 1
2 min read
SSL/TLS Certificates for Devs: Get HTTPS for Free in 5 Minutes with Let’s Encrypt 🔒🚀

SSL/TLS Certificates for Devs: Get HTTPS for Free in 5 Minutes with Let’s Encrypt 🔒🚀

2
Comments
2 min read
Monoliths vs. Microservices: The Brutally Honest Guide to Splitting Your App (Without Regrets) ⚖️💥

Monoliths vs. Microservices: The Brutally Honest Guide to Splitting Your App (Without Regrets) ⚖️💥

Comments
3 min read
Firebase Functions: Real-Time Apps That Scale Like Magic (Without the Server Headaches) ✨🚀

Firebase Functions: Real-Time Apps That Scale Like Magic (Without the Server Headaches) ✨🚀

3
Comments
3 min read
Serverless REST APIs: Code Like a Rebel, Deploy Like a Boss with AWS Lambda + API Gateway 🚀🔥

Serverless REST APIs: Code Like a Rebel, Deploy Like a Boss with AWS Lambda + API Gateway 🚀🔥

8
Comments 2
3 min read
Escape the Container Chaos: Deploy Dockerize Apps to ECS, Cloud Run & Swarm Without Losing Your Mind 🐳🚀

Escape the Container Chaos: Deploy Dockerize Apps to ECS, Cloud Run & Swarm Without Losing Your Mind 🐳🚀

Comments
3 min read
Dockerize Node.js + React in 5 Minutes: End "Works on My Machine" Forever 🐳🚀

Dockerize Node.js + React in 5 Minutes: End "Works on My Machine" Forever 🐳🚀

11
Comments 6
3 min read
Dockerized Databases on Your Terms: Self-Host PostgreSQL/MySQL Like a Pro (Without the 3 AM Panic) 🐳💡

Dockerized Databases on Your Terms: Self-Host PostgreSQL/MySQL Like a Pro (Without the 3 AM Panic) 🐳💡

3
Comments
3 min read
Managed DB Smackdown: MongoDB Atlas vs. AWS RDS vs. PlanetScale (No More 3 AM Alerts!) 🥊🚨

Managed DB Smackdown: MongoDB Atlas vs. AWS RDS vs. PlanetScale (No More 3 AM Alerts!) 🥊🚨

1
Comments
3 min read
Mastering Reverse Proxies: Supercharge Your Node.js App with Nginx or Apache

Mastering Reverse Proxies: Supercharge Your Node.js App with Nginx or Apache

Comments
3 min read
Taming the Server Beast: AWS EC2 vs. DigitalOcean vs. Linode for Node.js (No Ops Nightmares) 🐉⚡

Taming the Server Beast: AWS EC2 vs. DigitalOcean vs. Linode for Node.js (No Ops Nightmares) 🐉⚡

Comments
3 min read
Deploy Node.js Apps Like a Boss: Railway vs. Render vs. Heroku (Zero-Server Stress) 🚀🤖

Deploy Node.js Apps Like a Boss: Railway vs. Render vs. Heroku (Zero-Server Stress) 🚀🤖

20
Comments 13
3 min read
loading...