Notas

Diego López
Permalink

Hoy en día ya casi no se pone en los ficheros los comentarios míticos de escrito por tal ¿no?

Rollo:

/* Author: CodingPotions Date: Jun 2022 Copyright© blah blah blah... */

Supongo que sobre todo los pone peña que usan IDEs. Había algunos muy currados.


Recuerdo peña que ponía parrafadas (y fijo que hay gente que sigue poniendo) de 20 o 30 líneas mientras que el código en sí del fichero no ocupaba ni 10 líneas

Diego López
Permalink

fin de semana

Diego López
Permalink

vierneeeeeeeeeeeeeeeeeees

Diego López
Permalink

una cosa que odio que flipas de los componentes aislados es precisamente que si te toca comunicar dos componentes que no tienen parentesco padre-hijo, tienes que hacer movidas con el store o con sistema de buses de comunicación


entiendo que el store sea bastante útil para guardar cosas al navegar en páginas SPAs, así puedes guardar datos entre pantallas sin usar localStorage y además reactivo, pero cuando toca usarlo para una gilipollez de cerrar un popup o algo asi me pone de mala ostia


o cuando empiezas a crear componentes a full para reutilizar y para tener componentes pequeños y acabas teniendo que hacer una cadena brutal de props simplemente por no usar el store.

¿no os ha pasado de tener 3 o 4 componentes que tienen props que simplementen lo pasan pabajo?

Diego López
Permalink

¿Existe algo parecido en Angular a las computadas de Vue? Me explico, necesito saber si existen propiedades que de forma reactiva cambien cuando cambie una de las propiedades asociadas


Pongo un ejemplo, pongamos que en un componente tengo la variable count y quiero crear otra variable que se llame countDouble y que sea count * 2, de tal forma que cuando actualice en la vista la variable count (con un botón por ejemplo), también cambie la otra variable


Fijo que hay movidas con rxjs y observables, pero quiero ver si existe algo que sea más cómodo de escribir, en Vue por ejemplo haces

data: () => ({ count: 1 }), computed: { double() { return this.count * 2; } }

y listo, con eso ya es reactivo, cómodo de escribir


Me autocontesto, acabo de aprender que puedes crear un método en el componente que devuelva el cálculo de las variables que quieres, y desde la vista al llamarlo se actualiza si cambia una de sus variables.


Pensaba que pasaría como Vue, que si en la vista ejecutas un método del componente, una vez cargado en el DOM dejaría de ser reactivo y no se llamaría más, pero parece que Angular si que lo mantiene y lo vuelve a llamar si cambia una de sus variables, curioso


Dejo el proyecto en el que he estado probando esto

https://codesandbox.io/s/angular-11- playground-forked-0e8nzv?file=/src/app/app.component.ts:211-342


Vale soy gilipollas, estaba equivocado, en Vue 2 parece que si llamas a un método en la vista también se ejecuta solo si una de las variables cambia.

Pues llevo como 4 años pensando que los métodos en la vista se ejecutaban una vez y ya.

https://codesandbox.io/s/vue-2-playg round-forked-0wf4ww?file=/src/components/Swatches.vue:0-407


Entonces qué cojones, ¿para qué sirven las computadas? Te lias a crear métodos que devuelvan cosas y ale

Aunque por lo que leo, parece que si la referencia es directa si que actualiza, pero si en el método metes variables que a su vez se componen de otras, si cambian no ejecuta


¡Y hasta aquí mi hilo sobre reactividad en distintos frameworks!

Síganme para más tweets liosos, mal redactados y que intentan confundir a la gente más que enseñar!

Y recuerden darle RT al primer tweet, necesito llegar a 9 mil RTs para poder pagar el alquiler

Diego López
Permalink

las cosas claras y el techno oscuro

Diego López
Permalink

Atención, lista de cosas imprescindibles para todo desarrollador/a:

  • Techo
  • Suelo
  • Silla
  • Ordenador
  • Droga (esto es opcional)

Síganme para más recursos de programación

Diego López
Permalink

Chavales, ¿hay por hay algún curso o webs/artículos/videos/loquesea que sean de frontend nivel medio/alto?

Es decir lo básico del front ya ok sé, busco aprender cosas más avanzadas como arquitectura, patrones (para componentes, por ejemplo), clean code, y ese tipo de cosas.


No me digáis Codely porque ya los tengo en el radar desde hace mucho, me parecen unos cracks, a ver si me animo y hago uno de sus cursos

Me vale cualquier recurso, tanto en español como en inglés.

Creo que llevo unos años sin mejorar demasiado y no quiero quedarme estancado.

Diego López
Permalink

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeee

Diego López
Permalink

Hoy paso de grabar sesión, no me apatece, tampoco quiero tomarme esto como una obligación

Diego López
Permalink

¿Existe alguna forma de limpiar tu correo? El tema es que como uso muchas veces el registro con Google (por pereza) pues ahora tengo el email lleno de mensajes de servicios y de páginas

Diego López
Permalink

Siento si pongo tweets de política o de movidas mías que pienso, sobre todo por la peña que entra a Twitter a aprender sobre programación y dejarse de mierdas.

Ya sabéis que ya no me gusta eso de crear contenido de programación y ya, quiero poder poner lo que me venga en gana.


Y a los que no les guste lo que subo pues ya saben, unfollow y a otra cosa, total el número de seguidores me la sopla, quiero esto simplemente para hablar con la peña y poner mis mierdas, si quisiera crecer y ser creador de contenido estaría spammeando hilos de programación

Diego López
Permalink

Una pregunta, si en la anterior crisis tuvimos que rescatar a los bancos con el dinero de todos, si ahora cae lyra crisis no podrían devolvernos el dinero y salvar ellos ahora a la gente?

Diego López
Permalink

Chavales vosotros qué herramienta usáis para llevar control del sprint?

Me refiero a dónde seguís los puntos que se bajan con el burndown chart y comparativa de capacidad respecto a otros sprints.

Porque las propias historias como tal las tengo en issues porque es más cómodo

Diego López
Permalink

Personajes con mi energía:

  • Spiderman
  • Mapi
  • Unabomber
Diego López
Permalink

Hagamos una cosa, lista de cosas de las que no tienes ni remota idea, así la gente se da cuenta de que no todos sabemos de todo

No tengo ni idea de:

  • Testing
  • Accesibilidad, aparte de cosas básicas
  • Patrones de diseño
  • React
  • Programación funcional
  • Arquitectura

Chavales no estáis respondiendo al tweet no será que sabéis de todo verdad? O es que os da miedo decir vuestras debilidades, es eso? os doy miedo?

Diego López
Permalink

¿Creéis que el sector de la informática podrá absorber la cantidad de gente que se meterá a raíz de las malas condiciones en el resto de sectores?

Y no lo digo a malas eh, bienvenido sea todo el mundo, ojalá haya trabajo para todos y con buenas condiciones


Lo que me da miedo de este sector es que no nos protege nada, si ya hay cantidad de gente que echa horas de más y sueldos y condiciones mierderas imagina cuando la oferta y demanda no esté de nuestra parte, pasaremos de uno de los mejores sectores a de los peores


Ahora muchos me vais a decir que no va a pasar porque la demanda es brutal y en el futuro todo funcionará vía online y con informática, y es cierto, pero lo bueno no dura para siempre y ya se está viendo que hay Juniors y gente de bootcamps que no encuentran tan fácil


Otra cosa importante es que por desgracia en nuestro sector no te puedes dormir, tienes que estar siempre en aprendizaje, siempre actualizado, no te vale con tener años y ya, en otros trabajos no te hacen pruebas de nivel, miran experiencia e ya


No sé, son cosas que me da por pensar tampoco quiero desanimar a nadie, sobre todo si estás empezando, de momento la cosa está de puta madre y si te lo curras vas a tener trabajo de puta madre de fijo, de mientras, pues a tener suerte y que la cosa siga así años


Otra cosa que está clara es que empezarán a meter noticias catastrofistas como ya está ocurriendo en USA con despidos en empresas tecnológicas precisamente para acojonar a la gente, que no quieran cambiar de empresa y puedan pedir menos pasta, no os dejéis engañar

Diego López
Permalink

He leído por ahí un consejo que dice que en las listas de tareas lo mejor es escribirlas en pasado, en plan:

  • He creado un botón de logout
  • He arreglado el bug del issue #125

Esto viene porque si la escribes en infinitivo (arreglar, crear, etc) parece que estás escribiendo órdenes, y al cerebro le gusta sabotearnos y se rebela contra esas órdenes


Sin embargo al escribirlas en pasado das por hecho algo que va a suceder y instintivamente quieres que eso suceda.

Yo todavía esta técnica no la he probado, pero os la cuento por si a alguno le sirve.

Diego López
Permalink

¿Qué tal con las standing desks? Porque me da la sensación de que mucha peña ya no la usa, es lo típico que te compras y los primeros días guay pero luego te da una pereza brutal.

Diego López
Permalink

¿Recuerdas cuando te uniste a Twitter? ¡Yo no! #MiAniversarioDeTwitter #melasuda

Diego López
Permalink

👨‍💻 Recursos para desarrolladores:

300 de madera 🪵 500 de comida 🍖 800 de piedra 🪨 100 de oro 🧈

Diego López
Permalink

¿Qué motivo hay para no hacer jornada intensiva todo el año?

Diego López
Permalink

Menudos ratas los de Google cobrando ahora por las llamadas grupales en meet si pasan de 1 hora.

Hoy en día no se puede disfrutar de nada, de todo hay que sacar la máxima rentabilidad posible.

A partir del 31 de Agosto, por cierto

Diego López
Permalink

vierneeeeeeeeeeeeeeeeeeeeeeeeesss

Diego López
Permalink

He estado mirando últimamente muchos vídeos de sintetizadores modulares y me están flipando.

Mola el concepto de ir añadiendo módulos e ir creando la música, pero me da miedo pillar uno y aburrirme por no saber hacer nada decente.


Problema: cuestan mucha pasta, a 100 pavos mínimo cada módulo y yo soy lo contrario a impulsivo, necesito mirarlo bien y estar muy seguro cuando compro algo, odio comprar por comprar y dejarlo tirado

Diego López
Permalink

Deberían meter en Twitter la opción de marcar x cosa como spoiler, tanto en tweets como en respuestas.

Sería parecido a las imágenes que puedes marcarlas como delicadas, que el usuario diga ok, mostrar el spoiler


En verdad ahora podríamos poner simplemente en el tweet: ojo spoiler sobre tal y subir una imagen con lo de contenido delicado, pero molaría algo así para el propio texto del tweet, como en muchos foros o en discord

Diego López
Permalink

▬▬▬.◙.▬▬▬ ═▂▄▄▓▄▄▂ ◢◤ █▀▀████▄▄▄▄◢◤ █▄ █ █▄ ███▀▀▀▀▀▀▀╬ ◥█████◤ ══╩══╩═ ╬═╬ ╬═╬ ╬═╬ ╬═╬ ╬═╬ just dropping in to say ╬═╬
╬═╬ eeeeeeeeeeeeeee ╬═╬😎/ ╬═╬/▌ ╬═╬/ \

Diego López
Permalink

Hace mucho que no cambio mi config de neovim, tengo los típicos plugins: telescope, vim-coc para el lsp, nerdtree, surround, treeshitter y smoothie (animación de scroll veritical), algo nuevo que me esté perdiendo?


Quiero probar el de nvim-dap para hacer debugging pero tengo que admitir que apenas debuggeo.

Diego López
Permalink

Cuando pongáis en vuestra web/portfolio un email nunca lo pongáis a pelo, los bots y rastreadores lo encuentran y te meten correos de spam.

Si no quieres complicarte la vida con un formulario, puedes usar esta herramienta de ofuscado (o cualquier otra)

https://url-decode.com/tool/email-ob fuscation


A ver, es un enlace de esos guarrindongos de mailto que te abre la app de email y nunca la tienes configurada, pero mejor que ponerlo directamente y que te metan spam o mejor que un formulario de contacto que ya tienes que validar y toda la pesca

Diego López
Permalink

you have pet the cat

Diego López
Permalink

💨 Hacerte famoso creando una librería "blazing fast" 📈 Crear hilos todo el rato en Twitter con recursos ⚗️ Vender drogas 🐒 Conseguir adiestrar chimpancés para que programen 👨‍💻 Hacer que Midu se entretenga leyendo respuestas mientras entras en su cuenta bancaria

En respuesta a:

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

Diego López
Permalink

chavales si estás haciendo la documentación de una librería/framework bajo ningún concepto borréis o cambiéis una URL.

Si alguien la referencia en cualquier sitio pasado un tiempo la gente se encontrará un 404. Si esa sección ya no existe deja la URL y pon un aviso de deprecated


Lo digo porque por ejemplo me he econtrado varios 404 en la documentación de Svelte Kit. Te quedas con la duda de si lo han renombrado o quitado directamente.

Además de que hoy en día hay que mantener mucho proyecto legacy, y si se cambian urls de las docs imagina.

Diego López
Permalink

¿No os da la sensación de que cada vez hay más vídeos y contenido en medios que son muy polémicos para atacar nuestro sector?

Que también está muy bien que salgamos a defendernos, pero si os fijáis cada vez hay más, será que les funciona.


Luego también está el tema de que somos unos privilegiados, eso es así, podemos trabajar desde casa y con buenas condiciones. La gente en lugar de querer mejorar sus condiciones intentan empeorar las de los demás, y más en este país.


Entonces por ese punto también entiendo a los creadores de contenido que salen a defender, no se quiere dar una imagen equivocada de este sector

Muchas veces no sé que pensar, no sé si se hace para atacar, por envidia, o si se hace pa montar polémica y pillar atención, o ambas.

Diego López
Permalink

Recomendadme canales de Youtube o plataformas para ver documentales. Ya que cuando estoy aburrido me pongo vídeos que al menos me sirvan para aprender algo nuevo. Me valen en español o inglés si son interesantes, de cualquier temática.

Diego López
Permalink

Genteee he subido una sesión pinchando un poco de Tribal House, tiene sus fallitos como siempre (por hacer el tonto)

Espero que os mole, si queréis más sesiones de este rollo decídmelo.

Grandeeees

https://www.mixcloud.com/diegolopgr/ mix-tonic-05-tribal-house-14082022/


El tweet de los recursos cientos de favs y este 0, vale vale, lo pillo

Ahora en serio, me la suda, era por hacer la coña, pienso seguir haciendo lo que me de la gana y al que no le guste pues ya sabe

Diego López
Permalink

saveToNotion #gazpacho #cerveza #trebuchet #hashtag #eeee

Diego López
Permalink

¿Qué pensáis de los bots de GitHub que autocierran issues sin actividad? A mí no me gusta, prefiero que el creador manualmente lo cierre y a ser posible que indique en un mensaje del motivo de cerrarlo


De todas formas pienso que no habría que cerrar tantos issues. Sí es una petición o un issue troll pues vale, se puede cerrar, pero si es un bug prefiero que se mantenga abierto si no se ha resuelto, para que otros usuarios sepan que ese bug se sigue produciendo


Cuando tienes un bug y te pones a mirar issues y ves que uno se ha cerrado por un bot y que encima no tiene mensaje de un maintainer, ya no sabes si se sigue produciendo o es que se ha arreglado, te toca preguntar o abrir otro issue, da palo


Y si un proyecto acaba con muchos issues abiertos pues mira, lo siento, prefiero eso a tener un montón de issues cerrados porque un bot lo ha considerado por no tener respuesta en x tiempo.

Para eso están los labels, para ordenar issues, se cierra lo que esté resuelto, punto.

Diego López
Permalink

Chavaleeeeees yo no voy a hacer un hilo en Twitter de 5 recursos de programación pa farmear RTs, voy a hacer algo mejor.

Un repo con la mayoría de enlaces que he ido publicando durante año y medio en mi newsletter.

Unos 300 links, y con descripciones.

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


Normalmente en este tipo de proyectos se ponen los links en el propio README, pero yo guaraba todos los links en ficheros markdown y así lo he dejado, ya sabéis, la pereza y tal

Diego López
Permalink

today is friday which means gets to beberse una cervecita

Diego López
Permalink

Estoy hasta los cojones de las redes sociales, en concreto del doom scrolling de mierda, de pasar horas viendo tonterías, pero mi maldito cerebro me dice que quiere más, y todo porque 1 de cada 10 cosas lo mismo me ha gustado


Por lo menos en Twitter voy a ponerme lo de la timeline de contenido solo de cosas que sigo y fuera pero va a dar igual, las apps del demonio están pensadas para que pases horas y horas


Sin ir más lejos el otro día me di cuenta de que en Twitter, al mirar las respuestas de un tweet, te salen otros tweets recomendados, aunque no tengan nada que ver con las respuestas


Encima la puta mierda de redes sociales hacen que cada vez queremos todo más inmediato, un vídeo de más de 1 minuto ya me da hasta pereza verlo


Estoy por ponerme una app de esas de limitarte las horas de uso de otras apps, os han funcionado?

Yo creo que mejor una que te haga hacer un patrón o algo al abrir la app, para que de pereza, porque así al menos las puedo usar si estoy aburrido en una sala de espera por ejemplo


Recuerdo hace años ver muchos vídeos de caídas y cosas de esas, nos entreteniamos con menos, hoy en día como lo tienes todo más que visto ya nada te sorprende, nos han inundado el cerebro de mierda.


Pero no todo es malo, las redes sociales me han permitido conocer gente muy guay, aprendo mucho de lo que me ponéis cuando pregunto algo, me permiten desahogarme y poner reflexiones de lo que me da la gana, mola hacer comunidad y ese tipo de cosas

Diego López
Permalink

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

Diego López
Permalink

Hilo de recursos para programadores

💬 1.9k 🔁 6.5k ❤️ 326k

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeee

💬 1 🔁 0 ❤️ 2

Diego López
Permalink

Oye, @AbrimosMelon por qué ya no abrís melones? que se os acaba la temporada de melones

Diego López
Permalink

Ahora que estamos en sequía y los embalses están bajos se me viene a la mente una noticia de Mayo de este año de las eléctricas desembalsando todo lo que podían para generar el máximo de pasta antes de que el gobierno metiera límites al precio

Diego López
Permalink

¿De qué estilo de música grabo la sesión de este finde?


Ojo, latin house no es reggaeton ni similar, como dice el nombre es más tirando pal house

Diego López
Permalink

Tengo dos monitores y directamente el secundario ya ni lo enciendo.

Lo uso poquísimo, ¿por qué iba a querer tener cosas abiertas en un sitio que me pilla más lejos y tengo que mover más el ratón? Como mucho para cuando copio y pego algo en otro lao.


Prefiero usar los escritorios virtuales. Con una simple combinación de teclas abro otra ventana pantalla completa delante mía, sin tener que girar la cabeza o la vista y sin mover el ratón.

One screen gang

Diego López
Permalink

Me paso tanto tiempo con los cascos en el PC que cuando me los quito el sonido del teclado al teclear se me hace raro

Diego López
Permalink

Chupito por cada hilo en Twitter de enlaces interesantes que deberías conocer

le da un coma etílico

Diego López
Permalink

Chavales acabo de subir una sesión pinchando hard trance y acid trance, espero que os mole!

Es cortita porque me estaba agobiando que flipas, primera vez que pincho este estilo y es complicadísimo, por eso hay muchos fallos.

https://www.mixcloud.com/diegolopgr/ remember-incantation-06-07082022/


Cada vez valoro más la peña que pincha estos estilos y encima a vinilo. Te cuadran los compases sin saber ni la forma de la onda y yo teniendo la pantalla tengo que estar saltando compases pa que cuadre y encima me equivoco y no entran en compás a la vez


Parece que nadie se ha percatado de que el primer tema es de la soundtrack del videojuego de Colin McRae 2

Diego López
Permalink

Como hace la peña para que en contenidos con overflox-x que se salen de la pantalla a lo ancho siempre cuadre un elemento que se quede cortado para indicar al usuario que hay scroll?

Porque si justo cuadra que no queda un elemento cortado, sin scrollbar no parece que haya scroll


Yo he pensado que lo mismo meten a los items un ancho en porcentaje a la pantalla para asegurar que siempre entrarn 3.5 elementos, por ejemplo, pero mirando la app de Twitter, en las pestañas que hay en la página de usuario cada tab no mide algo distinto


Además que si metes a todos los items el mismo ancho te la juegas a que algunos tengan varios saltos de línea si no coge el contenido y quede horrible

Diego López
Permalink

madrugón

Diego López
Permalink

Yo creo que vamos a tener que refactorizar el refrán de "en agosto, frío al rostro"

Propongo otro: "en agosto, calor de la ostia", no rima pero es honesto.

Diego López
Permalink

Resulta que se ha aprobado que los Youtubers/Streamers/Influencers no puedan hacer delito de odio y que no hagan publicidad encubierta y me parece de lujo la verdad, a ver si es verdad que se cumple


Al menos tenemos suerte porque en el sector de los creadores de contenido sobre programación si que suelen indicar cuando algo es promocionado o publicidad.

Pero sigue habiendo mucha publi encubierta. En los típicos hilos de enlaces interesantes no sabes si algunos son por promo


Yo ya sabéis que no monetizo nada y de momento no lo pienso hacer, cuando ponga un tweet o lo que sea sobre una marca, servicio, producto o lo que sea tenéis que saber que es porque yo de verdad lo recomiendo, si fuera publi pondría aunque sea el hashtag #ad


No hay cosa que me reviente más que la peña que no es honesta con su audiencia. Si pones un enlace a un curso o lo que sea, indica al menos que es publi o que el enlace lleva referido.

Fijo que esto lo piden hasta desde las empresas, que se intente colar sin que parezca publi