Hugo Estévez Rocha (@Hugoerdev) header
Hugo Estévez Rocha (@Hugoerdev) profile picture

Frontend developer at @NetcentricHQ • Co-organizer @JavaScriptVigo

Joined March 2012
Photo by Hugo Estévez Rocha (@Hugoerdev)Photo by Hugo Estévez Rocha (@Hugoerdev)Photo by Hugo Estévez Rocha (@Hugoerdev)Photo by Hugo Estévez Rocha (@Hugoerdev)Photo by Hugo Estévez Rocha (@Hugoerdev)Photo by Hugo Estévez Rocha (@Hugoerdev)Photo by Hugo Estévez Rocha (@Hugoerdev)Photo by Hugo Estévez Rocha (@Hugoerdev)Photo by Hugo Estévez Rocha (@Hugoerdev)Photo by Hugo Estévez Rocha (@Hugoerdev)
Hugo Estévez Rocha retweeted
Google has published official WebMCP documentation on developer.chrome.com and confirmed an origin trial in Chrome 149. This is Google getting serious about shipping it. You can either live in denial or start learning this stuff quickly. The choice is of course yours. Here is my guide: suganthan.com/blog/webmcp-im…
The WebMCP API will enter origin trial starting in Chrome 149 → goo.gle/4u57Wlf It's a proposed web standard that lets you expose structured tools, like JS functions and HTML forms, to browser-based agents, enabling them to know exactly how and where to interact with your site. #GoogleIO
4
22
1
189
56,419
Hugo Estévez Rocha retweeted
👋 Hola, Ministerio de Transformación Digital, @mintradigital: 👋 Hola, Secretaría de Estado, @SEtelecoGob: Autofirma es un componente esencial de la Administración Electrónica española. Millones lo utilizamos para relacionarnos con la Administración. No por placer, sino porque es ✨requisito✨. ----8<----8<----8<----8<----8<----8<---- El paquete de Autofirma que distribuís para Mac no cumple las garantías de seguridad modernas (notarización), así que el sistema dice que es malware que puede dañar el sistema y rechaza instalarla. 😃🔫 ----8<----8<----8<----8<----8<----8<---- 🤦 Para instalarla hay que —ojo al dato— desactivar las políticas de ciberseguridad del sistema operativo. 🤦 ¡Hola, @INCIBE! Hacéis campañas fabulosas para concienciar a la ciudadanía de los riesgos de ciberseguridad, pero luego nos enjaretáis —el Estado— marrones como este. ¿Podéis hacer algo, por favor? Respetado ministro @oscarlopeztwit: Respetada secretaria de Estado @mariagv: — Si hacéis software, cumplid los estándares modernos de empaquetado y distribución de software. — Si no podéis notarizar Autofirma, modernizad la arquitectura del programa para que se pueda. — Si no podéis modernizar Autofirma, necesitamos un Ministerio para la Transformación del Ministerio de la Transformación Digital. Esto es lo que ve un usuario al intentar instalar Autofirma en un Mac:
134
1,585
75
3,166
352,369
Hugo Estévez Rocha retweeted
Les presento Chai 🫖 Un CLI que te permite mantener una misma configuración entre TODAS tus AIs Un solo archivo donde defines tus skills, subagents y MCPS, tanto locales o las que quieras usar de Github Puedes usar una misma config entre múltiples dispositivos, todo en sync
5
31
2
226
11,341
Hugo Estévez Rocha retweeted
𝗠𝗖𝗣 vs 𝗔𝗴𝗲𝗻𝘁 𝗦𝗸𝗶𝗹𝗹𝘀 (Is one actually better than the other?) If you've been following the vibe coding movement, you've probably experienced your coding agent not being able to code well with specialized tools or infrastructure. Legacy syntax, wrong parameters, inefficient patterns, leading to tons of debugging that often feels like you're going in circles. Two solutions have emerged: 𝗠𝗖𝗣 (𝗠𝗼𝗱𝗲𝗹 𝗖𝗼𝗻𝘁𝗲𝘅𝘁 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹) and 𝗔𝗴𝗲𝗻𝘁 𝗦𝗸𝗶𝗹𝗹𝘀. But which one should you use? 𝗠𝗖𝗣 is pretty much just a standardized API gateway. Your agent makes a deterministic API call with fixed input/output schemas and gets a deterministic response back. It's clean and predictable. 𝗦𝗸𝗶𝗹𝗹𝘀 are different. When an agent uses a skill, it's interpreting natural language instructions about 𝘩𝘰𝘸 to accomplish something. The agent decides which skill to use, when, 𝘢𝘯𝘥 𝘩𝘰𝘸 to execute it. Less "call this function" and more "here's how to think about this problem." So they 𝗯𝗼𝘁𝗵 have a place in agentic coding. Skills are great for behavioral guidance, MCP works better for the direct infrastructure calls. We just released our Agent Skills repository to help coding agents create end-to-end AI apps and write better @weaviate_io code. It includes: 1️⃣ 𝗪𝗲𝗮𝘃𝗶𝗮𝘁𝗲 𝗦𝗸𝗶𝗹𝗹𝘀 (/skills/weaviate): Focused scripts for schema inspection, data ingestion, Query Agent integration, and search operations 2️⃣ 𝗖𝗼𝗼𝗸𝗯𝗼𝗼𝗸𝘀 (/skills/weaviate-cookbooks): End-to-end project blueprints for building complete applications (Query Agent chatbots, multivector PDF RAG, various RAG patterns, DSPy agents) Check it out here: weaviate.io/blog/weaviate-ag…
25
180
1
927
49,380
Hugo Estévez Rocha retweeted
SORTEO DE VIERNES, COSAS GRATIS!!! Sorteo 5 copias digitales entre todos los reposts de mi último libro.
3
74
61
5,617
Hugo Estévez Rocha retweeted
Looks like NestJS is the most liked Backend JavaScript Framework 👀
36
11
5
293
50,985
Hugo Estévez Rocha retweeted
CSS uses a complex algorithm to decide how to animate transforms. If you get it wrong, as many folks do, you end up with an unnatural animation. Here's how it works, and how to avoid the pitfalls. jakearchibald.com/2025/anima…
15
60
1
439
42,220
Hugo Estévez Rocha retweeted
Safari 26 is FINALLY going to support SVG favicons. Just updated fav.farm to serve up an SVG emoji instead of the weird android png version
2
6
77
8,990
Hugo Estévez Rocha retweeted
📢 Slack no es el problema. El caos (o la calma) depende de cómo lo usas. Aquí van algunos consejos prácticos que hemos aplicado en mi equipo para no silenciarlo todo y aún así trabajar bien 👇 🧵
3
17
2
46
6,448
Hugo Estévez Rocha retweeted
Angular 20 lands May 29, 2025 bringing zoneless change detection, signal-based forms, selectorless components and a reliable release cycle. { author: @rohtashsethi } #DEVCommunity #Angular dev.to/rohtashsethi/angular-…
6
34
816
Hugo Estévez Rocha retweeted
En 2010, Aaron Swartz descargó 70 GB de artículos de la JSTOR. Se enfrentó $1 millón de multa y 35 años de cárcel. Se suicidó en 2013. Meta ha descargado ilegalmente 80+ terabytes de libros de LibGen, Anna's Archive y Z-library para entrenar sus modelos AI sin ningún castigo
10
625
20
1,676
65,739
Hugo Estévez Rocha retweeted
soon you won't need inline custom properties to create staggered motion delays in CSS ✨ .char { transition-delay: calc( sin( ((sibling-index() - 1) / sibling-count()) * 45deg) * 0.5s ); }
Blink: Intent to Prototype: CSS sibling-index() and sibling-count() bit.ly/41rOP7W
19
113
8
1,728
121,060
Hugo Estévez Rocha retweeted
Have a long webpage or infinite scroll? 📃 Apply content-visibility to sections of the page to delay rendering until they're visible, resulting in faster initial load times. Once the content scrolls into view, it gets rendered automatically. Use now 👇 developer.mozilla.org/en-US/…
1
13
2
63
2,155
Hugo Estévez Rocha retweeted
Esta noticia es MENTIRA. Vamos a ver. LaLiga no está golpeando a la piratería ni ha bloqueado a 400.000 usuarios de plataformas ilegales. Lo que está haciendo es bloquear rangos de IPs de Cloudflare dejando SIN SERVICIO a miles de páginas legítimas (mientras bloquea algunas pirata por el camino). Lo hace a través de las teleoperadoras como Movistar Telefónica y presuntamente amparados por una decisión judicial. Porque es verdad. La sentencia judicial le permite bloquear IPs a discreción, sin ningún tipo de control... porque se entendía que NO perjudicaba a terceros. ¿Y ahora qué? La Liga está acabando con la neutralidad en la red al entender que la defensa de su negocio está por encima de la libertad de los usuarios y su derecho al acceso a la información. Esto NO significa que la piratería esté bien. Pero no se puede luchar con esa lacra a cualquier coste y menos impactando TODOS los fines de semanas a millones de usuarios.
143
1,272
53
4,882
435,361
En la mayoría de empresas, el cuello de botella en la velocidad de desarrollo no es el tiempo programando, sino los procesos. la IA no acelerará tanto el desarrollo como muchos creen, especialmente en empresas grandes.
26
47
8
451
31,036
I’m attending JSNation – the main JavaScript conference of the year. You may join me there for free with 10k other JS engineers and 40+ great speakers. Just follow this badge. #javascript gitnation.com/badges/jsnatio… #jsnation
23
Hugo Estévez Rocha retweeted
Redoing the line-up section of @CSSDayConf with a cool hover effect! 🤩 Demo: codepen.io/t_afif/full/raNNb… via @CodePen Psst, there is no keyframes in the code! Can you guess how it's done?
1
20
145
5,434
Hugo Estévez Rocha retweeted
Wildest #CSS media query I've written in a while `@container (inline-size >= calc(100cqi - 120px))` yep, `calc()` in a MQ! WHY? to re-anchor buttons to be "inside" when space is tight video: purple outline's are containers nerdy.dev/carousel-adaptive-…
7
60
1
639
27,590
Hugo Estévez Rocha retweeted
✍️ Solved By Modern CSS: Feature Image In my latest website design, I needed to use a feature image. Learn how I used container queries, clamp(), and :has() to build the responsive component. 🔗 Read it here: ishadeed.com/article/modern-…
2
25
3
208
11,342