Notas

Diego López
Permalink

Ostias, me acabo de dar cuenta de que han actualizado la mítica web de w3docs, muy guay la verdad, y con tema oscuro


Vale, soy gilipollas, la he confundido con w3schools, que por cierto también tiene tema oscuro en un botón arriba a la derecha.

Diego López
Permalink

lunes otra vez

Diego López
Permalink

Al hilo del tweet de ayer sobre el store, tengo otra consulta:

Tengo una web en Angular y me he creado una pipe para poder formatear los números con cantidades monetarias (sé que existe la de currency).

¿Cómo haríais para no tener que pasar el locale del user por todos lados?


He probado a guardar en el service el locale del user cuando se loguea ya que no me hace falta que sea reactivo, pero creo que así no podría pillarlo desde cualquier componente.


Osea me molaría evitar siempre el store, y más para estas cosas, porque ya me ha pasado de usarlo bastante y luego tener problemas de reactividad, performance y demás.

Diego López
Permalink

En webs SPA se suele usar el store para guardar objetos que necesitas en muchos sitios, pero, no es mejor usar el localStorage para guardar ahí lo que necesites y leerlo desde cada componente?

Entiendo que el store debería ser solo para cosas reactivas y no como almacen global

Diego López
Permalink

Genteee, una duda de CSS, por ejemplo cuando ponéis una transición de hover a un botón, que tipo de easing ponéis? ease? ease-in? ease-in-out?

Conozco esta web para curvas beizer pero no sé si hay otras herramienta que te lo de ya hecho y que quede fino

https://cubic-bezier.com


Soy un desastre de creador de contenido, link en el primer tweet para que no se haga viral y encima no aprovecho a hacer hilo y mendigar RTs

Diego López
Permalink

Ayer dos horas de atasco y hoy que teletrabajo me quedo sin internet y espérate que no me quede sin internet todo el finde, qué desastre

Si el karma existiera me debería de pasar algo increíblemente bueno porque está suerte no es normal


Espera que todavía me tiran la cuenta y todo por subir un vídeo con música en un atasco esto es ya surrealista

Diego López
Permalink

vierneeeeeeeeeeeeeeeeeeeeeeeeeeeeeee s

Diego López
Permalink

Chavales no os preocupéis por mi, no he bebido y tomo drogas es solo que soy conductor colérico durante los atascos

Diego López
Permalink

Cualquier día Manz hace un directo haciendo el Mario 64 solo con CSS

Diego López
Permalink

Por un lado la IA mola por la de cosas que vamos a tener a nuestro alcance, pero por otro me da que con este tipo de productos la peña va a provechar para generar todo tipo de contenido para blog y sobre todo para SEO, se va a perder algo de humanidad

En respuesta a:

https://twitter.com/stewfortier/stat us/1626284370846687233


Aunque bueno, hoy en día buscas cualquier cosa y sale mucho artículo de relleno para hacer SEO, solo que ahora los van a poder generar a cañon


Por mi parte podéis tener claro que no voy a generar ningún artículo con IA y eso lo podéis saber fácilmente porque escribo fatal y con faltas de ortografía.

Prefiero sacar artículos con mis propias palabras y dando mi opinión para explicar las cosas

Diego López
Permalink

Ya lo que hago últimamente es meter wrap siempre que meto un flex, a lo programación defensiva.

Prefiero que haga saltos aunque quede medio feo a que me meta overflows y quede peor en pantallas pequeñas.

Obviamente luego miro cada caso y ajusto lo que sea

Diego López
Permalink

Han hecho un experimento en UK con varias empresas implantando la jornada laboral de 4 días y el resultado es que la gran mayoría lo va a mantener y que además sus beneficios han aumentado.

Que esto se implante en España lo veo lejos todavía

https://www.4dayweek.com/news-posts/ 4-day-week-uk-results


Y si, ya sé que en España ya hay algunas empresas con jornadas de 4 días desde antes de la pandemia incluso, pero yo hablo de implantarlo a nivel general.

Y si son necesarias más horas de trabajo que contraten a más gente así además resolvemos el problema del paro.

Diego López
Permalink

Gente me podéis contratar pa un evento de programación, pero no para dar una charla, sino para pinchar musiquita

Que por cierto a ver si vuelvo a subir sesiones, estoy aprovechando para pillar más música y seguir practicando

Diego López
Permalink

¿Bug? Que le den a los anglicismos, hablemos con propiedad, a eso se le llama bicho en el código

Diego López
Permalink

Sinceramente, el perfil de cierto blog con foto de perfil de una poción que hablaba de programación y que estaba lanzando algunos mensajes sutiles que podían ser divertidos en un punto… ha derivado en unos tweets bastante anticapitalistas y turbios

Diego López
Permalink

He leído a bastante gente que dice que cuando está a solas se pone a pensar en voz alta. Creo que eso no lo he hecho nunca, y yo creo que me sentiría rarísimo haciéndolo, falta de costumbre supongo.

Diego López
Permalink

Este problema va a ser peor porque se lo podrías pasar a una IA para reescribirlo y que no se note que es copiado

El contenido en sí no va a tener valor porque cualquiera lo va a poder generar. El valor va a estar en el hecho a mano, como los productos artesanales.

En respuesta a:

https://twitter.com/carmenansio/stat us/1626269844000714752

Diego López
Permalink

vierneeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeess

Diego López
Permalink

Me hace gracia la frase de "empezó en un garaje" porque en los tiempos que corren hasta eso es un privilegio

Cada vez hay más gente viviendo de alquiler en pisos que no tienen ni garaje (sí, también sé que hay gente que no tiene porque no le hace falta)

Diego López
Permalink

Yo propongo poner como nombre de proyectos y librerías palabras del castellano antiguo

cachivache, floripondio, macuto, celemín, troje, jubón, mantón, mendrugo, vara, zagal, ganapan, alhaja, churrusco, etc

Diego López
Permalink

Tengo Bitwarden para las contraseñas, debería cambiar a KeePass con sync a Dropbox?

La app Android parece bastante chustera, aunque seguro que funciona bien


Yo creo que no me merece la pierna. Si fuera KeePass sin sync, es decir, que solo tire de un fichero en local pues si, porque es más seguro, pero entre Bitwarden y Kepass en Dropbox yo creo que para el caso es lo mismo, aunque yo creo que gana Bitwarden por tener mejor interfaz

Diego López
Permalink

Midjourney va lentín

Diego López
Permalink

Esto es precisamente lo que me preocupa, unos pocos haciéndose más ricos aún a costa de la población, y usando para ello una tecnología que usada bien podría ayudar a todo el mundo

En respuesta a:

https://twitter.com/sama/status/1625 186078599811072


Que lo mismo no acaba siendo así, pero es lo que tiene el sistema en el que vivimos, que cada vez el dinero es más importante y cosas que podrían ser usadas para el bien acaban siendo usadas para el mal porque es más rentable.

Un poco lo de este meme

Diego López
Permalink

Hay dos tipos principales de miniaturas en los vídeos de Youtube, las que lucen así:

👈😃

y las que lucen así

😱

Diego López
Permalink

Llorar lunes de mañana llorar toda la semana

Diego López
Permalink

Os podéis creer que llevo como 3 años sin escribir nada en papel?

Ya he pensado varias veces en comprar una libreta/agenda para apuntar notas y tareas pero menuda pereza llevarla a la oficina o tener que pasar luego todo al pc


Por cierto, me flipa ver videos de gente que hace bullet journal, hay gente que se lo curra que flipas. Viendo los vídeos me dan ganas pero sé que lo dejaría en pocos días, aunque lo haga lo más básico y mínimo posible.

Diego López
Permalink

Deben de haber soltado buena pasta la empresa de mesas elevables, porque casualmente muchos youtubers han sacado video enseñándola.

Que a ver, seguramente sean buenísimas, pero no está de más indicar que es contenido patrocinado


Es que me cabrea mucho la publicidad encubierta y el ver recomendaciones y no saber qué cosas están ahí por ser publi

Y ahora alguno dirá que es que en su canal solo promociona cosas que el mismo recomienda. Muy bien, pero eso el espectador no lo sabe


De hecho creo que hay una ley o algo así que dice que hay que indicar siempre el contenido patrocinado, pero claro esto lo cumple muy poca gente y a las empresas les interesa que no se sepa que es patrocinado


También estoy pensando que a este paso fijo que nos meten publi encubierta en las IAs.

Imagina, le pides algo y te recomienda productos de empresas que han pagado, y claro, la gente se fiará mucho de la IA porque la usará para todo

Diego López
Permalink

Esta peña te hace unas cosas alucinantes usando shaders, mientras que yo sigo sufriendo con CSS para colocar las cosas de forma responsive

Y que encima con shaders es todavía más complicado que un framework que ya te da cosas out of the box como Threejs

En respuesta a:

https://twitter.com/flockaroo/status /1624090165676310528

Diego López
Permalink

Antes usaba el paquete de standar-version para subir automáticamente la versión del package.json y subir el tag al repo, pero parece que lo han deprecado.

La alternativa que proponen es release-please pero no me convence

¿sabéis de otra alternativa?

https://github.com/conventional-chan gelog/standard-version


No me convence release-please porque parece bastante acoplado a Github y a las Github actions, yo quiero una herramienta que sea rápida y ligera, no me hace falta ni changelog, con que me suba la versión del package y el tag me sirve (y que siga conventional commits)

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.