Notas

Diego López
Permalink

En un rato empieza un mundial de fútbol que ha levantado muchas controversias. No es para menos. Pero también hay una certeza: Tailwind ensucia mucho el HTML y no es mantenible. La población y la gente más joven no está protegida.

Diego López
Permalink

Muy guay el último vídeo de @Nekodificador

Explica un par de reglas básicas para que tus proyectos salgan bien y además aprendas

Miraos sus vídeos porque tiene cosas muy interesantes de productividad y diseño y encima sus explicaciones molan mucho.

https://www.youtube.com/watch?v=7la_ JVXiU-U

Diego López
Permalink

Al hacer spinning me pongo musiquita hard trance/acid techno/poky y similares y es una mierda porque acabo dando pedales a ritmo de las canciones y como tengan altos BPM acabo reventao

Diego López
Permalink

pala cama

Diego López
Permalink

Sneak peak

Diego López
Permalink

Chavales, chapa mañanera importante.

Yo sinceramente creo que Twitter no va a cerrar y también creo que Mastodon no es alternativa viable.

También he intentado exportar mis datos de Twitter pero el botón lleva en "solicitando" 3 días

Menos mal que hice cross posting a Mastodon

En respuesta a:

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

Diego López
Permalink

Chavales, si esto cae (yo creo que al final se salva ya verás) tengo un Mastodon frostq@mastodon.social (a ver si le cambio el handle)

Pero a mí lo que me molaría es escribir solo en el blog aunque justo me ha pillado en proceso de rediseño y por eso está parado


Genios, hay que dejarse de redes, deberíamos volver a la época de los blogs y las RSS, que siendo programadores (y aunque no lo seas), te lo montas en dos patadas en cualquier tecnología.

En tu blog solo vas a depender de tu hosting y vas a poder publicar lo que te dé la gana


Si quieres algo sencillo para crear contenido corto como en Twitter tienes https://micro.blog/ y seguro que más alternativas.

Aunque tengas un blog normalito puedes interactuar con otros con medio de las webmentions

https://indieweb.org/Webmention


Si os mola el tema pasaos por la wiki de la indieweb, que precisamente lo que busca es que cada uno tenga su propio sitio en internet y que su contenido sea suyo, pero que a la vez podamos comunicarnos con otros sitios

https://indieweb.org/principles


Yo creo que hay gente que piensa que un blog tiene que ser un sitio con un diseño chulo en el que publicar artículos detallados.

No es así, tu página puede ser como quieras literalmente, y el contenido también. Como si públicas memes o fotos de gatitos, da igual, es tuyo.


Y esto es en parte por lo que está mi blog abandonado. Al principio lo rediseñe para publicar artículos de programación como he hecho siempre.

Pero ya he pensado que prefiero algo más personal, que pueda hablar de programación pero también de otras cosas que me gustan.

Diego López
Permalink

Soy un fraude, ya no creo contenido de programación ni actualizo el blog, merezco el unfollow

Diego López
Permalink

Así es gente, el nuevo CEO soy yo, y a partir de ahora crear hilos de recursos de programación reciclados es motivo en permaban

Otra medida que voy a implementar es regalar Twitter Blue a todas las personas que den like a este tweet

Un saludo.

En respuesta a:

https://twitter.com/stocktalkweekly/ status/1592918089771134978

Diego López
Permalink

Qué pasa genios, os pongo en situación. Como sabéis tengo la web parada. Estoy ya haciendo el rediseño y tal pero voy despacio.

Una cosa importante es que me molaría seguir la estrategia POSSE de la IndieWeb (Publish on your Own Site Sindicate Elsewhere)


Más que nada por ser dueño de mi contenido y demás (aunque en realidad no porque está alojado en Github y Netlify pero ya me entendéis).

El problema es que es JAMStack (no tiene servidor) y lo tengo chungo para automatizar el publicado a Twitter, Mastodon o la red que sea


He pensado como primera versión en tirar de Github Actions que se ejecuten en el push y manden el tweet o lo que sea. IFTTT lo he pensado pero es muy limitado y no crea hilos por lo que tengo entendido (molaría que si escribo algo largo lo corte en varios tweets como este hilo)


En la IndieWeb también mencionan Bridgy que precisamente lo que hace es eso, publicar tu contenido también en redes, pero no lo he probado y no sé si tiene soporte para lo que digo de tweets más largos en hilos, que eso me molaría mucho.

https://brid.gy/


Aquí hay un debate interesante sobre eso, me lo voy a leer

https://github.com/snarfed/bridgy/is sues/942

Diego López
Permalink

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeee

Diego López
Permalink

Es increíble como cada día va a peor la cosa, siempre sorprende.

Y todavía queda el mundial, que dicen los trabajadores de Twitter que es el peor evento por temas de rendimiento y seguridad, a ver cómo se las apaña, espero que los trabajadores no sufran tanto

En respuesta a:

https://twitter.com/broderick/status /1592250149748834305

Diego López
Permalink

uuuuufff y mañana examen de conocimiento del medio y no he estudiao

Diego López
Permalink

✨ 5 conceptos de REACT AVANZADO que te harán mejor developer

1️⃣ Variables 2️⃣ Bucle for 3️⃣ Ifs 4️⃣ Sumas restas multiplicaciones y divisiones 5️⃣ Usar Svelte

¿Quieres saber de ellos? Pues busca en Google no te lo voy a hacer todo yo

Diego López
Permalink

¿Quieres DOMINAR REACT.JS y ENTENDER todos sus conceptos?

¡Te comparto un preguntas contestadas, explicadas y en ESPAÑOL!

[ H I L O ] ⇩


  • ¿React es mejor que Vue o Svelte?

  • No

  • ¿React se puede comer?

  • No

  • ¿React sirve para derrotar al imperio austrohúngaro?

  • ¿Cuánto se tarda en aprender los hooks de React?

  • Entre 1 y 235 años

Diego López
Permalink

Me ha flipado este vídeo, ni la F1 ni la GT3 ni nada, esto es mucho mas entretenido.

Esto con más medios (más cámaras, mejor circuito y tal) y sería brutal

https://www.youtube.com/watch?v=j5Ai 5tbEv_8


Dicho y hecho, esta peña se lo curra que flipas, no solo monta carreras de montaña, también hacen destruction derby, con varias cámaras comentaristas y demás

https://www.youtube.com/watch?v=OsDU NeUGXl8


Yo creo que esto de las miniaturas es un mundo por explorar porque te puedes montar todo tipo de eventos, competiciones (como el otro canal de las canincas), o incluso series y películas con stop motion.

Diego López
Permalink

Dios mío me acabo de enterar de que el CoD Bo2 salió hace 10 años literal, me siento viejísimo

Diego López
Permalink

Una cosa interesante que he dado cuenta es que en Vue/Angular es bastante habitual el tirar eventos en componentes que quieres que no tengan lógica de negocio, por ejemplo al pulsar un botón en una lista de items


Pero también he visto que la peña de React en lugar de usar eventos lo que hace es pasar funciones de callback directamente como props de esos componentes.

La pregunta es, ¿eso es así porque en React no hay eventos hacia el componente padre? ¿El resultado es parecido no?

Diego López
Permalink

Parece que por fin han sacado la primera versión estable de Rome.

Me parece una propuesta mucho más interesante que Turbopack, Vite y demás porque combina todo en uno, es empaquetador, compilador, linter, fixer, etc.

https://rome.tools/blog/2022/11/08/r ome-10/

Diego López
Permalink

Me hace gracia cómo la gente suelta en Twitter de forma sutil que es su cumple para que sus seguidores manden felicitaciones

Y no, no es mi cumple

Diego López
Permalink

el caso es quel jueves de hace tres semanas osea el anterior al anterior estaba aciendo un trabajo para el modulo en el bloc de notas y sin quer er lo guarde como .doc en vez de txt


entonces yo lo ignore pero al llegar a clase y abirlo en el pc me doi cuenta de que el ordenador empieza a conectar se con una inpresora en urbekistan o yo qe se mierdas total qe lo tiro y me abro una bolsa de rsquetos


y mientras me lo como entran los geox que no son los zapatos qe respiran son los maderos y cogen y me joden el pc a ostias i le dan una paliza al uno de mi clase asta partirle los dientes. menuda putada


digo eso será denunciable no? lo dije to encabronao porque le había cambiao la fuente de alinentacion dos días antes al final me quede sin pc para jugar al counter i an destapado noseque trama de droga en oriente medio


que yo qe se pero haber quien me compra la m4 asiimov otra vez que injusticia putos risquetos

Diego López
Permalink

Chavales, ¿existe alguna herramienta/software que permita añadir imágenes o gifs a archivos mp3? Hay herramientas online pero en tocas te cobran pasta si sobrepasa x minutos y yo necesito que sea de una hora o más.

Sé que puedo usar el premiere o kdenlive pero pereza renderizar


Es que es una mierda que no se puedan subir ficheros de audio a Youtube, molaría que te dejara hacerlo y que pusiera una imagen y listo.

Y tampoco quiero tener que abrir el programa de edición y tener que colocarlo todo para que se tire horas renderizando


He subido un par de vídeos (aprovecho y hago spam de mi canal) y lo que he hecho es meter gifs (por un poner una imagen estática), pero eso, un rollo tener que hacerlo a mano.

Mi idea es subir más vídeos a Youtube, ya que Mixcloud me quiere cobrar

https://www.youtube.com/watch?v=ZhHZ WnGi5Lo&list=LL&index=123&t=828s&themeRefresh=1

Diego López
Permalink

while ('e') console.log('e');

Diego López
Permalink

Ojalá svelte siga creciendo, es el framework que más me gusta, es muy fácil de usar, no tienes que escribir tanto como en Vue o React y además genera poco bundle, todo ventajas.

Lo único que le falta es precisamente tener más comunidad

En respuesta a:

https://twitter.com/dummdidumm_/stat us/1590367862920994816

Diego López
Permalink

Una pregunta, en sprints, creáis historias técnicas? Es decir, refactors, update de dependencias y ese tipo de cosas que no aportan valor directo a los usuarios.

Obviamente si algo de eso cuadra dentro de otras historias pues se mete pero cuando no, qué hacéis? Kanban?


Scrumban?


Kanbrum?

Diego López
Permalink

sueñoooooooooooooooooooooooooooooooo ooooooooooooooooo

Diego López
Permalink

Se ha normalizado lo de incluir en los vídeos un cacho promocional y no lo veo mal, pero me pasa que a veces no sé diferenciar un vídeo normal a un vídeo hecho a lo rápido simplemente para tener algo a lo que añadir la publi.


Osea si ese vídeo lo pensabas hacer de todas formas pues bueno, pero si es un vídeo de cualquier chorra para meter la publi pues estás bajando la calidad de tu contenido por la publicidad. Y como digo siempre, esto es opinión mía eh, que cada uno suba lo que le de gana.


Y lo mismo para los típicos hilos de recursos que hay en Twitter, fijo que alguno está hecho a lo rápido para colarnos algún link promocionado, por eso yo creo que siempre se debería indicar qué contenido es publicidad, para diferenciarlo de lo que de verdad recomiendas.

Diego López
Permalink

Ojito que cada vez se están destapando cosas más horribles del calvo de musk, resulta que según este blog de un extrabajador, está intentando rankear a los programadores según el número de líneas escritas en x tiempo

https://ma.nu/blog/bye-twitter


Lo peor es que mucha gente tiene a este tipejo en un pedestal, como modelo a seguir y no es más que un cuñao con mucha pasta y poder.


Elon Musk el día que salga una vulnerabilidad o bug tocho en Twitter y se de cuenta de que no puede resolverlo porque ha despedido al responsable de seguridad de la web porque solo ha escrito un par de líneas de código al mes https://twitter.com/CodingPotions/st atus/1588624552740823040/video/1

Diego López
Permalink

me parece loquísimo que haya niños y niñas de 2 o 3 años que apenas saben leer/escribir o incluso hablar pero que manejan a la perfección apartos como tablets y móviles, ellos mismos se ponen los vídeos y se quedan hipnotizados


Osea el tweet no va por el debate de si los padres y las madres le dan a sus hijos muy rápido estos aparatos, eso es otro tema, va porque es increíble que con tan poca edad ya identifiquen colores, formas y demás y sean capaz de usar aplicaciones, es fascinante

Diego López
Permalink

vierneeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees

Diego López
Permalink

Molaría una página en la que puedas subir una captura de un diseño de una web y que, usando IA, te pinte con cajitas de colores los elementos HTML que deberías crear y las etiquetas semánticas que serian correctas para ese diseño (o que te se todo el código HTML directamente)

Diego López
Permalink

Aquí un truquele para crear un botón con un borde de color, simplemente creas un canvas y lo posicionas por encima del botón, con un alto de 2 o 3 píxeles y por último pintas con un bucle while cada píxel del canvas con webGL

Diego López
Permalink

pala cama

Diego López
Permalink

Aleluya! Youtube ha cambiado el diseño de la lista de vídeos de un canal y ha metido una pestaña dedicada de shorts y de directos, se acabó lo de tener que ir esquivándolos en la lista, aunque hay mucha gente que sube vídeos de menos de 1min y que no los marca como shorts

Diego López
Permalink

Increíble, resulta que @mixcloud (la plataforma que uso para subir mis sesiones), a partir del 1 de Diciembre van a limitar las cuentas gratuitas para que solo puedan tener 10 sesiones subidas (ahora no hay límite). Si quiero subir más voy a tener que pagar más de 10 pavos al mes


A ver, me parece bien que quieran pagar costes y los royalities de las canciones, pero macho, yo creo que es demasiado para la gente que sube una sesión a la semana que no escuchan ni 20 personas, si la escucharan miles de personas pues podría llegar a entenderlo.


¿Alternativas? Creo que soundcloud permite subir solo 3 horas con cuentas gratuitas. He visto peña que sube sesiones a @ivoox pero al ser plataforma rollo podcasts no sé cómo está el tema por ahí. Youtube no me parece mal pero qué pereza tener que renderizar vídeos de una hora

Diego López
Permalink

Ojalá tener algún día un M2, pero el coche, no el procesador

Diego López
Permalink

Recuerda que si estás muy triste siempre hay algo que estará ahí para animarte: la música

y Javascript

Diego López
Permalink

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

Diego López
Permalink

Una cosa que me pregunto de la movida que han sacado los de Vercel de Turbopack (alternativa a webpack) es que sí, muy bien es súper rápida, pero ¿qué tal la experiencia de uso para los desarrolladores?


Lo digo porque hoy en día todo es "blazingly fast" (y hecho en Rust) pero sinceramente me la suda que Vite compile en 1 segundo y Turbopack en 0.5 segundos si luego manejarlo es un sufrimiento


Y está muy bien centrarnos en conseguir que todo compile al instante, ojo, y más si si intención es que se use para compilar al vuelo en servidor, pero no sé, me parece un poco matar moscas a cañonazos


Y que luego parece una herramienta muy centrada en el ecosistema de React y Next (para variar), habrá que ver si es muy complicado que compile Vue, Svelte con SSR y demás.


Hablando de plugins también hay que saber si hay que crearlos usando Rust o de alguna forma tiene bindings para poder programarlos en Javascript.

Lo digo porque en este tipo de herramientas vas a necesitar plugins y si esperas que los frontends los creen en Rust buena suerte


Pero eso, que últimamente salen muchas alternativas blazingly fast como la de NPM que iba super rápido también, pero aparte de la velocidad, creo que igual de importante o más su sencillez, experiencia de uso y documentación bien explicada


Y que luego es muy curioso que el futuro del frontend sea precisamente Rust, un lenguaje de back que nada tiene que ver porque no somos capaces de hacer algo que vaya rápido.

Imagina si te digo que el futuro de Python es Golang, sonaría raro

Diego López
Permalink

¿A quién se le ocurrió la genial idea de que los shorts de Youtube no tengan control de volumen de audio y que no se puedan avanzar y retroceder?

Si por lo que sea quiero ver algo del final tengo que comerme casi 1 minuto de vídeo

Diego López
Permalink

He visto esta librería para crear elementos drag and drop y me ha flipado su web, aparte de currarse el diseño se han currado interacciones muy muy chulas.

Vamos que no es la típica web que muestra 4 ejemplos chorra y muy básicos.

https://shopify.github.io/draggable/

Diego López
Permalink

Yo estoy totalmente a favor de líneas en blanco entre bloques lógicos de código, por ejemplo entre lógica de dentro de funciones.

Sé que es un code smell de que tienes funciones que hacen varias cosas, pero prefiero eso a tenerlo todo junto, creo que se lee mejor.


Esto lo hago incluso para variables, si sé que hay un par de variables que están relacionadas pues las separo con una línea en blanco del resto.

Al final lo veo como separación entre párrafos, ayuda a saber qué partes están relacionadas.

Diego López
Permalink

Estoy pensando que dentro de poco cambian la hora pero si de verdad hay crisis energética y el gobierno quiere que ahorremos no deberían cambiar la hora porque al llegar de trabajar va a ser más de noche y vamos a tener que encender todo


También estoy pensando que como cancelen el cambio de hora va a ser brutal la cantidad de sistemas informáticos que van a fallar por asumir que siempre se cambia la hora

Diego López
Permalink

¿Sabéis una forma de despertarse y sin café?

Ponerse una sesión de música poky/bumping/hardstyle y listo