---
title: "José Pablo Ramírez Vargas (@webJose) | Hashnode"
description: "Senior Software Developer @ Intel. Read the latest articles by José Pablo Ramírez Vargas on Hashnode."
url: "https://hashnode.com/@webJose"
---

@webJose

# José Pablo Ramírez Vargas

@webJose · Joined September 2022

Senior Software Developer @ Intel

### [The Ugly Truth: All Popular fetch() Wrappers Do It Wrong](https://webjose.hashnode.dev/the-ugly-truth-all-popular-fetch-wrappers-do-it-wrong?utm_source=hashnode&utm_medium=feed)

Discover the reality behind axios, ky and popular data-fetching NPM packages and how to replace them.

4 min read · [webjose.hashnode.dev](https://webjose.hashnode.dev/the-ugly-truth-all-popular-fetch-wrappers-do-it-wrong?utm_source=hashnode&utm_medium=feed)

[Mar 10, 2025](https://hashnode.com/posts/the-ugly-truth-all-popular-fetch-wrappers-do-it-wrong/67cf66d3d0700b726da0a3c7)

### [Svelte Reactivity: Let's Talk About $Effects](https://webjose.hashnode.dev/svelte-reactivity-lets-talk-about-effects?utm_source=hashnode&utm_medium=feed)

Learn exactly how $effect() in Svelte v5 works, how to debug and how to prevent infinite loops.

17 min read · [webjose.hashnode.dev](https://webjose.hashnode.dev/svelte-reactivity-lets-talk-about-effects?utm_source=hashnode&utm_medium=feed)

[Feb 19, 2025](https://hashnode.com/posts/svelte-reactivity-lets-talk-about-effects/67b64b7ecedb85f4476daf27)

### [How to Use TypeScript to Accumulate Types: Typing ALL possible fetch() Results](https://webjose.hashnode.dev/how-to-use-typescript-to-accumulate-types-typing-all-possible-fetch-results?utm_source=hashnode&utm_medium=feed)

Learn a nice TypeScript script and see it in action in dr-fetch, which is capable of typing all possible bodies of an HTTP response.

8 min read · [webjose.hashnode.dev](https://webjose.hashnode.dev/how-to-use-typescript-to-accumulate-types-typing-all-possible-fetch-results?utm_source=hashnode&utm_medium=feed)

[Nov 30, 2024](https://hashnode.com/posts/how-to-use-typescript-to-accumulate-types-typing-all-possible-fetch-results/674ba3e7c715a7010fe01117)

### [Learning the new Svelte v5 Reactivity System](https://webjose.hashnode.dev/learning-the-new-svelte-v5-reactivity-system?utm_source=hashnode&utm_medium=feed)

Learn the Svelte v5 reactivity system from real-world experiences from the author.

12 min read · [webjose.hashnode.dev](https://webjose.hashnode.dev/learning-the-new-svelte-v5-reactivity-system?utm_source=hashnode&utm_medium=feed)

[Oct 24, 2024](https://hashnode.com/posts/learning-the-new-svelte-v5-reactivity-system/6719e509f08ea6e95f2e835c)

### [Finally! Cancel Web Workers' Work Without Terminating the Worker](https://webjose.hashnode.dev/finally-cancel-web-workers-work-without-terminating-the-worker?utm_source=hashnode&utm_medium=feed)

Learn how to simplify web worker consumption and how to cancel web workers without terminating the worker.

9 min read · [webjose.hashnode.dev](https://webjose.hashnode.dev/finally-cancel-web-workers-work-without-terminating-the-worker?utm_source=hashnode&utm_medium=feed)

[3](https://hashnode.com/posts/finally-cancel-web-workers-work-without-terminating-the-worker/66cc049f6d19c42031f7860b) [Aug 26, 2024](https://hashnode.com/posts/finally-cancel-web-workers-work-without-terminating-the-worker/66cc049f6d19c42031f7860b)
