Notas

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

Diego López
Permalink

Recuerdo antaño que la distro de Elementary era la que molaba más porque se veía moderna y "parecida" a MacOS, pero yo creo que la cosa ha cambiado.

Ahora incluso Gnome y KDE se ven más modernas que Elementary, desde entonces no ha cambiado mucho yo creo

Diego López
Permalink

Una cosa curisosa de Twitch respecto a Youtube es que no se puede crecer de forma natural. Si acabas de empezar y no tienes comunidad de otra red es casi imposible que alguien te descubra. En Youtube quieras que no si pillas un nicho y eres constante tienes más posibilidades.


Vale, es cierto que existen las raids y que así descubres a gent nueva también, pero suelen ser entre canales que se conocen, no suele ser habitual una raid de alguien conocido a uno con pocos viewer

Diego López
Permalink

¿Por qué hoy no es fiesta como la semana pasada?

Diego López
Permalink

sueeeeeeeeeeeñoooooooooo

Diego López
Permalink

La política debería ser como cuando hacemos code reviews, da igual quién ha causado el problema, lo importante es mirar hacia adelante y pensar en soluciones para el problema.

Si por mí fuera directamente prohibiría hablar y criticar otros partidos, que solo se pudiera proponer.


Incluso haría que las propuestas se presentaran de forma anónima y que cada partido vote a las que prefiera (sin poder votar su propia medida), fijo que habría partidos que a priori son opuestos votando lo mismo

Diego López
Permalink

En estos 6 segundos, Google ha rastreado toros tus datos y se los ha vendido a empresas de publicidad

Diego López
Permalink

Pues muy guay el proyecto de @penpotapp de @kaleidosnet y por varios motivos

  • Mola que haya más alternativas a Figma, cuanta más competencia mejor
  • Open source, puedes ver su código en Github
  • Selfhosteable (si existe esa palabra)
  • Hecho por españoles que eso siempre mola

Otra cosa muy interesante es que han montado todo con Clojure, un lenguaje funcional, incluída la parte del frontend. Me llama mucho el concepto de los lenguajes funcionales, pero para la parte frontend se me hace too much, sobre todo por la parte del html y css.


Y es que para mi gusto se entiende mejor si se hace la parte de la vista con HTML y CSS y no con funciones, por mucha ventaja que tenga eso.

Dentro de lo que cabe, parece que Clojurescript se entiende bastante bien, por ejemplo Purescript (imagen de abajo) me parece mucho peor.


Además que al no tener variables y por la forma de programar me resulta complicado leer el código, pero ojo, es mi opinión, lo mismo si ya sabes clojure y cómo va el proyecto lo lees mucho más fácil. Es por criticar algo, porque me parece brutal el trabajazo que están haciendo.


Os dejo enlance a su repo de Github pa que le deis estrellita

https://www.youtube.com/watch?v=GLM- iTsfa2Q&t=1237s

Y a la charlita del otro día con la peñita de @CodelyTV que está muy chachi piruli también

https://www.youtube.com/watch?v=GLM- iTsfa2Q&t=1237s


Si os interesa el tema de Clojure resulta que tienen un vídeo explicando más cómo funciona y creando un componente sencillo

https://www.youtube.com/watch?v=2nEp eshYyU0&t=617s

De paso pongo bien el enlace al repo a ver si no la lío otra vez

https://github.com/penpot/penpot

Diego López
Permalink

💀💀💀💀💀💀💀💀💀💀💀

Diego López
Permalink

Aquí una [ LISTA DE COSAS ] que DEBERIAS HACER para ser un [ DEVELOPER PRO ]

  • dormir

#developer #programacion #frontend #recursos #saveToNotion


Si te HA SERVIDO recuerda [ COMPARTIR EL TWEET ] para llegar a más personas, que lo más importante es la fama e inflar los numeritos mágicos de los seguidores

Diego López
Permalink

¿Qué rol os vais a pedir en la tercera guerra mundial?

Yo me pido ser sacerdote de una religión armada que tiene como deidad una inteligencia artificial que a tomado el control de todos los sistemas informáticos (Javascript se ha prohibido desde el gran incidente de 2032)

Diego López
Permalink

Odio cuando abro un fichero y sin darme cuenta es el mismo que ya tenía abierto pero en otra parte del editor (en otro split) y empiezo a escribir y se empiezan a mover cosas en otro lao.

Diego López
Permalink

vierneeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeesss

Diego López
Permalink

Plan de 5 años para cualquier programador/a

Año 1

  • Hacer un curso de programación (al gusto)

Año 2

  • Dormir y beber cerveza

Año 3

  • Cavar un foso hasta el centro de la Tierra

Año 4

  • Construir un trebuchet contra los macedonios

Año 5

  • Crear hilos de recursos en Twitter
Diego López
Permalink

Se me ha ocurrido una idea para una página web, que además resuelve un problema.

El problema es cuando un influencer/youtuber hace un concurso con su comunidad para diseñar un logo/cartel hacer un vídeo, canción o lo que sea. Al final solo elige uno y el resto no se lleva nada.


La idea es que en la web el famoso de turno meta una cantidad para el concurso, y cuando éste finalice, se hace una votación y se reparte el dinero entre los concursantes.


Estoy pensando que incluso puede funcionar para procesos de selección, la empresa pone x dinero y la gente que participa sabe que al menos si no es contratada se lleva algo de dinero por el tiempo invertido.


En verdad el proyecto es una chorrada, fijo que ya existen cosas similares, pero ahora mismo no se me viene ninguna plataforma a la cabeza y eso significa que no es lo suficientemente famosa

Diego López
Permalink

Gente, pasadme algún vídeo de charla de conferencia que nos haya molao, pa vermela hoy que tengo tiempo.

Diego López
Permalink

Oye pues tener el día de fiesta en mitad de la semana está guapo eh, un par de días de trabajo, descansito, y otro par de días para rematar.


Si algún día ponen la jornada de 4 días (ojalá), no me importaría tener todos los miércoles libre

Diego López
Permalink

<template> <div class="e">

</div> </template>

<script> export default { data () { return { e: 'e' } }, mounted () { setInterval(() => { this.e += 'e' }, 1) } } </script>

<style> .e { background: #eeeeee; } </style>

Diego López
Permalink

Pregunta para peña que usa Angular, ¿cómo hacéis para no acabar con un módulo shared que exporta un huevo de cosas?

Porque a nada que tengas unos cuantos componentes globales, pipes y demás, acabas con un huevo de elementos en declarations


Supongo que lo mejor es desde cada módulo importar lo que necesites, pero qué pereza andar declarando algo tan simple como los botones por ejemplo, y a la vez qué horror tener un módulo shared con 30 components

Por qué todo tiene que ser tan complicado

Diego López
Permalink

¿Conocéis algún artículo/vídeo o lo que sea de arquitecturas de componentes en el frontend? Que sirva para cualquier framework.

Conozco lo mítico de átomos y moléculas pero no sé si existen alternativas.


Por ejemplo algo tan simple como lad peticiones a la API dudo de si hacerlas a nivel de página o en el componente, porque a nivel de página acabas con un montón de props que pasan hacia abajo.


O por ejemplo la lógica de negocio, intento que los componentes sean genéricos y no entiendan del dominio, pero llega el punto en el que crecen mucho y no sé si me convendría hacer que puedan entender la capa de negocio


Por ejemplo típico componente de tabla o de lista de cosas en el que acabas con parámetros y slots por todos sitios para que te valga para todo cuando a lo mejor solo lo vas a usar para pintar siempre una lista de usuarios, por poner un ejemplo

Diego López
Permalink

madrugar