Paul Melero's Avatar

Paul Melero

@gnet.click

πŸ› οΈ Building things on the Web. ❀️ Dad of 2. 🧠 Creative thinker. πŸ‹ Lemoncoders instructor. πŸ’š Vue/Nuxt fan. g graficos.net 😊 He/Him.

474
Followers
343
Following
337
Posts
01.11.2024
Joined
Posts Following

Latest posts by Paul Melero @gnet.click

Code snippet demonstrating `Promise.withResolvers()` to transform a stream into an async iterable, utilizing error handling and yielding chunks.

Code snippet demonstrating `Promise.withResolvers()` to transform a stream into an async iterable, utilizing error handling and yielding chunks.

Creating a resolvable Promise just got cleaner 🧹

`Promise.withResolvers()` returns { promise, resolve, reject }
No more wrapping logic inside the constructor.

Learn more πŸ‘‡
developer.mozilla.org/en-US/docs/...

08.03.2026 21:00 πŸ‘ 47 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1

We're all standing on the shoulders of giant women. Thank you for fighting for your rights and for the rights of us all. We care. We appreciate you.

08.03.2026 08:03 πŸ‘ 66 πŸ” 6 πŸ’¬ 1 πŸ“Œ 1
Post image

unjs/md4x :: a blazing-fast, tiny native Markdown toolkit.

07.03.2026 13:14 πŸ‘ 88 πŸ” 8 πŸ’¬ 2 πŸ“Œ 0

Does it work in other browsers too?

07.03.2026 07:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Scientists Grew Mini Brains, Then Trained Them to Solve an Engineering Problem A few blobs of lab-grown brain tissue have demonstrated a striking proof of concept: living neural circuits can be nudged toward solving a classic control problem through carefully structured feedback...

Matrix is closer than ever πŸ˜…

The future of compute might be of biological source

www.sciencealert.com/scientists-g...

06.03.2026 18:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Quit ChatGPT: right now! Your subscription is bankrolling authoritarianism | Rutger Bregman As a historian, I’ve studied the major consumer boycotts of history. We can take down ChatGPT and send a powerful signal to Silicon Valley, says author and historian Rutger Bregman

www.theguardian.com/commentisfre...

05.03.2026 12:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
oklch.fyi β–Έ OKLCH Color Picker, Generator and Converter Convert, generate and explore OKLCH colors – a powerful tool to build unique and uniform color palettes.

What a nice page about the OKLCH color space.

oklch.fyi

04.03.2026 12:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
display: green; applying the web sustainability guidelines - Hidde de Vries - CSS Day 2025
display: green; applying the web sustainability guidelines - Hidde de Vries - CSS Day 2025 YouTube video by Web Conferences Amsterdam

πŸŽ₯ Out now: video of my @cssday.nl talk on making the web greener at work with the Web Sustainability Guidelines youtu.be/u76IcrzZPwc

04.03.2026 11:37 πŸ‘ 18 πŸ” 5 πŸ’¬ 0 πŸ“Œ 1

TIL about the illegal prime number

A mathematician encoded a C program used for DVD piracy in binary format and then used a formula to find a prime number containing it, one of the largest found at the time, so it had to be published as a Math finding, avoiding censorship ✨

t5k.org/glossary/pag...

04.03.2026 08:47 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
HMR API Next Generation Frontend Tooling

You can try import.meta.hot.accept(cb)

vite.dev/guide/api-hmr

Or as others said, just use the logs, or the --debug flag

02.03.2026 03:34 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

roughen corners

01.03.2026 21:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Obsidian 1.12 is now available to everyone!

- Obsidian CLI
- Bases search
- Image resizing
- Automatically clean up unused images
- Better copy/paste into rich text apps like Google Docs
- Native iOS share sheet

27.02.2026 16:13 πŸ‘ 169 πŸ” 22 πŸ’¬ 3 πŸ“Œ 8
Dark-themed code snippet showing URLPattern examples on MDN: two JavaScript blocks matching "/books" and "/books/:id" with console.log outputs.

Dark-themed code snippet showing URLPattern examples on MDN: two JavaScript blocks matching "/books" and "/books/:id" with console.log outputs.

πŸ†• The URL Pattern API is Newly Available!

Use it to match and extract parts of URLs, no need to reinvent routing logic. Supports literals, wildcards, named groups, and even regex constraints.

Learn how it works πŸ‘‡
developer.mozilla.org/en-US/docs/...

27.02.2026 16:00 πŸ‘ 54 πŸ” 6 πŸ’¬ 0 πŸ“Œ 1
Preview
Native Random Values in CSS The CSS Working Group has published the Values and Units Module Level 5, which introduces native mechanisms for generating random content using only CSS. This is the tl;dr of a longer article explorin...

CSS is getting native randomness 🎲

random() and random-item() are coming with:

- per-element randomness
- step-based ranges
- shared value options
- zero JS required

I wrote an overview of the feature, how it works, and what browsers support it.

alvaromontoro.com/blog/68092/n...

#css #webdev

27.02.2026 16:02 πŸ‘ 46 πŸ” 11 πŸ’¬ 3 πŸ“Œ 1

I hope it's 1 and 2

27.02.2026 19:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
a screenshot of a Discord conversation:

one person asks:

Hi!

If I mention you in my blog, which pronoun would you like me to use?
They/them or he/his or something else?

I reply:

he/him. thank you for asking ❀️

a screenshot of a Discord conversation: one person asks: Hi! If I mention you in my blog, which pronoun would you like me to use? They/them or he/his or something else? I reply: he/him. thank you for asking ❀️

normalise this πŸ‘‡

27.02.2026 09:28 πŸ‘ 251 πŸ” 20 πŸ’¬ 4 πŸ“Œ 1
Preview
Npmx redirect - Chrome Web Store Simple extension to redirect npmjs.com to npmx.dev

If you haven't, go and add the @npmx.dev Chrome extension.

It just upgrades your life, for free.

chromewebstore.google.com/detail/npmx-...

27.02.2026 11:12 πŸ‘ 26 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0

Dons m'assembla molt bé 😜

(I've lived in Catalonia a few years)

26.02.2026 19:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I love the shorter one. In the domains context, it's a flex hehe

Also .cat requires you to publish in Catalan too πŸ˜…

26.02.2026 19:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

We now run evals to help you know what AI models perform best to write Nuxt code.

nuxt.com/evals

26.02.2026 11:22 πŸ‘ 70 πŸ” 9 πŸ’¬ 8 πŸ“Œ 1

This one might be a tricky one. The WAF JS is used to detect bot traffic, set a cookie after a challenge, and those kind of things. The only issue I see here is AWS being a US (and evil) company.

25.02.2026 12:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Kaomoji Cool Club Welcome to club γƒΎ(𐂲◑𐂲)γ‚ž

🀯 Very cool website seen in @stefanjudis.com's newsletter!

kaomojicool.club

25.02.2026 11:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

- @voidzero.dev
- @nuxt.com
- @cloudflare.social

This is the way

25.02.2026 09:39 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

This feature alone makes @npmx.dev 100x better than npm for me

24.02.2026 16:51 πŸ‘ 63 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0
Open VSX Registry

My extension crossed more than 100 downloads in Open VSX (for IDEs like Cursor) πŸ€“πŸŽ‰

open-vsx.org/extension/pa...

24.02.2026 16:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A thought that struck me today while using ChatGPT:

If you're not paying for the product, you are the product. But, even if you're paying for the product, you are the product.

23.02.2026 15:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

TIL you can just put "@AGENTS.md" as content inside the CLAUDE.md file.

23.02.2026 12:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A CSS-driven Mahjong Solitaire.

A CSS-driven Mahjong Solitaire.

Built a CSS Mahjong over the weekend: voxjong.com

Powered by my relentless quest to conquer the 3D DOM.

22.02.2026 13:28 πŸ‘ 130 πŸ” 24 πŸ’¬ 10 πŸ“Œ 4

Responsive images are a hell of a drug 🀣

20.02.2026 20:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

ΒΏTienes que buscar una dependencia en npm? Β‘Este es el mejor explorador de paquetes!

βœ“ DocumentaciΓ³n, cΓ³digo, compatibilidad...
βœ“ Con atajos de teclado para navegar
βœ“ Compara dependencias fΓ‘cil
βœ“ Desarrollado con Nuxt

β†’ npmx.dev

19.02.2026 13:56 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0