Forem

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 Grand Canvas: Why China's State-Led AI Development is a Masterpiece of Scale

The Grand Canvas: Why China's State-Led AI Development is a Masterpiece of Scale

Comments
4 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 Vanilla JavaScript Renaissance: Rediscovering the Artisan's Tools

The Vanilla JavaScript Renaissance: Rediscovering the Artisan's Tools

Comments
5 min read
The Forge and the Flame: Why AI Won't Replace Us, But Will Force Us to Become Artisans Again

The Forge and the Flame: Why AI Won't Replace Us, But Will Force Us to Become Artisans Again

4
Comments 1
4 min read
AI is Your Copilot, Not Your Architect: A Senior Developer's Guide to Prompt Engineering for Code

AI is Your Copilot, Not Your Architect: A Senior Developer's Guide to Prompt Engineering for Code

4
Comments
5 min read
The Overpainted Canvas: Is Web Development Getting Too Complex?

The Overpainted Canvas: Is Web Development Getting Too Complex?

3
Comments
4 min read
The Cult of Hype: The Unseen Architecture of Framework Popularity

The Cult of Hype: The Unseen Architecture of Framework Popularity

14
Comments 2
4 min read
The Art of the Meta: Weaving JavaScript's Runtime Tapestry with Proxies, Reflect, and Decorators

The Art of the Meta: Weaving JavaScript's Runtime Tapestry with Proxies, Reflect, and Decorators

1
Comments
5 min read
The Architect's Symphony: Composing a Data Layer Beyond React Query and SWR

The Architect's Symphony: Composing a Data Layer Beyond React Query and SWR

2
Comments
5 min read
The Art of Resonance: Mastering Memoization in React as a Symphony, Not a Chore

The Art of Resonance: Mastering Memoization in React as a Symphony, Not a Chore

6
Comments
6 min read
The Alchemist's Flask: Running ONNX Models in the Rails Crucible

The Alchemist's Flask: Running ONNX Models in the Rails Crucible

1
Comments
5 min read
TDD is Dead (Again). Long Live Design-First Development

TDD is Dead (Again). Long Live Design-First Development

1
Comments
5 min read
N+1 Hydra: A Senior Engineer's Guide to strict_loading

N+1 Hydra: A Senior Engineer's Guide to strict_loading

3
Comments
5 min read
Taming the Beast: The Outbox Pattern for Reliable Event Publishing

Taming the Beast: The Outbox Pattern for Reliable Event Publishing

3
Comments
5 min read
Rails 8 + Bun: The New Default Stack?

Rails 8 + Bun: The New Default Stack?

1
Comments
2 min read
Bun vs. esbuild: The New Speed King

Bun vs. esbuild: The New Speed King

1
Comments
2 min read
Bun + Ruby: The New Full-Stack Duo

Bun + Ruby: The New Full-Stack Duo

2
Comments
2 min read
Phoenix LiveView for Rails Devs

Phoenix LiveView for Rails Devs

Comments
2 min read
Ruby 3.3’s WASM Support: A Game Changer?

Ruby 3.3’s WASM Support: A Game Changer?

1
Comments
2 min read
Rails 8’s JavaScript: Goodbye Node, Hello Ruby?

Rails 8’s JavaScript: Goodbye Node, Hello Ruby?

3
Comments 2
2 min read
Import Maps vs. Bun: The New JS Bundler War

Import Maps vs. Bun: The New JS Bundler War

7
Comments 1
2 min read
Stimulus 3.0: Why We’re All-In

Stimulus 3.0: Why We’re All-In

4
Comments 1
2 min read
Reducing ActiveRecord Callback Chains by 80% Using POROs

Reducing ActiveRecord Callback Chains by 80% Using POROs

2
Comments
2 min read
Microservices in Node.js: When They Help (and When They Hurt)

Microservices in Node.js: When They Help (and When They Hurt)

Comments 2
2 min read
Why Monolithic Node.js Apps Fail at Scale (And How to Fix Them)

Why Monolithic Node.js Apps Fail at Scale (And How to Fix Them)

1
Comments 4
2 min read
Hotwire + CableReady: Beyond Turbo Streams

Hotwire + CableReady: Beyond Turbo Streams

4
Comments
2 min read
React Native vs. Turbo Native: A 6-Month Postmortem

React Native vs. Turbo Native: A 6-Month Postmortem

Comments
2 min read
Turbo Native: How We Built a Mobile App Without React Native

Turbo Native: How We Built a Mobile App Without React Native

3
Comments 2
3 min read
DOM Bloat Survival Guide: Fixing Turbo Stream Memory Leaks

DOM Bloat Survival Guide: Fixing Turbo Stream Memory Leaks

Comments
3 min read
Turbo + Stimulus + Alpine: The Ultimate Frontend Stack?

Turbo + Stimulus + Alpine: The Ultimate Frontend Stack?

6
Comments
3 min read
The Future of Server-Side JavaScript: Beyond Node.js, Deno, and Bun

The Future of Server-Side JavaScript: Beyond Node.js, Deno, and Bun

2
Comments 1
2 min read
ActiveRecord’s Dark Side: 3 Performance Traps

ActiveRecord’s Dark Side: 3 Performance Traps

Comments
3 min read
PostgreSQL’s Secret Weapons: CTEs and Window Functions

PostgreSQL’s Secret Weapons: CTEs and Window Functions

Comments
4 min read
ActiveRecord vs. Raw SQL: Performance at Scale

ActiveRecord vs. Raw SQL: Performance at Scale

Comments
2 min read
Why `h3` (from UnJS) Might Replace Express in the Modern Node.js Stack

Why `h3` (from UnJS) Might Replace Express in the Modern Node.js Stack

1
Comments
2 min read
Stimulus + TypeScript: A Love Story

Stimulus + TypeScript: A Love Story

Comments
2 min read
Alpine.js vs. Stimulus: A Pragmatic Comparison

Alpine.js vs. Stimulus: A Pragmatic Comparison

1
Comments
2 min read
When to Add Alpine.js to htmx

When to Add Alpine.js to htmx

Comments
2 min read
The Dark Side of HTML-First Development

The Dark Side of HTML-First Development

1
Comments
2 min read
Turbo Streams vs. htmx SSE: A Latency Deep Dive

Turbo Streams vs. htmx SSE: A Latency Deep Dive

Comments
2 min read
htmx vs. Hotwire: The Real-Time Showdown

htmx vs. Hotwire: The Real-Time Showdown

4
Comments
2 min read
AnyCable vs. Action Cable: A Benchmark War

AnyCable vs. Action Cable: A Benchmark War

1
Comments
2 min read
Server-Sent Events vs. WebSockets: When to Ditch Hotwire

Server-Sent Events vs. WebSockets: When to Ditch Hotwire

1
Comments
2 min read
Hotwire’s Dark Side: When Real-Time Isn’t Worth It

Hotwire’s Dark Side: When Real-Time Isn’t Worth It

3
Comments 4
2 min read
Why `undici` is Faster Than Node.js’s Core `http` Module (And When to Switch)

Why `undici` is Faster Than Node.js’s Core `http` Module (And When to Switch)

2
Comments
2 min read
The Rise of Edge Computing with Node.js: How We Cut Latency by 60%

The Rise of Edge Computing with Node.js: How We Cut Latency by 60%

Comments
2 min read
Rails + WASM: A Future for Server-Side Rendering?

Rails + WASM: A Future for Server-Side Rendering?

6
Comments 6
2 min read
The Case Against Microservices for Startups

The Case Against Microservices for Startups

1
Comments
2 min read
Node.js + WebSockets: When to Use ws vs socket.io (And Why We Switched)

Node.js + WebSockets: When to Use ws vs socket.io (And Why We Switched)

1
Comments
2 min read
Why We Replaced Rails with Elixir (And Regretted It)

Why We Replaced Rails with Elixir (And Regretted It)

1
Comments
2 min read
Bun vs. Deno vs. Node.js: The Ultimate JavaScript Runtime Showdown

Bun vs. Deno vs. Node.js: The Ultimate JavaScript Runtime Showdown

Comments
2 min read
Will Bun Replace Node.js? A Realistic Look at the Future of JavaScript Runtimes

Will Bun Replace Node.js? A Realistic Look at the Future of JavaScript Runtimes

2
Comments 4
2 min read
Rails on Jets: Serverless Active Record? Here’s What Broke

Rails on Jets: Serverless Active Record? Here’s What Broke

Comments
2 min read
CQRS Pitfalls: Why Your Read Model is Stale

CQRS Pitfalls: Why Your Read Model is Stale

1
Comments
2 min read
Rails with ROM.rb: Life After ActiveRecord

Rails with ROM.rb: Life After ActiveRecord

Comments
2 min read
Rails Without ActiveRecord: When to Go Full CQRS

Rails Without ActiveRecord: When to Go Full CQRS

4
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

2
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
loading...