Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Mohammad Monfared
What Really Happens When Your App Queries a Database: CPU, Memory, the OS, Async, and Locks Explained
A ground-up mental model of processes, threads, context switches, the Node.js event loop, PostgreSQL internals, and why “waiting” is the hidden theme of almost every performance problem. You write await prisma.user.findMany(). A few milliseconds later, rows appear. It feels like one step. In reality that line triggers a chain of events across your application process, the operating system, the network, the CPU, memory, and a database server with its own processes, caches, and locks.
Are AI-Generated Videos Rewriting Our Understanding of Physics?
How synthetic reality may influence human intuition about motion, gravity, and causality AI video generation has reached a point where a model can create scenes that look physically convincing at first glance: A person jumping impossible distances Objects moving without inertia Water flowing upward Animals performing human-like actions Buildings bending like rubber People interacting with impossible environments For decades, humans learned physics by observing the real world. A ball falls.
Advanced JS Execution: Promises, Workers, and Comlink
You wrap a slow loop in an async function. You sprinkle in await. You tell yourself the page will stay smooth because the work is "async now." Then you click the button. The tab locks. Scroll dies. The spinner never spins. Clicks pile up like unanswered mail. Thirty seconds later, the status finally says "Done" — and you wonder whether Promises are broken. They are not. You asked them to solve a problem they were never designed for. Promises help you wait. They do not move CPU work off the main thread.
Stop Rebasing Every Time: A Safer Way to Keep Your Git Branch Updated with `master`
If you work on long-lived feature branches, you've probably experienced this: master (or main) keeps moving. Your branch falls behind. Pull requests become harder to review. Merge conflicts get bigger every day. Many teams solve this by rebasing their feature branches. Others—including many enterprise teams—prefer merging the latest master into the feature branch to preserve commit history and avoid rewriting commits that may already be shared.
Test Independence Done Right: How to write truly isolated tests!
Overview One of the MOST important rules in automation is having independent tests. This means tests should not rely on each other and you should be able to run any test from any suite at any time. In this blog post, I am sharing some proven practices I've picked up over a decade in test automation. Cypress is used for the demos, but the concepts apply to any test automation stack.
DictaThor (short story)
Some gods are built, not born. The sky cracked like glass with every thunderclap. A cold blue hue washed over the valley, where the people waited — silent, thin, and gray-eyed. They stood in a line that stretched farther than the eye could see, each clutching something in their hands: a wrinkled apple, a broken toy, a handmade scarf, whatever they had left to offer. Not for trade. Not for mercy. For power.
Nonlinear All‐Optical Coherent Generation and Read‐Out of Valleys in Atomically Thin Semiconductors
Sample Fabrication and Characterization WSe2 monolayer samples were prepared by mechanical exfoliation from a bulk crystal (HQGraphene) using an adhesive tape (Nitto) and deposited on a fused silica substrate. Monolayer regions were identified by optical microscopy and confirmed by micro-photoluminescence spectroscopy.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Mohammad
Contact Mohammad, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack