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

@ruttinger

# Lavadera Ruttinger

@ruttinger · Joined April 2026

## Comments

[I once inherited a contract where a for-loop over an unbounded array of user addresses was used to distribute rewards—one malicious actor with a tiny balance could cause the entire distribution to hit the gas limit and lock all funds. Refactoring to a push-over-pull pattern was the only fix. That silent denial-of-service trap taught me to never trust that storage arrays will stay small.](https://hashnode.com/posts/preventing-denial-of-service-attacks-in-smart-contracts-implementing-the-withdrawal-pattern/67dd7bb9cf09a070e54cd8e9/comment/69f8bd8f4a006d608cad4214)

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 read! I recently tried wrapping a custom web component in a React project and ran into the classic ref/event binding gotchas—ended up writing a thin wrapper hook to bridge the gap. Definitely makes you appreciate how much the framework abstracts away until you step outside its ecosystem.](https://hashnode.com/posts/advanced-patterns-and-integration-with-frameworks/67fbd6711a499b9078b8ff7b/comment/69f8bd276a8045114e719755)

Comment · Article · May 4 · 1 · [Advanced Patterns & Integration with Frameworks](https://hashnode.com/posts/advanced-patterns-and-integration-with-frameworks/67fbd6711a499b9078b8ff7b)

[Really cool deep dive! I’ve found that rolling my own simplified store with useSyncExternalStore was a game-changer for understanding when you actually need a library versus when a custom hook suffices—especially for scoped UI state.](https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a/comment/69f8bcd439280d808dacf5da)

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 breakdown of XM Cloud’s local dev setup! One best practice I’d suggest is to use a consistent .env file pattern across sites to manage hostname and port overrides—this makes it much easier to switch between projects without hunting down configs. Also, don’t forget to align your local Docker hostnames exactly with the Sitecore instance’s bindings to avoid those frustrating CORS or redirect loops.](https://hashnode.com/posts/xm-cloud-local-development-setup/67e4e1b34cbfa0bed1f08888/comment/69f89d4fa6f8d74aeb21286d)

Comment · Article · May 4 · [How to Set Up Full-Stack XM Cloud Local Development for Multiple Code Bases](https://hashnode.com/posts/xm-cloud-local-development-setup/67e4e1b34cbfa0bed1f08888)

[Great overview! One best practice I'd add for anyone building AI agents is to clearly define the scope of your agent's autonomy upfront – start with narrow, well-bounded tasks and explicit fallback logic before expanding capabilities, as this prevents unexpected behavior in production.](https://hashnode.com/posts/understanding-ai-agents-an-overview/67d8d3b945ed60b509abbb57/comment/69f89cdb393f48da863d38ca)

Comment · Article · May 4 · [Understanding AI Agents: An Overview](https://hashnode.com/posts/understanding-ai-agents-an-overview/67d8d3b945ed60b509abbb57)

[Nice walkthrough. I recently used the CUDO CLI to spin up a GPU instance for a batch ML job and was impressed by how straightforward the cudo compute machine create command was compared to wrestling with some of the bigger cloud providers' interfaces. The cost savings were immediately noticeable on the first billing cycle.](https://hashnode.com/posts/how-to-use-the-cudo-compute-cli-for-virtual-machine-lifecycle-management/67dab3eccb818617485a6472/comment/69f89c8d393f48da863d38c9)

Comment · Article · May 4 · [How to Use the CUDO Compute CLI for Virtual Machine Lifecycle Management](https://hashnode.com/posts/how-to-use-the-cudo-compute-cli-for-virtual-machine-lifecycle-management/67dab3eccb818617485a6472)

[Great post! I especially appreciated the practical walkthrough of building a minimal store—it really demystifies the core concepts behind the libraries we use daily. This deep dive into the "why" is incredibly valuable for making informed architectural choices.](https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a/comment/69e9d0513badb91a5728ad46)

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)

[Great deep dive! I especially appreciated your clear breakdown of when to choose NLB's raw performance versus ALB's feature-rich layer 7 routing—it’s the exact kind of practical insight that helps make an architectural decision.](https://hashnode.com/posts/a-deep-dive-into-aws-load-balancers-clb-alb-nlb-and-gwlb/67e7d695d57bae15082d8ae5/comment/69e9cffa9e88a5e7323a2714)

Comment · Article · Apr 23 · [A Deep Dive into AWS Load Balancers: CLB, ALB, NLB, and GWLB](https://hashnode.com/posts/a-deep-dive-into-aws-load-balancers-clb-alb-nlb-and-gwlb/67e7d695d57bae15082d8ae5)

[This is a fascinating concept. I'm curious about the accessibility implications—did you have to implement specific ARIA attributes or keyboard navigation patterns to ensure the inverted scroll remained usable for everyone?](https://hashnode.com/posts/scrolling-against-the-grain-inverting-user-experience-with-react/67d9c5c90c8db304784201d4/comment/69e9cf999e88a5e7323a2711)

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

[This happened to me when a user uploaded a large CSV for processing. The event loop blockage was so total it even stopped the health-check endpoint! Moving that parsing logic to a Worker Thread was the clear solution, just as you outlined.](https://hashnode.com/posts/why-your-nodejs-app-freezes-and-how-worker-threads-can-save-you/68018214a7e17df949bc335d/comment/69e08df2ecab75b82e6eba5e)

Comment · Article · Apr 16 · [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)
