
Pa flipar, un chaval se ha programado un juego a lo pokémon con combates y todo pero para la terminal

Pa flipar, un chaval se ha programado un juego a lo pokémon con combates y todo pero para la terminal

¡¡Alto quién va!!
Mis respetos, soy Archer emisario de los gorgonitas

chavales habéis leído la newsletter o queeeeeeeeeeee

Mañana toca newsletter de #Alquimias y voy a hablar de refactors en el código y de proyectos que siempre están en proceso de migración.

Hace tanto calor que si me dieran a elegir entre 1 millón de euros o aire acondicionado, seguiría eligiendo el dinero

¿Por qué tengo una carpeta dentro de mis proyectos que se llama eeeeeeee?

vieeeeeeeeeeeeeeeeeeeeeeeeerneeeeeee eeeeeeeeeeeeeeeeeeeeeessssssssss

Os parecerá una tontería, pero llevo 6 meses haciendo gym en mi casa un par de días a la semana simplemente porque me he puesto al lado la mesa de mezclas y entre descanso y descanso me pincho unos temazos brutales

¿Vosotros también le dais fav a muchos repos en Github pero luego nunca los volvéis a mirar?

Valoro mucho más alguien que tenga una web personal/portfolio creada a mano, aunque tenga un diseño feo, que alguien que tenga una web creada con plantilla.
Si podéis y tenéis tiempo, crearos las cosas vosotros mismos, aprenderéis mucho.

¿Por qué no se hace nada con este calor? Deberíamos salir a la calle a manifestarnos, deberían refrigerar todas las calles y tapar el sol, pero prefieren mirar para otro lado, en fin

a este paso me voy a crear un setup para trabajar en el sótano a la fresca y otro setup para el invierno
problemas del primer mundo

lawful god: fix(user-login): Fixes a bug where the login button was disabled
neutral good: fix(user-login): Fixes a bug with login
chaotic good: fix: bug with login
lawful neutral: fixes a bug with login
true neutral: updates login
chaotic neutral: bug fix
lawful evil: bug
neutral evil: some updates
chaotic evil: eeeeeeeee

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

Me ha llamado mucho la atención este plugin para neovim, se supone que es una colección de alternativas simples y ligeras a plugins populares.
Con este plugin creo que me cargo el 80% de los que tengo instalados, pruebo y os digo qué tal

Anda que no he visto gente que dice "nah si pudiera me iba al campo a cuidar de unas cabras", pero creo que muy muy poca gente aguantaría esa vida.
Con esa vida no tienes vacaciones, inclemencias del tiempo, no tienes las facilidades de las ciudades...
El campo está guay cuando te vas unos días a una casa rural a mesa puesta, cuando te toca vivir en un pueblo sin supermercados, centros comerciales y tal la cosa ya no es tan divertida.
Y no lo digo a malas, a mí no me gustan las ciudades y me cabrea mucho ma centralización

Una pregunta, no se podría almacenar todo este calor para el invierno?
O para exportar calor en camiones y barcos a otros países que lo necesiten

🇪🇪🇪🇪🇪 🇪🇪🇪🇪🇪🇪🇪🇪🇪

Tengo que confesar que me gustan mucho los vídeos de @inkdrop_app, son rollo programando algo pero no talking, relajantes, muy bien editados.
No todo hoy en día tiene que ser tutoriales y directos, a veces mola simplemente ver a alguien creando algo

Ojito a esto, cada vez hay más en Europa

Es increíble la cantidad de personas en las respuestas que se enfadan cuando otros mejoran sus condiciones, aunque a ellos mismo no los afecte para nada.
Somos más de bajarle a los demás para igualar que igualar por arriba, así nos va
En respuesta a:
https://twitter.com/el_pais/status/1 536690781183954947
Que en pleno 2022 haya brecha salarial entre hombres y mujeres para puestos similares es para hacérselo mirar.

Lo que me gusta del front es que podemos cambiar entre tareas de maquetación y tareas de lógica de negocio.
Parece que no, pero es un descanso el cambiar el foco y el tipo de tareas para despejar la mente y no aburrirse.

He decidido activar la luz naranja todo el rato (antes se activaba solo de noche).
Total qué más da, si al cabo de un tiempo dejas de ver todo naranja, así descanso más la vista.
Recuerdo la primera vez que vi a un tipo en la uni usando el Mac con la pantalla anaranjada y pensaba que se le había roto.
Claro, hace años no es como ahora que ya vienen todos los sistemas con este tipo de filtros, antes tenías que andar con apps míticas como la de f.lux
Por si os interesa mirar estudios sobre por qué la luz azul de las pantallas hace que durmamos peor y se nos canse más la vista:

30 grados a estas horas?

sueeeeeeeeeñooooooo

Es cierto lo que dice la gente, sin esfuerzo no vas a conseguir tus sueños, pero se les olvida decir siempre que también es necesaria la suerte, los contactos, estar en el momento indicado, etc.
Y no lo digo para desmotivar, al contrario. Me parece muy peligroso hacer pensar que si no te va bien en la vida o que si algo te ha salido mal es solo culpa tuya. Hay mucha gente que se considera como no válida para algo por este tipo de cosas cuando no es así.

CALOOOOOR

De día y yo ya en la cama

Chavaleeeeees nueva sesión just dropped, con temitas remember.
Espero que es os mole!
https://www.mixcloud.com/diegolopgr/ remember-incantation-04-12062022/

Chavales el compi está sorteando un par de libros que ha escrito él mismo con reflexiones y aprendizajes sobre el mundo de la tecnología
En su blog ha publicado unos cuantos capítulos de forma gratuita y pinta muy interesante!
https://www.enriccaumons.com/libros/ reiniciatech/
En respuesta a:

Osea tu imagina que alguien me sigue por un tweet de algo relacionado con la programación y de repente se encuentra un vídeo mío gritando en un atasco.

Por cierto peña, os recuerdo que hace un añito saqué este tema de color para el vscode @code basado en los colores del Joker, por si os interesa.
https://marketplace.visualstudio.com /items?itemName=CodingPotions.joker-theme
@code Los pull request están abiertos por si queréis mejorar o cambiar algo, hace años que no uso el vscode y probablemente haya cosas que actualizar del tema.
Además que tampoco he pasado los colores por un test de contraste, fijo que se pueden mejorar

Fijaos qué curioso este issue de npm, resulta que alguién encontró un código medio ofuscado de un comando que al parecer es birthday que mira el número de milisegundos hasta el cumple de NPM.
https://github.com/npm/cli/issues/40 91
Al parecer está ofuscado para que fuera una sorpresa, pero visto que muchos se quejaban y que los antivirus lo tomaban como malware, decidieron quitarlo de NPM.

En 15 min se manda la newsletter!

Chavales mañana toca nuevo envío de mi newsletter de #Alquimias y voy a hablar de la sobrecomplejidad, es decir, de todas esas veces que nos autosaboteamos creando arquitecturas complejas para cosas simples.
Si quieres recibirlo te puedes apuntar aquí:



Me flipa que haya amigos programadores que trabajen en otras empresas y que me dicen que en su departamento me conocen todos de Twitter
Me tiene loquisimo el que haya gente que me conozca y yo en cambio no conozca a casi nadie

eeeeeeeeeeeeeeeeeeeeeeeeeeeeee que ya es vierneeeeeeessss

Un día entraste al Messenger, a Tuenti y a Facebook sin saber que sería el último.
¿Será este nuestro último día en Twitter?

No me gusta hablar de cosas chungas, pero viendo el panorama creo que la economía en España va a pegar un petardazo que vamos a flipar.
Los precios y la situación que tenemos es insostenible. Ojalá me equivoque y las cosas mejoren.
Dentro de lo que cabe en el sector de la tecnología/informática/programación no creo que se note tanto.
Nunca se sabe cuándo empezará el efecto dominó, si es que pasa, espero que de verdad nos vaya a todos bien y tengamos suerte

Por un lado esto está guapo porque te da un extra de motivación y reconocimiento por lo que haces.
Por otro lado pienso que hay que tener mucho cuidado porque puede ser muy frustrante para algunas personas que se lo tomen como una competición o algo así.
En respuesta a:
https://twitter.com/midudev/status/1 534947405040345089
Osea si desde siempre ha habido polémica con el rollo del gráfico de cuadraditos esto es del mismo rollo, envidias, competiciones absurdas, egos, gente que se fija más en estas cosas que en lo que de verdad haces, etc
Yo me imagino a gente que no le da la vida fuera del curro para nada y tiene que ser un poco frustrante encontrarse con perfiles ultra currados lleno de medallitas y tal
No tiene por qué significar nada, pero puedes llegar a sentirte inferior cuando es una tontería
O al revés también eh, de gente que vea esto y se motive de la ostia para mejorar su perfil y contribuir a tope.
Entonces no sé, el tiempo dirá

A ver si saco el compresor de aire y soplo un poco el PC que lo tengo lleno de mierda (en la foto no se aprecia tanto) 

Los paquetes flatpak son una maravilla, siempre que puedo me instalo una app mirando en Flathub.
Cuando desinstalo la app sé que no me va a dejar mierda en la home y que además se va a ejecutar en un entorno controlado y aislado

Oye que hoy es 40 de mayo, os habéis quitado ya el sayo o queeeeeee

A mí la muerte de Atom no me afecta, uso Brackets.
Ahora en serío, Atom nos trajo el mal, Electron.

¿Existe alguna alternativa ligera a greensock? Porque pa 4 animaciones que meto muchas veces no sé si me sale rentable usarla.
A ver, si puedo las hago con CSS nativo, pero hay veces que necesito un poco más

Me flipan los juegos de gestión, rollo age of empires y tal y yo creo que tiene que ver con qué también me gusta programar, al final se basan en plantear estrategias y buscar la eficiencia.
El Factorio por ejemplo también me moló mucho, al final está muy relacionado con eficiencia y caracterización de los que tienes para mejorarlo.
Hace años que no lo juego, fijo que le han metido contenido nuevo
El Satisfactory pinta chulo también pero me ralla que sea en 3D, pienso que va a ser más denso y complejo, aunque quizás me animo y lo pruebo

Me flipa esta web que tiene un gráfico de muchos sub géneros de música electrónica.
Porque muchas veces me mola un estilo de música pero al ser sub género pues no sé cómo se llama
Además mola porque puedes ver la historia de cada uno

Danibro @makigas ha subido el primer capítulo de la serie de Svelte, ojito a su canal que poco a poco irá soltando más vídeos

La gente que programa con varios monitores
En respuesta a:

Le he preguntado a la IA de Dalle sobre el futuro de Javascript 
Por si queréis probar cositas


¿Hay alguna forma de decirle a Google que quiero usar x cuenta para Youtube y otra cuenta para el Meet y el Chat?
Y paso de hacer lo de crear perfiles y tal en el navegador, menuda pereza

█▀▀ █▀▀ █▀▀ █▀▀ █▀▀ █▀▀ █▀▀ █▀▀ █▀▀ █▀▀ ▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀

chavaleeeeeees he subido una sesión pinchando musiquita dance
la verdad es que hoy me he notado bastante espeso, mucho fallito, sorry!
espero que aún así os mole!
https://www.mixcloud.com/diegolopgr/ dance-charms-04-06062022/

El día que se caiga AWS se cae el 90% de Internet. Cada vez que pregunto a gente me dicen que en su empresa lo tienen todo en AWS, menudo monopolio

chavales ojo al dato, he econtrado el algoritmo que usan los de Nvidia para la eliminación de ruido del micro:
if (ruido)
Creo que es código Javascript, pa que luego digan

¿Me lo parece a mi o en Linux no se puede compartir toda la pantalla?
Yo pensaba que era tema de Firefox, pero al parecer no, por lo menos con Google Meet
Wait, ahora si que deja? Antes podías compartir toda la pantalla pero si tenías varias conectadas no podías seleccionar una pero lo acabo de mirar y ahora si que aparece la opción, juraría que antes no se podía

¿Los lunes no se os pasa el tiempo más rápido?

Cuando escribes paréntesis, llaves o corchetes, en qué orden escribes cada símbolo?
Con la segunda opción me refiero a escribir los dos símbolos, luego darle q la flecha izquierda y escribir lo de dentro

(҂`_´)
<,︻╦̵̵̿╤─ ҉ E E E E E E
\
,/﹋╯


Me hace mucha gracia que sea especie de norma no escrita en Twitch el agradecer cada follow (en canales medianos o pequeños),
Imaginaos aquí en Twitter el poner un tweet por cada follow, sería raro.
Unpopular opinion pero para mí rompen el ritmo del stream.

chavales no me da tiempo a grabar la sesión de musiquita, la grabo mañana a la tarde

Se sigue usando (y recomendando) Express como framework back de Node, pero a día de hoy hay opciones mejores como Fastify que es mucho más rápido o ligero o incluso la opción de Nest.js (no confundir con Next) que tiene una arquitectura muy limpia a lo Angular.

Cenando me he quedado viendo un documental de la 1 sobre el metaverso y la sensación que me ha dejado es humo total.
Una especie de second life con gráficos de mierda para aprovechar de meterte micropagos, NFTs y cosas del estilo
En el reportaje decían que se abre un mundo de posibilidades porque de podría dar clases online, trabajar dentro del metaverso, tener tu apartamento, etc, vamos, nada que no se pudiera hacer desde hace 40 años
Y a eso le añades los problemas de la realidad aumentada, super cara, que literalmente tienes una pantalla a 2cm de tus ojos y no aguantas varias horas seguidas, que mucha gente se marea, etc
Si algo tiene muchas empresas gordas detrás es porque pinta mal para nosotros

Esta web os va a gustar

Chavales un consejo que os doy, no lavéis nunca en la vida el coche en un túnel de lavado, los rodillos esos que tienen arañan la pintura que flipas, siempre a mano
Y ya que estamos, intentad pasarle in trapo con cera líquida tras secarlo, o usar un champú con cera si os da mucha pereza, os durará mucho más tiempo limpio el coche

Chavales de qué escribo las siguientes newsletters, tirar ideas
Por cierto me acabo de dar cuenta de que llevo 70 ya, 70 semanas escribiendo, no me lo creo ni yo

Mañana en mi newsletter de #Alquimias voy a hablar de reflexiones sobre el teletrabajo.
Si quieres recibir el email te puedes apuntar aquí, que es gratis (free)

Año 2024: Tenemos que hacer una incursión a la ciudad de la gasolina. El rey Musk mantiene a sus esclavos picando esmeraldas para poder pagar el trigo que se importa del país de dogelandia

La cantidad de recursos y de información valiosa que nos estaremos perdiendo porque están en Discords de comunidades de creadores de contenido.
Lo peor es que encima no es buscable en Google y dudas que se responden vuelven a salir otra vez.
A ver si los creadores de contenido se unen y montan algo que no implique tener comunidades privadas.
Por desgracia lo veo muy poco probable que se pueda hacer, la gente usa Discord y es lo que hay
Imagina por un momento crear una plataforma con contenido en español (digo plataforma porque parece que decir foro suena viejuno) con secciones sobre cada área de la programación y que la gente pueda aportar contenido, recursos, dudas y demás, todos en el mismo sitio.
Creo que el único en la comunidad de habla hispana que puede conseguir tanto poder de convocatoria es @midudev, yo creo que si plantea algo la gente puede que se anime.
El tema es ver cómo hacer que no se muera, habría que promocionar todo el rato contenido que salga de ahí.

Ya lo que nos faltaba, que el tonto de Elon Musk defienda el ir a la oficina todos los días. Con la cantidad de gente que sigue a este panoli espero que no nos afecte
Por si alguien no se ha enterado
Lamentable
En respuesta a:
https://twitter.com/elonmusk/status/ 1531867103854317568?t=rkH29FRO9m5AauZcqMh2YA&s=19


Si lo piensas, los que programan en back, de normal no tienen que compilar demasiado, binarios y cosas de ese palo, pero los de front es que tenemos que pasar sí o sí por empaquetadores, compiladores y minificadores y todo para generar una mierda de JavaScript
Que sí, que hay excepciones y hay peña que programa en vanilla Javascript sin tener nada de eso, pero de normal no es así.
Al menos cuando tirábamos con jQuery no había que andar con fases de compilado
Los webcomponents nativos molan mucho en ese aspecto, pero para algo tocho vas a seguir necesitando reactividad, minificado, critical y purge del CSS y ese tipo de rollos y yo creo que por desgracia eso nunca nos lo vamos a quitar de encima

Oye qué ha sido de snowpack y skypack? No veo a mucha gente que diga hablando del tema, los he perdido la pista.
¿Sige teniendo sentido a día de hoy? ¿Lo habéis usado? Yo todavía no lo he probado, pero me da curiosidad
Es que mirando starters de eleventy me ha llamado la atención uno que tira de snowpack para hacer el build, por eso lo pregunto

Una cosa que me pone de mala ostia de Youtube es que cuando tienes una lista y uno de los vídeos se borran luego ya no sabes qué vídeo era, tan complicado es poner el título aunque sea?

Jueveeeeees con J del mejor lenguage de programación: JOSS (primera vez que lo escucho)

Estoy compilando componentes Svelte con Rollup, pero cuando miro el fichero generado por cada componente estoy viendo que me está metiendo dependencias de ficheros que no debería porque importo en el componente como three shake.
Alguna idea?
Es decir, desde los componentes estoy importando funciones de ficheros .js mediante imports tree shake. Esas funciones no tienen dependencias ni nada, pero como en ese fichero hay otras funciones que sí que tienen dependencias con librerías, me las está metiendo en el bundle
Tampoco hago nada extraño, simplemente compilo a webcomponents y en output lo tengo puesto en "iife" para que se autoejecute y tenga un fichero con todo el bundle.
He probado con preserveModules a true pero no me vale porque mantiene los imports a otros ficheros
Es que menudo asco de compiladores y de mierdas macho, veníamos de webpack que era lo peor y rollup tampoco es que sea mucho mejor, y su documentación es una mierda porque está todo en una única página sin buscador
Por cierto no me recomendéis Vite o esbuild que ya los he probado, pero no tienen tantas opciones y config como Rollup, y eso que Vite usa Rollup por debajo
Actualización: He probado con Vite y su plugin de svelte, y simplemente con la opción de webcomponents a true me tira este error
[rollup-plugin-dynamic-import-variab les] Unexpected token (1:0).
Tampoco tira con el plugin de rollup de svelte dentro de la config de Vite
Rollup tiene una opción para poder configurar dependencias externas para que no se incluyan en el bundle pero tiene dos problemas, uno es que hay que poner a mano el nombre de las dependencias, y el otro es que te sigue dejando el require en el bundle.
Osea lo curioso es eso, que miro el bundle, y aunque me hace el tree-shaking bien porque no me incluye el resto de las funciones del fichero, si que me incluye el código fuente de las dependencias, a pesar de que no las use en el componente.
He logrado reproducir lo que me ocurre, al menos no estoy loco.
En el bundle mete la dependencia a pesar de que solo se importa una función de ese fichero que no la usa.
Estaba convencido de que el tree-shake no te incluía este tipo de dependencias.
Nueva actualización: Rollup mete las dependencias externas aunque no se usen por si tienen side-effects, se puede quitar con la opción de treeshake.moduleSideEffects pero nuevamente hay otro problema, también se carga los imports de los componentes internos que importas