
Ya no tenemos la excusa de decir que usamos otro editor para no usar GitHub Copilot.
En respuesta a:

Ya no tenemos la excusa de decir que usamos otro editor para no usar GitHub Copilot.
En respuesta a:

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.

¿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.

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í:

🦁 ¿Usáis el navegador Brave? Mejor que dejes de usarlo:
https://ethr.medium.com/stop-using-b rave-browser-now-1d8b6afcb609
Para los que me decís que de todas formas preferís usarlo por el tema de la privacidad miramos esto también.
En respuesta a:
https://twitter.com/nuria_codes/stat us/1386752374241386505?s=19

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.

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.

¿Has leído ya mi newsletter de #Alquimias de la semana pasada? ¿Qué te ha parecido?
Si no quieres suscribirte puedes leer la última edición en el enlace del tweet de abajo.
En respuesta a:
https://twitter.com/lettermind_esp/s tatus/1423213023481765889

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

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

Justo ahora que he visto este vídeo os pregunto.
En git, ¿seguís llamando a la rama master o habéis cambiado el nombre ya a main?

Ya lo compartí en Alquimias pero os lo dejo por aquí también.
Tema para vscode inspirado en Windows XP, para los que lo echáis de menos (como yo).
https://marketplace.visualstudio.com
/items?itemName=sinedied.vscode-windows-xp-theme 

¿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).

¿Por qué usar Github Copilot teniendo esta fantástica extensión que te trae directamente las respuestas de StackOverflow?
🤣 StackOverflow Driven Development.
https://marketplace.visualstudio.com /items?itemName=makman12.copypasta

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

En el email de #Alquimias de mañana voy a hablar de las herramientas y de por qué no nos hacen mejores programadores.

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

¿Conocéis el canal de Youtube @xAgustin93?
Tiene un canal en Youtube con contenido en español hablando de desarrollo web.
Echarle un ojo porque tiene muy buena pinta.

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.

¿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.
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.

¿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.

👀 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. 

Mañana en el email de Alqumias hablo de las vacaciones y su importancia 🌊
¿Dónde? Aquí:

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.

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.

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

Han sacado el tema de iconos de @jetbrains para vsocode por si os interesa.
Ya solo falta un plugin que cambie el diseño de los menús para que la gente se piene que estás programando con el Webstorm.
https://marketplace.visualstudio.com /items?itemName=chadalen.vscode-jetbrains-icon-theme

Para que luego digan que los teclados mecánicos suenan mucho...
En respuesta a:

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:

¿Cuál es vuestro emoji preferido?
El mío 🗿

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

Para este caso yo soy de los que prefieren hacer Boolean(valor), así quedan mucho más claras tus intenciones.
En respuesta a:

Mañana, en Alquimias voy a hablar de Feynman y de su técnica para aprender cosas más rápido y mejor.
https://codingpotions.com/alquimias
Ya en vuestra bandeja de entrada.

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.

¿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.

Hablando de los emojis se Microsoft....
En respuesta a:

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.

Curioso, el emoji de baguette en Microsoft está volteado, como el separador que usan para su sistema de rutas.
Aunque ojo porque en Whatsapp también está dado la vuelta.
https://emojipedia.org/baguette-brea d/
En respuesta a:

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.

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.

Cualquier foto de cuadrados verdes
Is this la gráfica de contribuciones de GitHub?

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

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.

CALOR

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.

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!

Como cada sábado, mañana toca newsletter de #Alquimias.
Hablaré de mobile first, no te lo pierdas!
Te puedes apuntar aquí (es gratis):

¿Estás vacunado ya?


🌍 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.

¿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.

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.

¿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.

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

Para todos los fans de Harry Potter ⚡ os dejo esta API gratuita para vuestros proyectos.
Está creada por un argentino por lo que no vas a necesitar ni traduccir los textos.

Por lo que sondeé ayer si que lo estamos, por lo menos los trabajadores, otra cosa es que estén preparados los empresarios.
En respuesta a:

¿Has leído ya el Alquimias de la semana pasada? ¿Qué te ha parecido?
En respuesta a:
https://twitter.com/lettermind_esp/s tatus/1412056416844718083

alias avadaKedavra='rm -f'
$ avadaKedavra node_modules
Hace tiempo compartí un gist con una lista de alias para comandos basados en Harry Potter, por si os interesa:
En respuesta a:
https://twitter.com/CodingPotions/st atus/1179801283307413505

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.

Muchísimas gracias por los cafés @domini_code, me alegro de que te guste mi contenido, gracias por apoyarlo!

¿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.

🤔 ¿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í:

¿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."

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.

Ya empiezan a salir las cosas turbias.
En respuesta a:

Es curioso, los directivos en cambio piensan esto otro:
"Dudas sobre el teletrabajo: el 88% de los directivos piensa que la productividad es menor"
Fuente:
Espero que las empresas se queden sin trabajadores y acaben cediendo.
En respuesta a:

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.
Yo he fallado como 10 o así jajaja

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.

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:

¿Conocéis Volar? Es una extensión para #vscode para Vue que se supone que tiene mejor autocompletado que la mítica de Vetur. Digo se supone porque no la he probado todavía.
https://marketplace.visualstudio.com /items?itemName=johnsoncodehk.volar

En el #Alquimias de mañana voy a contar un poco de manera muy resumida cómo era hacer desarrollo web en el pasado.

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. 

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.

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

¿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.

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

Tenéis ahora mismo en directo a los de @AdevintaEng tomando decisiones sobre sus componentes y su sistema de diseño. Muy interesante!

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:

¿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.

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.