---
title: "Mo' Claudius (@KodedMo) | Hashnode"
description: "Full-stack engineer writing about architecture and event-driven systems. Read the latest articles by Mo' Claudius on Hashnode."
url: "https://hashnode.com/@KodedMo"
---

@KodedMo

# Mo' Claudius

@KodedMo · Montreal, CA · Joined April 2023

Full-stack engineer writing about architecture and event-driven systems

### [Stop Reaching for typeof window: React 19.3's browser() API](https://kodedmo.dev/stop-reaching-for-typeof-window-react-19-3s-browser-api?utm_source=hashnode&utm_medium=feed)

Browser-only components finally get a declared answer instead of a mounted flag, and React reports every bailout it makes for you.

16 min read · [kodedmo.dev](https://kodedmo.dev/stop-reaching-for-typeof-window-react-19-3s-browser-api?utm_source=hashnode&utm_medium=feed)

[41m ago](https://hashnode.com/posts/stop-reaching-for-typeof-window-react-19-3s-browser-api/6af33f8ef3630cd9b2fa21fb)

### [Node.js 26 Shipped Quietly Powerful Stuff](https://kodedmo.dev/nodejs-26-shipped-quietly-powerful-stuff?utm_source=hashnode&utm_medium=feed)

The release nobody will launch, and everybody will install

15 min read · [kodedmo.dev](https://kodedmo.dev/nodejs-26-shipped-quietly-powerful-stuff?utm_source=hashnode&utm_medium=feed)

[1d ago](https://hashnode.com/posts/nodejs-26-shipped-quietly-powerful-stuff/6af0b7e4518757ee5716dba9)

### [Your OG Images Run on Your Server: Dissecting Next.js CVE-2026-94545](https://kodedmo.dev/your-og-images-run-on-your-server-dissecting-nextjs-cve-2026-94545?utm_source=hashnode&utm_medium=feed)

The share-card route nobody threat-models turned JSX into SVG, and SVG into code execution. Here is the chain, the exposure test, and the audit.

14 min read · [kodedmo.dev](https://kodedmo.dev/your-og-images-run-on-your-server-dissecting-nextjs-cve-2026-94545?utm_source=hashnode&utm_medium=feed)

[2d ago](https://hashnode.com/posts/your-og-images-run-on-your-server-dissecting-nextjs-cve-2026-94545/6aefff54419998cdd85ba0d7)

### [Stop Using effect() for Everything](https://kodedmo.dev/stop-using-effect-for-everything?utm_source=hashnode&utm_medium=feed)

A practical decision guide to signal, computed, linkedSignal, resource, and effect.

10 min read · [kodedmo.dev](https://kodedmo.dev/stop-using-effect-for-everything?utm_source=hashnode&utm_medium=feed)

[Nov 1](https://hashnode.com/posts/stop-using-effect-for-everything/6ae73c2b21d3303efa03adc2)

### [Your Components Know Too Much About NgRx](https://kodedmo.dev/your-components-know-too-much-about-ngrx?utm_source=hashnode&utm_medium=feed)

Do you still need an NgRx facade in the SignalStore era?

21 min read · [kodedmo.dev](https://kodedmo.dev/your-components-know-too-much-about-ngrx?utm_source=hashnode&utm_medium=feed)

[Oct 5](https://hashnode.com/posts/your-components-know-too-much-about-ngrx/6ac321c2c3f290069cb39b54)
