Notas

Diego López
Permalink

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeee

Diego López
Permalink

Si te paras a pensar, el servir las imágenes en una web es una cosa bastante compleja

Para buena performance necesitas convertir las imágenes a avif o webp, crear varios tamaños dentro de un elemento picture y como extra meter un placeholder cuando carga para evitar layout shift


Por ejemplo para la nueva versión de mi blog tengo un proceso de build que tarda 10 minutos porque se baja, convierte todas las imágenes y transforma automáticamente los elementos <img> en <picture> porque hacer todo eso a mano es un peñazo que flipas


Y sí, sé que podría usar una CDN para las imágenes, pero prefiero tener las imágenes en el repo con el código y no ser dependiente de ningún servicio

Diego López
Permalink

escúchame hijo no tengo mucho tiempo el mejor framework de Javascript es...

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Diego López
Permalink

Año 2023, se sigue sin poder crear respuestas a mensajes en Google chat

Diego López
Permalink

ya en la cama, como un señor

gus nais

Diego López
Permalink

NOOOOOOOOOOOOOOOOOOOOO POR QUÉEEEEEEEEEEEEEE

En respuesta a:

https://twitter.com/wongmjane/status /1623038721221365760


Ahora que lo pienso, va a dar igual porque si se descubre que funcionan peor en número de visualizaciones ni dios va a escribir tweets largos, ya sabéis que lo más importante son los números

Diego López
Permalink

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeee

Diego López
Permalink

Sabes si alguien usa Gitlab o Github dependiendo de si dice MR o PR

Diego López
Permalink

Es muy triste ver cómo los streamers y mis famosos en general pueden hacer las cosas mal o incluso cometer delitos y no pasa nada, siguen teniendo su legión de fans que les apoyan hagan lo que hagan.


Cada vez que sale algo horrible de un famoso, durante unos días recibe mucho hate y se le cancela en las redes, el famoso espera unos días a que pase la tormenta y luego a seguir como si nada hubiera pasado.


Lo que está claro es que tener muchos números y generar mucho dinero está siempre por encima de la moral y la ética

Diego López
Permalink

esto es la típica trolleada de Twitter o queee, porque si no lo es entonces soy un 5

si cierro los ojos puedo imaginar el concepto de manzana, pero lo veo todo negro no veo na

En respuesta a:

https://twitter.com/stinkykatie/stat us/1621524503565332481


Me cago en dios que es real no me lo creoooooo

El caso es que si puedo soñar y en los sueños lo veo todo perfecto

https://www.elconfidencial.com/tecno logia/ciencia/2020-06-23/afantasia-no-imaginacion-recuerdo-suenos_2651227/

Diego López
Permalink

Madre mía, pero cuántos cursos hay de Harvard gratis? Cada dos días un hilo nuevo de aprende no sé qué online con un curso de Harvard

Diego López
Permalink

El plan en cuestión: que en el futuro la gente no tenga nada en propiedad, que todo te cueste una pasta al mes y que los coches sean un artículo de lujo solo al alcance de los más pudientes.

En respuesta a:

https://twitter.com/xataka/status/16 21231181294338049


Ahora me vais a decir que mejor, que la gente debería usar la bici y el transporte público.

Se os olvida que no todo el mundo vive en grandes ciudades, en la mayoría de pueblos pasan unos pocos buses y da gracias. Y la solución tampoco es que todos nos mudemos a las ciudades.


Lo que tienen que hacer es mejorar todos los transportes y luego ya hablamos de quitar los coches

Pienso que eliminar la centralización y masificación de las ciudades ayudaría a reducir muchos problemas (contaminación, precios de los alquileres, servicios, etc) pero no interesa

Diego López
Permalink

Tengo una variable en el código que se llama 5̸̴̶̷̷̶̴̵̲͓̻̞͇̪̼̻͇̘͔̫͎̙̻̾͊͌̈́͋̽͆͒͌̒̓̿̕͜͝ ḧ̴̴̸̸̶̷̷̶̵̵̲̻̦̺̙̝͇̲͚̫̞̠͕͎͇̪͖͎̟͖͖́͋̾̽͑ͪ̓͑͌̽͛͐́̐̔̓̀͘͘͜͜͠͝o̵̴̴̸̶̷̷̶̵̸̲͍͓̘̦͚̙̲͍͉̦͚͇̼̟̺̟͍͎͓̝̞͍̽̒̽̾ͦ̐̿͌̾͑̈́́̈́́̾́̈́͘̕̚͝r̸̵̴̵̶̷̷̶̸̴̢̡̲̻̫͉͔̘̲̝͕̪̪̪͇͙̘͚͚̠͙͐̾͛̒ͬ͋͒́̀̈́̐̈́͛̐͛̐̓͒͘͘͝a̴̸̵̸̶̷̷̶̴̵̡̲͉̪̞͕̲͍

Diego López
Permalink

La cantidad de cosas que se van a romper con esto va a ser increíble.

Yo por ejemplo ya tenía montado un sistema para pillar mis tweets en markdown para mostrarlos en la web, ahora no me queda otra que hacer scrapping

En respuesta a:

https://twitter.com/TwitterDev/statu s/1621026986784337922


También tengo la opción de bajarme cada x tiempo mi archivo de tweets pero al no ser algo automático es una pereza increíble

Y a este paso fijo que quitan lo del archivo también, menos mal que me bajé una copia hace poco


Justo me he dado cuenta también de que se me ha jodido el crossposter de tweets a la web del mamut.

Anda que no he pensado veces el dejar de poner tweets y irme a otra red o solo publicar en mi blog, pero seamos realistas no me leería casi nadie, vivo de las rentas.


Ahora algunos me dirán que sí, que me seguirían leyendo, pero es muy difícil porque todo el mundo está aquí, o en Instagram, o en Youtube/Twitch, y el RSS para leer webs está en desuso yo creo. No soy influencer como para arrastrar gente a otras redes.


Con toda la movida de los últimos meses en Twitter algunos se fueron a otras redes o a escribir solo en su blog, gente que seguía por aquí y me gustaba leer, pero desde entonces no los he vuelto a leer por la pereza de usar otra app o entrar en una web

Diego López
Permalink

Shopify compró Remix

Next.js en manos de Vercel

Google con Angular

Microsoft que domina prácticamente todo: NPM, GitHub Typescript, Vscode

Netlify ahora comprando Gastby

Cada vez lo que usamos está en menos manos, hay menos cosas independientes, todo lleva algo de marketing.


Y sí, ya sé que gracias a esas empresas esos proyectos siguen adelante y que siguen siendo open source.

Pero no deja de ser curioso que cada vez más y más cosas pertenecen a las malditas empresas.

Diego López
Permalink

Como cada año, os vengo a recomendar lazygit, una herramienta para manejar git desde la terminal.

https://github.com/jesseduffield/laz ygit

En este vídeo se puede ver a su creador (@DuffieldJesse) haciendo varias acciones.

https://www.youtube.com/watch?v=CPLd ltN7wgE&feature=youtu.be


@DuffieldJesse Lo que me flipa es que es la mezcla perfecta, lo mejor de herramienta para terminal con lo mejor de herramientas gráficas.

Además puedes ejecutar comandos pulsando una sola tecla, pero no te preocupes, porque con la tecla X puedes ver las acciones que tienes disponibles.

Diego López
Permalink

Hoy me apetece hablar de todo lo que yo considero imprescindible a la hora de aprender desde cero a programar y de forma rápida.

Hilo 🧵 👇


  1. Tener un ordenador/computadora o en su defecto un dispositivo móvil como una tablet.

Aunque hay gente que dice que programa en papel no es cierto, en papel el código no se puede compilar y ejecutar, es una farsa creada por los vendedores de papel para que compres más.


  1. Tener un dispositivo de entrada de datos para tu sistema, por ejemplo un teclado, pantalla tácil micrófono para dictar o dispositivos similares.

Hay gente que asegura saber programar con la mente pero que no te engañen en su mente el código tampoco compila a la primera.


  1. Saber escribir. Aunque hay lenguajes de programación esotéricos que parecen cadenas aleatorias la realidad es que al menos necesitas conocer palabras.

También vas a necesitar saber escribir paréntesis (como estos), comillas como "estas" llaves como esta 🔑


  1. (Opcional) En tu día a día te puede venir genial tener un sofisticado sistema de poleas y engranajes por toda tu casa que permitan tener un pequeño reactor nuclear para la generación de energía.

Como digo este paso es opcional pero no está de más estar preparados.


Si te ha servido o consideras que puede ayudarle a alguien:

✓ Sígueme en @CodingPotions para más contenido sobre Programación

✓ Haz RT y Like al primer tweet del hilo

En respuesta a:

https://twitter.com/CodingPotions/st atus/1620449902466863104

Diego López
Permalink

lunes otra vez

Diego López
Permalink

sneak peek de la nueva web (hay mucho hueco porque tengo que escribir nuevos artículos y el script de pillar los tweets está parado de momento)

https://codingpotions.vercel.app/

Diego López
Permalink

si Javascript tiene 5 millones de fans yo soy uno de ellos, si Javascript tiene 100 fans yo soy uno de ellos, si Javascript solo tiene 1 fan, ese soy yo, si Javascript no tiene ningún fan es porque yo ya no estoy en este mundo

Diego López
Permalink

Yo ya tengo decidida la versión que voy a pillar del Hogwarts Legacy, va a ser la versión elAmigos

Diego López
Permalink

Muy chula esta entrevista. Pensaba que el tipo metería mucho hype pero le he visto muy sensato.

Interesante todo lo que se nos viene encima como sociedad, vamos a ver cambios tochos en poco tiempo.

En respuesta a:

https://twitter.com/DotCSV/status/16 17945497838444550


Aunque por otro lado también me imagino un futuro capitalista en el que la IA es un privilegio para unos pocos y que encima la usan para controlar al resto, vamos como ahora pero peor.

Diego López
Permalink

Hola 👋 te interesa:

🤬 Odiar React ☢️ Rectores nucleares 🙏 TempleOS ⛈️ Ciclogénesis explosiva ⚒️ Ofuscadores de código 📰 Manifiesto de Unabomber

Sígueme! ✅

Diego López
Permalink

CSS

Commit Stash Squash

Diego López
Permalink

He hecho cosas horrible por dinero, por ejemplo madrugar

Diego López
Permalink

Está guay mirar los datos de las tecnologías más demandadas pero eso tampoco significa nada.

Aunque React sea lo más demandado lo está estudiando muchísima gente y es la primera opinión para casi todos los Juniors por lo tanto también hay más competencia

En respuesta a:

https://twitter.com/midudev/status/1 616799604640456704


Mucha gente piensa que no tiene sentido estudiar Vue o Svelte porque hay menos trabajo de eso, cuando lo mismo hay tan poca gente que lo estudia que te resulta muy sencillo entrar en cualquier empresa.

Diego López
Permalink

Cahavalada un consejo, usad este botón de arriba a la derecha en la app, y lo ponéis en más recientes, así veis los tweets solo de las personas que sigues y además en orden.

En la web lo han puesto dentro de la pestaña "siguiendo"

Diego López
Permalink

Sigo teniendo como correo principal un Hotmail porque me da pereza brutal cambiar el email de todos sitios (y que tampoco recuerdo todos los servicios en los que uso ese email)

Además tendría que limpiar el otro correo Gmail porque lo uso para registrarme en muchas mierdas.

Diego López
Permalink

Average "para ti" fan vs "siguiendo" enjoyer

Diego López
Permalink

Más vale ifs en mano que ternarios volando

Diego López
Permalink

Elimina uno


chavales no rallarse por la tecnología, programad en lo que os de la gana

yo siempre meto caña a react pa compensar, que tiene demasiada comunidad, artículos y hype, hay que equilibrar la balanza

Diego López
Permalink

Coloca una base, añade unos hi hats sugestivos, rompe el ritmo con este glockenspiel quebrado y reverberemos este ladrido de perro guau guau GUAU

Diego López
Permalink

Friendly reminder de que hace tiempo recopilé en este repo un montón de artículos y recursos sobre programación y desarrollo web.

Unos 300 recursos y encima con explicaciones de qué es cada cosa, qué más queréis

https://github.com/codingpotions/res ources


Tendría que haber hecho la jugada del creador de contenido: Guardarme los recursos y hacer un hilo cada día titulado "los 5 mejores recursos del día para aprender programación" o algo así

Diego López
Permalink

Me he visto este vídeo de @bransshep y menudo crack la verdad. No solo es entretenido de ver, además está increíblemente bien editado.

Pasaos por su canal porque sus vídeos molan y no es tan conocido como otros.

https://www.youtube.com/watch?v=wqbf FBSOTqo


@bransshep Estoy viendo más vídeos suyos y me flipa el gusto que tiene para crear diseños para packaging.

Hace que los diseños tengan personalidad y sean divertidos a la vez que ofrece la información necesaria para los consumidores

Diego López
Permalink

niebla densa, 4 grados y yo con el coche descapotable, la gente flipando, claro

Diego López
Permalink

Pues yo pienso decir feliz año durante todo el año o que pasa que solo se puede desear que tengas un buen año cuando empieza o que

Diego López
Permalink

He visto la agenda del TechFest y está guay, hay mucho nivel, aunque me apena que haya charlas de gente que ya es muy conocida en el sector.

Y no quiero que se me malinterprete, es gente de mucho nivel y a tope con lo que hace, pero ya tienen suficiente altavoz


Lo bueno es que hay distintos tracks así que no hay queja en ese sentido, hay para todos los gustos.

A mí lo que me gusta de las conferencias es descubrir ponentes que a lo mejor no son tan conocidos y abrir la mente a nuevas ideas.


Y tampoco sé cuánta gente se ha presentado eh, no quiero que se piese que es cuestión de nivel.

Es que me molaría que no estuvieran los de siempre dando charlas en todas las conferencias, que participara más gente, pero como digo es opinión personal.

Diego López
Permalink

Cajón desastre Cajón de sastre

Diego López
Permalink

Cómo gestionáis excepciones en Javascript (sin Typescript)?

La sintaxis con el throw es un poco farragosa porque hace que tengas que hacer try/catch y eso te mete identado, además de que tienes que hacer varios catch o ifs con instance of para saber el tipo de excepción


He visto gente que devuelve en todas las funciones un objeto en plan

return { ok: true, result: {}, error: {} };

pero no sé si eso es lo más conveniente

Diego López
Permalink

Hay gente que dice que la IA no vale para ayudarnos en todo porque no le puedes pedir que te haga una arquitectura de microservicios con Rabbit y con Redis siguiendo patrones hexagonales

Y eso me hace pensar que hay gente que vive desconectada de la entrega de valor al usuario


Es decir nos enfocamos en toda la parte técnica, en la tecnología y en los patrones y se nos olvida que nuestro trabajo es aportar valor al usuario.

En el futuro no se pedirá a la IA que haga cosas con detalles técnicos, se pedirá que haga una web con x requisitos.


Es un poco como las plataformas de nocode, si yo como usuario quiero una landing que quede chula me da igual que esté hecha con Next, Nuxt o Tailwind.

Si el problema es que el código que saca la IA o el nocode es un poco chungo pues ya lo mejorarán con el tiempo.

Diego López
Permalink

¿Existe alguna app/web que sea para entrenar el cerebro rollo el brain training de Nintendo DS?

Es que por ejemplo me doy cuenta de que me cuesta hacer operaciones básicas, de no practicarlas

Quiero que sea rollo juego gamificado de x minutos al día para no tostarme.

Diego López
Permalink

Parece que ya han salido los resultados de la encuesta de State of JS

Veamos cuál es la tecnología hype del momento

https://2022.stateofjs.com/en-US/


Antes de empezar quiero recordar que da igual que todo el mundo hable de una tecnología o haya mucho hype por algo, eso no hace que sea ni mejor ni peor tecnología, hay que buscar siempre lo que se adapte a nuestras necesidades


Voy a comentar lo que nos interesa, las tecnologías.

A nivel general baja casi todo en interés (webpack, react, vue, angular) y suben las tecnologías nuevas como Vite, Next o Playwright.

Me alegra que Svelte no haya perdido fuelle. Me sorprende que suba en opiniones Ember


Aquí se puede ver un poco mejor el interés por las tecnologías. Como digo me mola mucho que Svelte siga arriba, ya que las tecnologías nuevas JSX como Solid o Qwik siempre llevan más publi y contenido en internet.


Ahora bien, el panorama ya lo sabemos, en uso no sorprende que siga arriba React. Cuanto más gente lo usa más contenido se crea sobre eso y por tanto más gente que entra al sector lo aprende.

Angular y Vue de lo más usado también, 0 sorpresas.


En cuanto a Server Side y Server Generation, Next es el lider en uso, Nuxt muy usado también pero ya no hay tanto interés. Astro con mucho interés también.

Lo que me apena es Eleventy, creo que está muy infravalorado y es una herramienta muy potente que no genera nada de JS.


Por último comentar otras librerías. Por desgracia Moment sigue muy usado a pesar de haber alternativas mejores como dayjs o date-fns.

Express más de lo mismo, pero es normal, sigue habiendo mucho contenido en internet. Yo prefiero Fastify o Nest.

Lodash de lo más usado también


Se me ha olvidado decir de lo anterior que JQuery también se sigue usando bastante (espero que por mantenimiento y no por proyectos nuevos).

Zod me sorprende que esté tan arriba también, últimente se habla mucho de esa librería, tengo pendiente mirar por qué tanto hype.


Hay cosas que me he dejado, pero no quiero dar más la chapa, os dejo otra vez el link de los resultados:

https://2022.stateofjs.com/en-US/

Diego López
Permalink

Se vienen tweets con frases como "abro hilo" o "mejora como desarrollador" y "haz RT para llegar más gente" en negrita y cursiva.

Que por cierto los típicos hilos de recursos no van a parar porque seguramente seguirá la penalización por poner links en tweets.

En respuesta a:

https://twitter.com/TitterDaily/stat us/1612459803082637313

Diego López
Permalink

Más vale Angular en mano que React volando

Diego López
Permalink

Propósito de año nuevo: ponerse a dieta, pero dieta de no abrir tantas pestañas

Diego López
Permalink

mañana lunes

Diego López
Permalink

he salido a la calle y la peña ya ha puesto las luces de navidad del año que viene en fin xdddd

Diego López
Permalink

Anda que no molaría poder usar el input date nativo de HTML, sobre todo por accesibilidad y para no tener que montar uno custom, pero seamos sinceros, el nativo es un mierdón.

Se ve distinto en cada navegador, poca capacidad de personalización y además el UX es un poco chungo.


Me refiero por ejemplo a usar un input date para que el usuario seleccione su fecha de cumpleaños, muchos no saben ir a un año determinado sin darle muchas veces al botón de ir al mes anterior.

Este usuario explica algunos apaños que tuvieron que hacer:

https://gist.github.com/RobertAKARob in/850a408e04d5414e67d308a2b5847378

Diego López
Permalink

todo el mundo dice ke....las drogas acen mal....pero ls droga mas dañina amigos no es nada mas y nada menos....ke javascript.....duele....los porros no me duelen solo me provocan cancer insuficiencias respiratorias y takicardias flema problemas de personalidad pero no duele....

Diego López
Permalink

¿¿¿36 regalos??? ¡¡¡¡El año pasado fueron 37!!!!

Diego López
Permalink

Aprovecho esta imagen para decir que normalmente las páginas web quieren que instales su app para meterte más movidas de tracking y tener más datos que vender sobre ti

Diego López
Permalink

Yo lo único que me he propuesto es acabar el año con muchos menos followers de los que tengo ahora, así se queda solo la gente que de verdad le gusta mi contenido (si se puede llamar contenido a lo que subo)

Diego López
Permalink

¿Por qué está tan normalizado el tema de las donaciones en Twitch?

He visto peña creando contenido brutal en blogs y otras redes y no recibir nada, y luego hacer directo en Twitch y recibir de todo

¿Será porque lo que más gusta de donar es ver la reacción?


Lo de ver la reacción me cuadra también porque he visto streams en los que la gente dona para dejar mensajes de odio e insultos al streamer, es surrealista.

Vale, es cierto que la mitad de las donaciones son por el prime de Amazon pero de todas formas hay muchas.


Y eso nos lleva a que muchos streamers se pasen mucho tiempo en directo únicamente agradeciendo cada sub.

Si donas y el streamer no te lo agradece o lo hace más tarde, te enfada por no ser agradecido o más bien porque no te ha dedicado tiempo de atención?


¿Donarían la misma cantidad de personas si todas las donaciones fueran anónimas? Yo creo que muchísimas menos

Diego López
Permalink

Chavales recomendadme algún jueguito para pasarme en lo que me queda de vacaciones

Outer Wilds ya lo he jugado, maravilla por cierto

Diego López
Permalink

cuántas uvas eran llevo 82

Diego López
Permalink

bueno, pues ya hemos cenao, pala cama que tengo sueño ya