Notas

Diego López
Permalink

Se me ha ocurrido una idea para una extensión para el navegador.

Al hacer click en la extensión te sale un listado de las variables CSS de la web que tienes abierta para poder editarlas.

La idea es guardar los valores editados para que se vean siempre que abras la web.


Sé que existen extensiones tipo userstyles que te inyectan CSS en una página de un tema que descargues, pero eso sobreescribe reglas CSS, yo digo que el propio usuario pueda modificar variables CSS de la página.

Diego López
Permalink

¿Qué es lo que tenéis en mente aprender pero que nunca conseguís?

En mi caso quiero aprender a crear regex, pero no las uso mucho y se me acaba olvidando lo poco que he aprendido, al final siempre busco una ya hecha.

Diego López
Permalink

Mañana en la newsletter de #Alquimias voy a hablar sobre cómo he sustituido SASS por CSS nativo.

No se lo pierdan! Puedes recibirlo si te apuntas aquí:

https://codingpotions.com/alquimias

Diego López
Permalink

He visto gente que en Vue por lo que sea meten un set dentro de una computada para poder modificarla.

Eso desde mi punto de vista es un antipatrón, no lo recomiendo para nada, no lo hagáis.

Intentad tirar siempre de lo que os ofrece Vue sin cambiar su funcionalidad.

Diego López
Permalink

Os recomiendo que pongáis un emoji o carácter ASCII delante de vuestro nombre en Linkedin y similares.

Si una empresa os envía un mensaje y tiene el moji sabéis que es un mensaje automático que simplemente ha copiado vuestro nombre.

Diego López
Permalink

lunes, lunes, lunes, lunes, viernes, sábado y domingo

Diego López
Permalink

Número de respuestas por países de la encuesta de StackOverflow.

Sabía que en la India el sector de la programación estaba en expansión pero tanto?

https://insights.stackoverflow.com/s urvey/2021#developer-profile-key-territories


Supongo que porque al final allí vive mucha gente y aunque el porcentaje de programadores sea pequeño siempre van a ser muchos.

Prefiero no pensar que es porque con esto del teletrabajo están contratanto a muchos indios porque salen más baratos.


Por cierto, Javascript sigue siendo lo más usado, junto a HTML y CSS. De back lo más usado es Python porque hay mucho trabajo también relacionado con el machine learning.

Rust va para arriba y tiene pinta de que en pocos años va a adelantar a Golang.


En cuanto a frameworks web, no es sorpresa que React sea el más usado.

Lo que si que me ha sorprendido es que Jquery todavía tenga tanto uso, debe ser que hay mucho proyecto legacy que mantener.

Y Angular por delante de Vue, pensaba que estarían más igualados.


Esto si que es curioso. Neovim como editor de textos más querido.

Será que tras el sufrimiento de aprenderlo al final lo defiendes a muerte. Yo lo uso habitualmente y hay momentos que me cabrea mucho.

@neovim

https://insights.stackoverflow.com/s urvey/2021#most-loved-dreaded-and-wanted-new-collab-tools-love-dread

Diego López
Permalink

¿Por qué es tan complicado usar las cookies del navegador usando vanilla Javascript?

Con localStorage simplemente usas get y set pero para las cookies tienes que hacer tú mismo el parseo (o usar una librería).

Diego López
Permalink

Me ha gustado leer y disfrutar de "Esta colección de recursos te hará ganar la medalla de oro de la listeza" en #LaSelectaNewsletter https://laselectanewsletter.com vía @delineas

Diego López
Permalink

Para esta semana en el email de #Alquimias no tengo ningún artículo o proyecto open source creado por vosotros.

Manden links!

Diego López
Permalink

Yo soy de los que prefieren usar una torre como PC de uso diario.

La única ventaja de los portátiles es el poder moverlos y su tamaño.

Si esas dos cosas no son problema para tí entonces yo recomiendo una torre. No hace ruido, es más potente, refrigera mejor, etc


Creo que lo de los portátiles pasa mucho también porque normalmente cuando entras a una empresa es lo que te dan para teletrabajar.

En ese caso, estando en casa, prefiero usar mi torre antes que andar incómodo con un portátil, cuestión de gustos.

Diego López
Permalink

¿Conocéis la base de datos RethinkDB?

Es una BBDD no relacional tipo MongoDB pero que se supone que tiene mejor rendimiento.

Además tiene una cosa muy interesante, la posibilidad de poder suscribirse en tiempo real a cambios en la base de datos.

https://rethinkdb.com/


Por lo que tengo entendido el proyecto está ya bastante descontinuado, por desgracia.

Yo lo llegué a usar en un side project hace 2 años. Me gustó mucho su sintaxis la verdad es que iba muy bien, os recomiendo al menos probarla.

Diego López
Permalink

¿Usáis linter para los commits?

Yo hace unas semanas he empezado a usar commitlint y muy contento.

Lo tengo configurado para que valide los títulos y los mensajes siguiendo conventional commits.

Si no se valida literalmente no te deja hacer commit.

https://github.com/conventional-chan gelog/commitlint

Diego López
Permalink

👀 Sneak peek de lo que iba a ser el rediseño de la web de Coding Potions.

Digo iba porque he tenido estos días una iluminación celestial y voy a cambiar totalmente la idea que tenía.

Diego López
Permalink

Hay algo que aprendí el otro día y es que en el package.json puedes indicar que una dependencia la quieres desde una carpeta que tengas en local, por ejemplo:

"coding-potions": "file:../coding-potions"

Me lo apunto para meterlo en el post de NPM.

https://codingpotions.com/npm-tutori al

Diego López
Permalink

A mi todo esto de Bezos y tal me da mucho miedo, en general el avance del capitalismo tan exagerado.


Me vais a decir que es su dinero y se lo gasta como quiere, y es cierto no digo que no, pero hace falta que tenga tanto tanto dinero?

Imaginaos 1 millón, ahora imagina 10 veces eso, una barbaridad, pues bezos tiene 205 MILES de millones, y sigue subiendo, más que muchos países.


Y todo eso mientras sus trabajadores tienen que orinar en botellas por falta de tiempo.

https://www.bbc.com/mundo/noticias-5 6631854y


Y sé que me vais a decir que aún así las condiciones de trabajo en Amazon son mejores que en muchas otras empresas y no digo que no, también critico las demás empresas que tienen condiciones peores.


Si el dueño de una empresa tiene tanto tanto dinero me da que es también porque existe una plusvalía increíble.

Lo que hay que hacer es incentivar empresas pequeñas y dejar de seguir engordando empresas monstruosas que acaben destruyendo sectores enteros.

Diego López
Permalink

¿Usáis VPN? ¿Para qué? El único uso que encuentro es para conectarte con seguridad a redes públicas

Diego López
Permalink

Viendo esto me temo que mucha gente volverá a la oficina en Septiembre.

La única esperanza que tengo es que en nuestro sector por el momento hay mucha demanda y muchos trabajadores cambiarán de empresa si les obligan a ir.

En respuesta a:

https://twitter.com/el_pais/status/1 416974541679697921

Diego López
Permalink

¿Cuál es vuestro emoji preferido?

El mío 🗿

Diego López
Permalink

Hoy os quiero presentar otro proyecto open source que estoy desarrollando.

Se trata de una extensión para navegador que te muestra un wallpaper aleatorio y una lista de tus sitios más usados.

It ain't much, but It's honest work.

https://github.com/codingpotions/tab start


Al catálogo de extensiones de Firefox ya la he subido, pero no aparece todavía porque la están validando.

A Chrome todavía no la he subido, lo tengo pendiente.

De todas formas en el README he puesto como instalarla de forma manual en los navegadores.


Por cierto, está desarrollada con Svelte, por aquello de probar frameworks nuevos.

Podéis crear issues o mandar pull requests con problemas o cosas que queráis mejorar. Muchas gracias!


Ya disponible en Firefox

https://addons.mozilla.org/es/androi d/addon/tabstart/

Diego López
Permalink

Mi compi @mmngreco está ahora en directo, entrad a verle que está empezando en esto de los streams.

Ahora programando con Python y pandas en vim.

https://www.twitch.tv/mmngreco

Diego López
Permalink

¿Habéis visto este proyecto tan chulo?

Quieren hacer algo tipo "open source" para la insulina, es decir, que la propia comunidad produzca insulina para que sea accesible para todo el mundo.

https://openinsulin.org/

Diego López
Permalink

Si podéis, cuando compartáis código por aquí, meterlo como texto dentro del propio tweet.

Si vais a ponerlo dentro de una imagen al menos ponerle texto alternativo a la imagen para que lo lean los lectores de pantalla.

O poned un link a un Gist para que se pueda copiar.

Diego López
Permalink

WTF pensaba que Javascript tenía un método reverse para darle la vuelta a un string.

Resulta que hay que hacer movidas del palo:

str.split("").reverse().jo in("");

O con un bucle for y toda la parafernalia.

Diego López
Permalink

Hoy este recurso me ha venido de lujo, os lo comparto por aquí.

Se trata de una herramienta que te genera la config inicial de webpack/parcel/snowpack de manera visual.

Te deja ir escogiendo lo que necestias en la config a golpe de click.

https://createapp.dev/

Diego López
Permalink

Cualquier foto de cuadrados verdes

Is this la gráfica de contribuciones de GitHub?

Diego López
Permalink

Me hace gracia pensar en los nombres de los frameworks/librerías que hubieran tenido si se hubieran creado en España/Latinoamérica:

  • Reaccionar
  • Vista
  • Esbelto
  • Ciprés
  • Óxido
  • Viento de cola
  • Base de fuego
  • Siguiente.js
Diego López
Permalink

Siento si hace tiempo que no subo artículo al blog, pero entre escribir Alquimias todas las semanas y otro proyecto que ya veréis me quedo sin ganas de escribir para el blog.

Pero que sepáis que tengo pensados cambios importantes para el blog, a ver si en un tiempo le doy caña.

Diego López
Permalink

CALOR

Diego López
Permalink

Por cierto, he incluído en el Alquimias de esta semana por primera vez una sección en la que voy a meter contenido vuestro.

Me podéis pasar por aquí o por correo enlaces a contenido que hayáis creado, en español o ingles. Puede ser artículos, vídeos, proyectos open source, etc.

Diego López
Permalink

Gente, comprobad vuestros correos, ya se ha mandado Alquimias. Espero que os guste!

Recordad mirar en la carpeta de spam o correo no deseado por si llega ahí. En ese caso me hacéis un favor si lo marcáis como que no es un correo de spam.

Gracias!

Diego López
Permalink

¿Estás vacunado ya?

Diego López
Permalink

🌍 REST Gis, una página en la que puedes buscar una localización y que te deja exportar el mapa en formato SVG o GeoJSON.

https://restgis.com/

Diego López
Permalink

¿Cómo es posible que la luz cada vez cueste más y más?

Se supone que hoy en día los aparatos eléctricos consumen menos, lo que implicaría menos demanda, y además la producción de electricidad es más barata también.

Deberíamos tener una empresa de luz pública y no especuladores.

Diego López
Permalink

Hoy os quiero enseñar otra de mis pasiones, el mundo de la automoción.

Me encanta pillar un fin de semana una carretera de curvas o salir de la oficina con el techo quitado, me saca siempre una sonrisa.

#miata


Algunas curiosidades:

La carrocería es de aluminio para aligerar peso (excepto pasos de rueda traseros por su forma). En total el coche pesa apenas 1100 Kg.

El techo es duro y eléctrico y el coche es targa porque al diseñar un techo que se abriera entero no cogía básicamente.


Hablando del techo cuando está abierto no reduce espacio en el maletero, aunque ya oa adelanto que el espacio es muy pequeño, apenas 130 litros, una sola maleta grande no entra.

Tiene una caja de cambios manual con uno de los recorridos más cortos del mercado.

Diego López
Permalink

¿Cómo se llama la carpeta en la que tenéis almacenados los proyectos en los que trabajáis?

La mía se llama git.

Diego López
Permalink

Y nosotros hablando de 4 dias laborales o de trabajar 5 días y 6 horas, a este paso bastante será conservar lo que tenemos.

Por cierto, mucho ánimo a todos los que me estáis diciendo que trabajáis más de 8 horas al día. Espero que mejoren pronto vuestras condiciones.

En respuesta a:

https://twitter.com/elconfidencial/s tatus/1412541132731412483

Diego López
Permalink

Vosotros que preferís, ¿jornada laboral de 4 días a la semana 8 horas al día o 5 días a la semana pero 6 horas al día?


Yo no lo tengo claro.

Por un lado mola tener un día más entero libre a la semana, como si hubiera puente todas las semanas.

Pero por otro lado 6 horas se pasan enseguida, podrías hacer jornada intensiva y salir muy pronto y con todas las tardes libres.


Mirando las respuestas parece que la gran mayoría prefiere 4x8.

Ahora viene lo más difícil, que lo implanten las empresas. Me suena que en España hay ya un par de empresas que permite a sus trabajadores trabajar 4 días.

Yo creo que en un futuro próximo va a ser complicado.

Diego López
Permalink

¿Puede ser que con esto del autocompletado de cada vez más líneas de código nos olvidemos de programar ciertas cosas?

Por ejemplo para Vue, usaba el de TabNine y cuando lo desinstalé se me olvido completamente cómo se creaba el data de los componentes.

Diego López
Permalink

🤔 ¿Sabes lo que es CSS Container Queries? Si no lo sabes no te pierdas el email de #Alquimias de mañana.

📭 Si no estás en la newsletter te puedes apuntar aquí:

https://codingpotions.com/alquimias

Diego López
Permalink

¿El mejor generador de Lorem Ipsum? El de chiquito de la calzada obviamente. Lo pienso usar en todos los proyectos.

"Lorem fistrum ahorarr benemeritaar llevame al sircoo te voy a borrar el cerito apetecan qué dise usteer a gramenawer."

https://www.chiquitoipsum.com/

Diego López
Permalink

Con esto de los ordenadores y los smartphones, me he dado cuenta de que llevo muchos meses sin escribir nada a mano, con un boli por ejemplo.

Diego López
Permalink

Atentos a este test de Javascript de cosas extrañas del lenguaje, a ver cuántas acertais jajajaja.

PD: No os lo toméis en serio, es un test con cosas raras que no vas a usar en tu día a día, es más por las risas.

https://jsisweird.com/


Yo he fallado como 10 o así jajaja

Diego López
Permalink

A los que usáis lenguajes con menos tasa de mercado, en plan haskell, racket, elixir, delphi, perl....

¿Los usáis por hobbie? ¿Mantenéis proyectos con esos lenguajes? ¿Qué os gusta de ellos que no tengan los lenguajes populares?

Es por curiosidad de conocer otros lenguajes.


A mi, aunque no sea tan desconocido, me gustó Ruby. Lo usaba por hobby.

Me recuerda a Python por su simplicidad y su framework estrella, Ruby on Rails, me parece muy sencillo y fácil de usar sobre todo por su ORM para alguien como yo que viene de front.

Diego López
Permalink

Cada vez me dan más miedo los autocompletados con inteligencia artificial.

En cualquier momento saltará la noticia de que han usado cosas de estas para pillarte tus datos o leakear tu código sin tu consentimiento.

Aunque viniendo de GitHub lo prefiero a cualquier otro.

En respuesta a:

https://twitter.com/github/status/14 09883156333879300

Diego López
Permalink

Foto de mi escritorio actualmente.

KDE Neon, me encanta porque es muy ligero (más que gnome), es muy bonito y encima es ultra personalizable.

Para que luego digan que Linux es feo.

Diego López
Permalink

Recordad que si habéis escrito algún artículo o tenéis alguna librería o herramienta open source me podéis pasar link para incluirlo en futuras ediciones de Alquimias.

Siempre comparto contenido en inglés y me gustaría promocionar cosas también de la comunidad hispana.

Diego López
Permalink

Alguien que haga un resumen de lo nuevo de Windows porfa, que me da pereza verlo.

Diego López
Permalink

¿Qué os parece lo que tienen pensado los de Github para rediseñar los issues?

Pone issues pero parece que afecta al tema de los projects, lo mismo lo unifican como en Gitlab.

Cuando vi la imagen por primera vez pensaba que era una imagen de Notion.

https://github.com/features/issues

Diego López
Permalink

Hoy os quiero presentar un proyectillo que me hace mucha ilusión.

🎨 He hecho un port del tema de color de @CodelyTV para VIM.

Es el primer tema que creo así que puede que ciertas cosas no se vean perfectas. Podéis mandar PR para mejorarlo entre todos.

https://github.com/codingpotions/cod ely-vim-theme


@CodelyTV Os dejo por aquí también los temas que tienen ya creados para los otros editores:

JetBrains theme: https://github.com/CodelyTV/jetbrain s-theme

Vscode theme: https://github.com/CodelyTV/vscode-t heme

Diego López
Permalink

De momento me he visto esta charla de las que me habéis compartido y me ha parecido brutal.

Está llena de cosas interesantes y fascinantes que se pueden hacer con la informática y la programación. 100% recomendada si no la habéis visto.

En respuesta a:

https://twitter.com/__rati/status/14 07399840934420495

Diego López
Permalink

¿Qué charla es la que más te ha servido? ¿Si tuvieras que recomendar una charla a cualquier programador/a cuál sería?


A mi me gustó mucho esta de @cesalberca sobre arquitectura en Vue.

https://youtu.be/NpjecaAgcVQ

Diego López
Permalink

Siempre que en Javascript quiero poner includes para ver si existe un string dentro de otro acabo poniendo contains, debe ser que me suena más natural.