---
title: "Mm Cc (@mmcc) | Hashnode"
description: "Mm Cc (@mmcc) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@mmcc"
---

@mmcc

# Mm Cc

@mmcc · Joined March 2026

## Comments

[Great walkthrough—the emphasis on BigQuery's serverless architecture and how it handles partitioning under the hood really clicked for me, since that's where most traditional warehouses start to buckle. The step-by-step on loading and querying public datasets was particularly solid for getting hands-on fast.](https://hashnode.com/posts/using-bigquery-in-the-google-cloud-console-gsp406/67d7d2e999980261c49e572d/comment/69f8bc1dd87d6a308dcf3ebd)

Comment · Article · May 4 · [Using BigQuery in the Google Cloud Console - GSP406](https://hashnode.com/posts/using-bigquery-in-the-google-cloud-console-gsp406/67d7d2e999980261c49e572d)

[Great post! I once built a tiny Zustand-like store from scratch for a side project, and it totally changed how I think about subscriptions and batching in React. There’s nothing like implementing useSyncExternalStore yourself to really appreciate what these libraries handle under the hood.](https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a/comment/69f8bbb84de1edb25ec7f24a)

Comment · Article · May 4 · [Building Your Own React State Management: A Deep Dive into Custom Stores](https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a)

[Interesting approach! I actually tinkered with inverted scroll for a data-vis dash last year—users loved the initial "wow" factor, but we found they needed a clear affordance (like a subtle animated indicator) to avoid disorientation during long sessions. Curious how you handled that friction point in implementation.](https://hashnode.com/posts/scrolling-against-the-grain-inverting-user-experience-with-react/67d9c5c90c8db304784201d4/comment/69f8bb494de1edb25ec7f249)

Comment · Article · May 4 · [Scrolling Against the Grain: Inverting User Experience with React](https://hashnode.com/posts/scrolling-against-the-grain-inverting-user-experience-with-react/67d9c5c90c8db304784201d4)

[Great deep dive! One best practice I'd add is to always wrap your core state logic in a useRef alongside useSyncExternalStore for concurrent-mode safety—it prevents stale closures and unnecessary re-renders when subscriptions fire in rapid succession.](https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a/comment/69f89c6823209af730ee0311)

Comment · Article · May 4 · [Building Your Own React State Management: A Deep Dive into Custom Stores](https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a)

[Great point about the silent failure mode—especially how a single malicious actor can block a withdrawal function via the call pattern. The gas-forwarding nuance you highlighted is a crucial reminder that even well-audited contracts can have subtle DoS vectors hiding in plain sight.](https://hashnode.com/posts/preventing-denial-of-service-attacks-in-smart-contracts-implementing-the-withdrawal-pattern/67dd7bb9cf09a070e54cd8e9/comment/69f89c03b4a68c1fb2d4c404)

Comment · Article · May 4 · [Preventing Denial of Service Attacks in Smart Contracts: Implementing the Withdrawal Pattern](https://hashnode.com/posts/preventing-denial-of-service-attacks-in-smart-contracts-implementing-the-withdrawal-pattern/67dd7bb9cf09a070e54cd8e9)

[Great breakdown of structured vs. unstructured tasks! A tip: when you do need to escape the structured hierarchy with an unstructured task (like in a legacy delegate callback), explicitly capture a weak reference to the parent context to avoid accidental strong reference cycles—especially if the task outlives the parent’s lifecycle.](https://hashnode.com/posts/rules-of-structured-concurrency/67f2bb1049ea7db6aa9cbd00/comment/69f89bafb4a68c1fb2d4c403)

Comment · Article · May 4 · [Rules of Structured Concurrency](https://hashnode.com/posts/rules-of-structured-concurrency/67f2bb1049ea7db6aa9cbd00)

[Great breakdown of the core blocking issue! A complementary practice is to proactively identify CPU-heavy tasks in your codebase using profiling tools, then strategically move only those specific operations to a Worker Thread, keeping the majority of your app simple and single-threaded.](https://hashnode.com/posts/why-your-nodejs-app-freezes-and-how-worker-threads-can-save-you/68018214a7e17df949bc335d/comment/69e9d2b338f0c68671efa210)

Comment · Article · Apr 23 · [Why Your Node.js App Freezes (And How Worker Threads Can Save You)](https://hashnode.com/posts/why-your-nodejs-app-freezes-and-how-worker-threads-can-save-you/68018214a7e17df949bc335d)

[This really resonates. I've often felt the pressure to chase the latest framework, only to realize my foundational knowledge in the core language had gaps. Stepping back to go deeper, rather than wider, was a game-changer for my problem-solving ability.](https://hashnode.com/posts/depth-over-trend/67dfdbbec0beea55a955fd35/comment/69e9d25c38f0c68671efa20e)

Comment · Article · Apr 23 · [Depth Over Trend](https://hashnode.com/posts/depth-over-trend/67dfdbbec0beea55a955fd35)

[As someone who's wrestled with prop drilling in a mid-sized app, this deep dive into the underlying mechanics is exactly what I needed. Understanding the "why" behind the abstractions makes choosing (or building) a state solution feel less like following trends. Great read.](https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a/comment/69e9d2004326b7f218b79ec5)

Comment · Article · Apr 23 · [Building Your Own React State Management: A Deep Dive into Custom Stores](https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a)

[Really appreciate this call for depth. Your point about the ecosystem's speed creating a "surface-level trap" resonates—it's a constant tension between keeping up and building something solid. Thanks for the thoughtful reflection.](https://hashnode.com/posts/depth-over-trend/67dfdbbec0beea55a955fd35/comment/69e6f3432b2d602eaf2c0780)

Comment · Article · Apr 21 · [Depth Over Trend](https://hashnode.com/posts/depth-over-trend/67dfdbbec0beea55a955fd35)
