Notas

Diego López
Permalink

vierneeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeees

Diego López
Permalink

¿No podríamos tener teclados y ratones refrigerados y calefactados? O que directamente se enfríe toda la mesa

Diego López
Permalink

Para mí el momento de cerrar tabs en el nevegador es cuando empieza a haber scroll horizontal

Diego López
Permalink

Cuando tienes un proyecto que es server + front, rollo SSR (Nuxt, Next, Svelte Kit) es una mierda que te cagas.

Es un jaleo que flipas el tener requires, imports, ESM, CommonJS y demás en un mismo proyecto.


Y yo que pensaba que la cosa había mejorado con Vite y esbuild. pero no. Por ejemplo tengo un proyecto Svelte Kit y resulta que Vite no tira con requires.

Hay un plugin para Vite y lo que hace literalmente es llamar a esbuild por debajo para compilar los ficheros CommonJS.


Macho yo solo quiero hacer webs, basta de tantas mierdas. Nos quejábamos de Webpack y resulta que seguimos igual, todo super complejo. Que alguien se lea la docu de Rollup a ver si se entera de algo, porque yo no.

Maldito node de mierda voy a acabar contigo

Diego López
Permalink

marteeeeeeeeeeeeeeeeeees

Diego López
Permalink

Con la que está cayendo y la peña sigue en contra de las centrales nucleares, lamentable.

Encima teniendo que bajar el aire y la calefacción, parece que vamos patras en vez de palante.

Francia prácticamente se mantiene solo con nuclear, les da hasta para exportar.

Diego López
Permalink

Hoy he estado pensando sobre lo que he ido aprendiendo a lo largo de mis trabajos, y se me ha ocurrido este hilo.

Aquí tienes 7 TRUCOS que me han permitido desarrollarme y mejorar como desarrollador web.

🧵


  1. Si no compila o encuentras un bug no le metas una ostia al monitor.

  1. No toques los cojones a tus compañeros/as.

  1. Siempre que puedas, lleva a la oficina un trebuchet, nunca sabes cuándo puedes necesitar luchar contra un ejército macedonio.

  1. Intenta no apuñalar a tu jefe/a.

  1. No te cagues sobre la mesa de la oficina.

  1. Programa borracho y drogado, en ese estado es cuando mejores ideas tienes más concentrado estás.

  1. En caso de incendio en el edificio intenta tapar las salidas para que tus compañeros se quemen (tendrás menos competencia y ascenderás más rápido).

¡Fin del hilo! Espero que os haya servido para aprender algo, recuerden compartir el primer tweet del hilo para ayudar a muchas más personas, grandeeeeees.

Diego López
Permalink

lunes

Diego López
Permalink

なぜこのメッセージを翻訳するのですか? 私が何を置くつもりだったと思いましたか? 長生きするビールと資本主義のダウン

Diego López
Permalink

Pues nada, otra sesión de música dance que grabo, un poco random, soy consciente de que tengo fallos todavía

Espero que os mole!

https://www.mixcloud.com/diegolopgr/ dance-charms-06-31072022/


problemas de desync, mal timing de frase, pérdida de energía, malos eqs, pero es lo que hay gente, toca seguir practicando y mejorando, se sube tanto lo bueno como malo


Últimamente es que pienso mucho en lo engañados que estamos con las redes sociales, de normal la gente solo suele subir lo bueno, lo perfecto y muchas gente cae en depresiones porque no se ve capaz de alcanzar esos ideales que ve todos los días.


Obviamente el ejemplo más claro es el maldito Instagram, lugar de postureo, todos llevan vidas perfectas, nadie sube una foto en la mierda o que pueda lastimar su imagen.

El tema es que esto pasa incluso con los creadores/as de contenido de programación.


Me explico, hay gente (sin dar nombres) que al subir tanto tutorial de programación puede estar proyectando una imagen de que lo sabe todo o que tiene un nivel increíble, y sobre todo la gente que empieza puede que por compararse se sienta mal por no llegar a ese nivel idealizado


Por fortuna también veo creadores/as que dan consejos para tratar con la frustración, de no correr por aprender, que es normal tener dudas y no saberlo todo.

Por eso me gustaría que la gente fuera más natural en redes, que se enseñe lo bueno y lo malo porque así somos todos.


Recordemos que detrás de cada cuenta hay una persona real, con sus errores e inseguridades, nunca lo olvidemos.

En fin, dejo de dar la chapa, lo que digo siempre, es mi opinión, que cada uno suba lo que le dé la gana, no estoy criticando a nadie en concreto.

Diego López
Permalink

¿El mundo front está cambiando mucho últimamente no? Sobre todo en el mundo JSX, que existe React, Preact, Inferno, Next, Solid, Remix, etc.

Lo mismo empiezas a aprender y usar uno y en poco tiempo nadie lo usa.


También por ejemplo me he dado cuenta de que Vue ha perdido algo de fuelle con la V3, no veo tanto hype y tanto uso como hace un par de años, y creo también es porque al final la gente usa lo que usan otros, y el mundo JSX con React es lo que tiene más tirón ahora.

Diego López
Permalink

vieeeerneeeeeeeeeeeeeeeeeeeeeeeeees

Diego López
Permalink

Todos queremos mejorar nuestro nivel de programación.

¡Te comparto las MEJORES plataformas GRATUITAS para conseguirlo!

Se agradece que compartáis el hilo, ha costado mucho trabajo recopilarlas

🧵


Deja de leer hilos de páginas interesantes para guardarlas en un Notion y que luego nunca las abras, ponte a programar.


¡Fin del hilo!

Espero que os haya gustado, recuerden darle RT al primer tweet del hilo, que tengo que hacer billetes, que las cervezas no se pagan solas

Diego López
Permalink

creo que podría acostumbrarme a trabajar 4 días a la semana

Diego López
Permalink

| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| eeeeeeeeeeeeeeee |__________| \ (•◡•) / \ / --- | |

Diego López
Permalink

Flipante, mirando las notas de corte de este año (la nota mínima que necesitas para estudiar en la universidad), la de informática y software está cerca del 11.

Pa que os hagáis una idea yo entré en la universidad en el 2012 y estaba en un 5.5


Osea es que es flipante, no me hubiera dado la nota, lo mismo me estaría dedicando a otra cosa.

Y lo que me da rabia es que cada año va a peor, las notas de corte no dejan de aumentar en muchas carreras, mucha gente se va a quedar fuera por desgracia


Que sí, que para ser programador/a no te hace falta ni carrera ni na, es cierto, pero de todas formas habrá gente que sí que quiera estudiar y no pueda

Diego López
Permalink

Peña que os mole ⚡ #HarryPotter, existe este proyecto open source, creado por un español, de un sandbox hecho en Unity.

Lleva tiempo sin novedades, pero si os mola el desarrollo lo mismo podéis cacharrear un poco.

Repo: https://github.com/OpenHogwarts/hogw arts

Diego López
Permalink

Cuando veo un punto y coma en Javascript sin poner

Diego López
Permalink
  • El midu viejo no existe, no te puede hacer daño

El midu viejo:

Diego López
Permalink

¿Os acordáis de Clubhouse? Qué tiempos

Diego López
Permalink

Si, comprar tanquetas mastodónticas con baterías de litio masivas va a salvar el planeta, claro, claro

Si todavía fabricaran eléctricos bajitos, pequeños y ligeros pues lo entendería, pero SUVs gigantes más de 2 toneladas de peso como que no


Me juego lo que quieras a que mi MX5 pequeño hace más por el planeta que cualquier eléctrico de hoy en día

Diego López
Permalink

Me hace mucha gracia que está mierda de hilo este pillando interacciones, pa que veáis si funcionan, lo mismo Twitter los promociona más o algo, al ser hilos lo mismo les interesa para que sus usuarios pasen más tiempo en la app, no tengo ni idea la verdad

En respuesta a:

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

Diego López
Permalink

¿Mi sueño? Pinchar en una boiler room. ¿Problema? No me conoce ni dios

¿Por casualidad no me seguirá uno que organice esos eventos verdad?

Diego López
Permalink

Hoy en día los debates de si usar o no punto y coma me parece una tontería increíble, ponte un linter + fixer como prettier y listo, programas como te de la gana y al guardar formateas todo para que todo el proyecto lleve el mismo estilo de código

Diego López
Permalink

Hilo de cosas que deberías conocer de JavaScript

Se agradece que lo compartais, me ha llevado mucho esfuerzo crearlo

Dentro hilo

🧵👇


let


const


if


for


[]


;

Diego López
Permalink

Me estoy empezando a cansar de tanto hilo tech en Twitter.

A ver, que cada uno haga lo que quiera, obviamente sé que hacer hilos sale muy rentable, pero ver tanto hilo sobre lo mismo me satura.

También entiendo que para la gente que empieza en el sector está de lujo


Y me da miedo que esto acabe en un sitio lleno de hilos de leer lo mismo en varias cuentas, de subir hilos de lo que sea solo por subir algo, todo por la obsesión de crecer en seguidores y ganar reconocimiento


Y una vez más, ya sé que aquí puedo seguir a quien quiera, hablo de lo que veo en la comunidad a nivel general, sigo diciendo que cada uno haga lo que le de la gana, solo estoy dando mi opinión

Diego López
Permalink

Vale hay una cosa que me está jodiendo mucho de Svelte, y es que cuando tienes por ejemplo este HTML:

<div> <componente-hijo class="child" /> </div>

No puedes dar estilos a la clase .child (esto si que funciona en Vue), tienes que andar con :global y pillando selector padre.


Una solución a esto es meter, en el componente hijo, que meta la clase de los propios props, algo de este estilo

<div class={$$props.class}> Componente hijo </div>

De todas formas en el padre vas a necesitar el :global en los estilos.

https://svelte.dev/repl/765f182ddd75 486a8f6cf0b3ba75f276?version=3.49.0


Esta solución tampoco me gusta porque tienes que poner eso en todos los componentes.

Yo creo que está mejor resuleto en Vue, porque automáticamente la clase que pones desde el padre llega al HTML del hijo y además la puedes seleccionar sin andar con :global y cosas de esas.

Diego López
Permalink

Tengo muchas ganas de que por fin salga el Dwarf Fortress para Steam. He jugado unas horas, con pack de texturas obviamente, pero se me hace muy cuesta arriba los menús y el tener que usar el teclado para todo (y eso que uso mucho vim)

He visto trailers y updates y pinta brutal

Diego López
Permalink

Tengo muchísimas ganas de poder usar container queries de forma nativa sin polyfills

Para el que no lo sepa, es una forma de poder meter estilos dependiendo del tamaño del padre, no de la página completa

Esto va a permitir poder crear componentes integrables en cualquier sitio.

Diego López
Permalink

Chavales he actualizado mi dotfiles, en concreto la parte de la config de neovim, por si queréis echar un ojo.

A mi me flipa ver las configs de los demás, sobre todo la del vim, porque siempre aprendo algo nuevo que incorporo a la mía

https://github.com/Frostqui/dotfiles /tree/master/nvim

Diego López
Permalink

Ojo gente que el mejor cliente de git se ha actualizado.

Si no lo habeís probado os lo recomiendo demasiado, la mezcla perfecta entre cliente de terminal y GUI, apretando 4 teclas literal haces add, commit y push y si no recuerdas la combinación siempre puedes pulsar la tecla X

En respuesta a:

https://twitter.com/DuffieldJesse/st atus/1549690832563097602

Diego López
Permalink

Ya lo he dicho varias veces, pero me da mucho asco la moda de los CMs de las empresas haciéndose los graciosos en redes sociales, y luego está el de Ryanair, que directamente de burla de los clientes y hace chistes riéndose de los servicios de mierda de la empresa


Porque piensa una cosa, si subes chistes todo el rato y la gente te sigue, sirve de algo? Quiero decir, si, tienes muchos seguidores en redes pero qué más da si solo te siguen por los chistes, no vas a vender más.

Ojalá un botón de silenciar todas las cuentas de empresas


Osea imagina que te gusta un producto o una empresa, pa que vas a seguir sus cuentas en redes si te vas a comer sus memes de mierda, lo que te interesa precisamente es sus productos


Y lo digo yo que muchísima gente me sigue por contenido de programación, pero subo memes también porque me da la gana y hablo de lo que quiero, la diferencia es que mi cuenta es personal (aunque no tenga mi nombre) y no pretendo hacer negocio

Diego López
Permalink

He cumplido un sueño, gracias a Javascript me he comprado este yate, y todo por saber usar las promesas

Diego López
Permalink

Me sigue flipando que a pesar de que hoy en día todo el mundo lleve un teléfono móvil tocho, los pantalones sigan teniendo bolsillos de mierda (o que incluso no tengan)

O los típicos bolsillos de lao que a la que te sientas el móvil se precipita al vacío


Supongo que por eso se ha puesto de moda las bandoleras y las riñoneras en la chavaleria, y yo pensando que era pa guardar los porritos

Diego López
Permalink

Creo que de las propiedades medio nuevas de CSS, la que más uso es la de gap para flex. Se acabo andar metiendo margins de mierda y luego andar con media queries para meterlos en top y bottom a la que los elementos hacen wrap


También tengo ganas de usar la de aspect-ratio para no andar metiendo paddings raros para hacer que los elementos no se deformen.

Y del resto de propiedades nuevas ni idea la verdad, tengo pendiente echarlas un vistazo por si me estoy perdiendo alguna interesante.

Diego López
Permalink

Cada vez me da más pereza el prepararme las canciones para las sesiones pinchando, me paso las horas muertas poniendo puntos de interés en todas las canciones, pero es que en el fondo me da mucha seguridad el poder saltar a la parte que me interese de la canción

Diego López
Permalink

El efecto Mandela del software: creer que jQuery está muerto

Diego López
Permalink

Pues eso, que llevo estos días dándole a Angular y en parte me gusta porque te da Typescript y inyección de dependencias de gratis pero odio el tema de los módulos.

Prefiero en ese sentido a Vue o Svelte que simplemente importas lo que sea en el componente y fuera.


Respecto a tener varios ficheros por componente (uno para el html otro para el css, el del propio componente y el del módulo) pues más de lo mismo, en parte me gusta porque abres por ejemplo el de la vista y solo tienes html, mucho más limpio en ese sentido


Pero por otro lado es más tedioso tener muchos ficheros por componente, puede ser muy tedioso a la hora de los refactors de no ser que tengas un IDE que lo haga por ti


Ahora que llevo 4 años usando Vue y medio año usando Svelte os puedo decir que no hecho en falta nada de Angular, al revés, me parecen una opción mucho más ligera


Por cierto, la documentación de Angular, aunque es muy completa y tal, es mucho más complicada de entender que la de Vue o Svelte precisamente porque ujn framework más complejo


A fecha de hoy, mi tier de frameworks de frontend sería:

Svelte > Vue > Angular > React

Diego López
Permalink

Pregunta de Angular, si tengo un módulo A que importa y exporta un componente, y un módulo B que importa el módulo A y un módulo C que imports B, si en otra parte de la app me importó C, puedo usar el componente que exporta A?

Diego López
Permalink

Estaría guapo un algoritmo para Spotify que no fuera totalmente aleatorio, me explico, que para una lista de reproducción te vaya metiendo las canciones siguiendo un orden por estado de ánimo/similitud, que se vaya creando como una historia, un mood.

Diego López
Permalink

50 grados ni frío ni calor

Diego López
Permalink

Cada vez tengo más claro que el modelo de negocio del futuro es suscripciones mensuales y no tener nada en propiedad, bueno casi que ya es así


Por ejemplo han sacado un BMW con asientos calefactables, el tema es que solo funcionan si pagas una cantidad mensual. Me suena que esto también pasa con el sistema de suspensión de Mercedes.

Fíjate que les sale a cuenta instalarlo en los coches aunque el comprador no lo active


Todo este sistema sale más a cuenta porque como la gente tiene cada vez menos dinero, lo único que pueden hacer es pagar mensualidades de todo, al final no dejan de ser préstamos en los que acabas pagando un huevo al final


Por ejemplo el renting, pagar al mes para tener durante años un coche, mucha gente de verdad se piensa que así ahorra porque a los 4 años le dan otro nuevo, no se dan cuenta de que en 4 años pagan más de 12k, medio coche

Diego López
Permalink

Hora 500

Diego López
Permalink

Hora 404

Diego López
Permalink

Pues tengo muchas ganas de que la movida esta de Bun tire palante, espero que no se quede en el hype.

https://bun.sh/

Diego López
Permalink

¿Os gusta la fotito que hice anoche con el móvil?

Diego López
Permalink

Estoy empezando a odiar los shorts de Youtube. Vale que muchos están guays y tal pero a veces entras en canales a ver sus vídeos y la mayoría de los nuevos son todo shorts (normal, porque funcionan muy bien)

Diego López
Permalink

Como #developer, ¿usas teclado?

Diego López
Permalink

¿De verdad se ahorra tanto tiempo mencionando al maldito bot de Notion? Yo creo que con su extensión haces lo mismo, y sin llenar las respuestas de los tweets poniendo SaveToNotion

No tengo palabras silenciadas pero creo que ya va tocando


@SaveToNotion #webdev

Diego López
Permalink

Gente que desarrolle en Ionic, una consulta

Tengo un componente que hace de "layout" de varias páginas, básicamente tiene esta estructura en el html

El caso es que el contenido no me hace scroll


Me explico mejor, en ese componente tengo este html:

<ion-header>...</ion-header >

<ion-content> <ion-router-outlet></ion-router-outlet> </ion-content>

<ion-footer>...</ion-footer >

Creo que es por usar el router, que mete un nodo HTML extra que arruina el overflow


Poniendo position:relative tira en web pero no en Android. Lo que he pensado es en directamente poner el header, content y footer directamente en cada ruta que lo necesite, pero me molaba la idea de tenerlo en un layout.


Por cierto antes de que salga el listo de turno a decir que use Flutter o app nativa, estoy usando Ionic porque el desarrollo web se me da bien y porque quiero practicar algo de Angular

Diego López
Permalink

Se me está ocurriendo que estaría muy guapo que al leer un ebook puedas enchufar unos cascos para poder escuchar música, efectos y sonido ambiente dependiendo de la página y escena que estés leyendo.

Diego López
Permalink

Un problema que tenemos en desarrollo web es que ya no usamos ficheros .html y .css (pa que luego critiquen a Angular) y eso nos lleva a que haya extensiones muy guays que no tiran en el framework de turno (Vue, Svelte, React) porque no están pensadas para estos ficheros.


Que sí, que hay editores que por ejemplo pillan el contenido de le etiqueta <script> y aplica las reglas de JS, pero no es lo ideal.

De normal en back no creo que tengan ficheros con 3 lenguajes de programación a la vez, como mucho queries SQL