
PHP cumple 25 años. Este fue el mensaje de su lanzamiento:
https://groups.google.com/forum/#!ms g/comp.infosystems.www.authoring.cgi/PyJ25gZ6z7A/M9FkTUVDfcwJ

PHP cumple 25 años. Este fue el mensaje de su lanzamiento:
https://groups.google.com/forum/#!ms g/comp.infosystems.www.authoring.cgi/PyJ25gZ6z7A/M9FkTUVDfcwJ

No me canso de recomendar lazygit a todos.
Se trata de una herramienta de consola para gestionar #git de una forma más rápida usando combinaciones de teclas.
Si no te sabes los keybindings no te preocupes porque pulsando la "x" sale la chuleta.
https://github.com/jesseduffield/laz
ygit 
Si os gustó lazygit, el mismo creador tiene otra herramienta de consola con la misma filosofía pero para #docker, lazydocker.
Puedes monitorear contenedores, ver los logs y volúmenes, gráficas de rendimiento, etc y todo con comandos de teclado.

¿Sabías que puedes pasar props en Vue al navegar a rutas?
En este artículo que escribí te lo explico:

Hace unos días pregunté sobre librerías indispensables en #javascript para la gente y hubo gente que puso librerías para programación funcional.
¿Alguna vez las habéis usado? ¿Creéis que tienen caso de uso? ¿Recomendáis aprenderlas?

Mola mucho que por fin se puedan usar variables en #css pero no me gusta nada que haya que escribir mucho para una simple variable:
var(--variable);
Me mola mucho más sass que simplemente tienes que poner delante el símbolo de $

¿Qué ibrería usáis vosotros para maquetar PDFs? ¿Lo maquetáis en HTML y lo pasáis a PDF? ¿Hay alguna que sea específica para crear PDFs de forma cómoda?

Una pregunta muy tonta de Vue, ¿una vez puesta la web en producción haciendo build, un usuario podría cambiar una variable del data?
Imaginemos que hay una variable que controla con v-if lo que puede ver el usuario, ¿habría alguna forma de cambiar esa variable desde consola?

Llevo un tiempo migrando los tableros de Trello a issues de github/gitlab y la verdad es que estoy muy contento.
Puedes mostrar los issues en forma de tablero también y tiene la ventaja de que puedes relacionar commits y merges con issues para saber cuándo se hizo un cambio.

🤔 ¿Todavía se sigue usando FontAwesome?
En su día era bastante popular porque lo recomendaba Bootstrap, la verdad es que ahora no tengo ni idea de qué librería de iconos se suele usar.

¿Qué librería de #Javascript instaláis siempre en vuestros proyectos?
En mi caso axios. Me da mucha pereza tener que resolver dos promesas con el fetch de javascript y además permite hacerlo desde servidor con node.

Charla muy interesante de @KeepCoding_ sobre scrum y metodologías ágiles:

Una pregunta para los que usáis #reactjs. ¿Qué son exactamente los hooks?
He visto que se han puesto muy de moda y me pregunto qué ventajas tienen y por qué no se usan en Vue.

Me da mucha rabia cada vez que entro en webs públicas del Estado.
Estas webs deberían funcionar siempre como un reloj, ya que son de todos y muchas de ellas indispensables. La realidad es otra, funcionan fatal, muchas están anticuadas, funcionan mal y son difíciles de usar.
Yo tengo pesadillas todavía con la web del congreso:
http://www.congreso.es/portal/page/p ortal/Congreso/Congreso

Molan mucho las ilustraciones que pone todos los días Google cuando entras en Google Meet o Google Hangouts.

¿Vosotros usáis las PWA? Yo creo que instalé una por probar una vez y desde entonces no he instalado ninguna.

Nuxt mola mucho pero a la vez es un horror ciertas cosas server side.
Si tienes suerte la librería que necesitas tiene implementación para nuxt pero si no la tienes tienes que lidiar con plugins, con no poder acceder a ciertas variables, problemas al hacerse en server side, etc

En diez minutos empiezan un montón de charlas online en @CodemotionIT.
Os dejo su agenda:
https://events.codemotion.com/confer ences/online/2020/deep-learning/agenda/

Recientemente he encotrado el blog de @FiliSantillan y os lo recomiendo mucho.
Tiene artículos muy interesantes sobre #javascript y el mundo frontend.

Siento por los que tengáis que suftirlo todos los días pero zoom es una mierda, tenía que decirlo.

Una pregunta, ¿de dónde viene lo de usar normalmente la "i" o la "x" cuando se crean variables en los bucles?

Para los de #backend o #fullstack os recomiendo mucho esta extensión para poder visualizar dentro del #vscode la documentación de swagger mientras la creas.
https://marketplace.visualstudio.com /items?itemName=Arjun.swagger-viewer

📝 ¡Nuevo artículo en el blog!
Hoy os traigo algo que me habéis pedido muchos, una guía sobre conocimientos avanzados de #Angular 🛡️ que en mi opinión son muy interesantes y útiles para aprender.

Si eres de los que va creando ramas en #git y se olvida luego de borrarlas, puedes usar esta herramienta que va guiando para ir borrando una a una.

El gran @pagoru_ ha creado esta fantástica librería para descargar paquetes de #deno.
📦 Además, en su web puedes encontrar todos los paquetes disponibles. Muy recomendable.

¿Qué página o páginas web es la que más os gusta en cuanto a diseño?

Da igual lo que haga, siempre que intento reinstalar linux pasa algún problema. O es el GRUB o es el UEFI o es el USB o es la ISO...

¿Qué pensáis de Deno? ¿Lo habéis probado? Creéis que merece la pena?

Con esta página puedes comprobar todos los tamaños responsive de una web de un solo vistazo.

¿Qué extensiones tenéis instaladas en el navegador? 🤔
Yo solo tengo una que cambia la página que se abre al abrir nueva pestaña.

Me ha encantado esta Github Action. Cada vez que añades un TODO en un comentario en el código se crea automáticamente un issue.
Además cierra el issue cuando lo borras del código.

🛸 ¿Habéis visto la web de la serie de Rick y Morty?
Mola mucho porque no es la típica y me recuerda en ciertos aspectos de interfaz a las webs que se hacían antes con más detalles y no tan minimalistas.

Evan you @youyuxi it would be cool if you make streamings while creating Vue 3 and Vite because many people would learn how it is internally and why from the decisions.
Thank you for your work.

En este artículo explico lo básico de #vim.
A ver si actuializo el artículo, que ya tiene bastante tiempo.

Para los que juguéis al Animal Crossing, os dejo esta lista awesome de recursos y herramientas para el juego.
#AnimalCrossingNewHorizon


Antes lo que hacía era buscar en Google si existe una app para lo que quiero. Ahora lo que hago es buscarlo en las extensiones del #vscode

Adobe este año por fin va a dejar de actualizar y dar soporte a Flash Player.

¿Alguno usa o ha usado Fedora? ¿Da muchos problemas? ¿Qué tal la instalación y actualización de paquetes?
Estoy pensando en cambiar mi Arch por Fedora porque últimamente actualizar paquetes da problemas de compatibilidades y dependencias.

🖥️ Bashtop, una herramienta para consola para monitorear consumo de RAM, uso de discos, posibilidad de ordenación de procesos, filtrado, etc.

Una pregunta de #Vue. ¿En las directivas, qué diferencia hay entre los modificadores y los argumentos?

¿Qué gestor de contraseñas usáis?
Yo uso lesspass pero estoy pensando si cambiarme. Escucho recomendaciones.

🎶 ¿Sabías que puedes integrar los controles de Spotify directamente en el #vscode?
Simplemente usando esta extensión:
https://marketplace.visualstudio.com /items?itemName=shyykoserhiy.vscode-spotify

Y yo que pensaba que ya se había arreglado el probema de visualización entre navegadores y resulta que la web que estaba hay cosas que no funcionan o se ven distintas dependiendo del navegador.

😃 Otro proyecto increíble. Emulador de Gameboy / Gameboy Color hecho con #reactjs.

Una cosa que odio de Vue es cuando necesitas una propiedad computada (para que sea reactiva) pero tienes que usar un método porque necesitas pasar un valor.
Por ejemplo esto pasa dentro de bucles v-for cuando quieres una clase o un atributo que depende de una variable que cambia

Esta página es brutal. Se trata de una página en la que puedes ver la visualización de las ramas y commit de git y que además propone retos a superar.

Ya solo falta que añadan el tema oscuro en el github y en el gitlab.
Sé que con ciertas extensiones del navegador se puede pero yo lo quiero nativo.

Si tenéis una web con formularios, probad estos strings, ya que tienen altas probabilidades de hacer que el sistema falle si los mete el usuario:

Lo bueno del teletrabajo es que puedo trabajar desde casa usando mi teclado mecánico sin molestar a mis compañeros.

🛠️ He descubierto esta colección de pequeñas herramientas gratuitas y online que para diseñadores y programadores puede ser muy útil:

Lo prometido es deuda. ¡Nuevo artículo ya disponible en el blog!
Artículo muy cortito explicando qué son los filtros en #Vue, muy útiles para dar formato en la vista.

¿Github caído?
Parece que ya vuelve a funcionar.

Cursos gratis sobre computer science de distintas universidades del mundo:
https://www.freecodecamp.org/news/fr ee-courses-top-cs-universities/

Me han gustado mucho estos efectos en las letras al hacer scroll.

✍️ He refactorizado otro artículo de la serie sobre #Angular.
Este es el que más esfuerzo me ha costado porque lo he reescrito todo entero. Ahora explico más cosas y con más claridad.

Si todo va como espero, mañana nuevo artículo de la serie de #Vue ✌️


🎉🎊🎉🎊🎉🎊🎉
¡Tal día como hoy hace 4 años empecé este blog! 🎂
Muchísimas gracias a cada unos de vosotros por el apoyo todo este tiempo.
🎉🎊🎉🎊🎉🎊🎉

Hoy he aprendido que existe la etiqueta <output></output>
En teoría sirve para mostrar el resultado de un cálculo o proceso:

Para los que usáis Vuepress para un blog o simulares os recomiendo que echéis un ojo a @gridsome.
Es parecido a Gatsby pero para Vue, Además permite también escoger la fuente de los datos (ficheros locales .md, base de datos, Wordpress, API,etc)

✍️ Pues otro artículo más que reviso y actualizo.
Servicios y peticiones HTTP en #Angular https://codingpotions.com/angular-se rvicios-llamadas-http

En MAC se pueden abrir varios proyectos a la vez en vscode de forma que quedan en varias pestañas pero en Linux y Windows no se puede :(

En esta página recopilan un montón de cursos que han puesto gratis durante un tiempo:
https://www.classcentral.com/report/ free-online-learning-coronavirus/

🎨 En esta curiosa página la gente peude dar nombres a todos los colores.
Yo ya he creado el mío, lo podéis ver y votar aquí:

✍️ Sigo actualizando y revisando los posts de #Angular que escribí hace años.
Hoy le ha tocado al de el sistema de vistas:

Cuando en los proyectos open soruce de github veía la carpeta .idea pensaba que esa carpeta era para guardar "ideas" o archivos de referencia para el proyecto, pero resulta que es para los ficheros de configuración del editor IntelliJ IDEA.

✍️ Pues otro artículo más de la serie de #Angular que reviso y actualizo para que no se quede obsoleto:

Si os aburrís podéis echarle un vistazo al blog de @danywalls. Tiene artículos muy interesantes sobre programación y desarrollo web.

✍️ Otro artículo que reviso y actualizo de los que escibí sobre #Angular:

✍️ Voy a actualizar los artículos que escrbí sobre Angular hace un par de años, así no se quedan desactualizados.
He empezado refactorizando y añadiendo cosillas en el primer post de Angular:

Mis respetos a la gente que programa todos los días en swift, kotlin y demás.
Hacer apps móviles me parece un poco horrible sobre todo por el tema maquetar.
Eso por no hablar de la cantidad de trabajo de hacer dos veces la app (ios y android) para que sea nativa.

SVG es muy potente eso no hay duda, pero a la vez intentar hacer cosas simples como medios círculos, arcos. etc se convierte en un tormento.

¿Hay algún plugin o algo para Three js para poder sincronizar elementos del HTML del DOM con su copia en el canvas webgl?

Todavía sigo sin enteder por qué Vue usa un fork de husky para los git hooks (pre-commit, pre-publish, etc).
Aquí pone que es un problema con paquetes pero me sigue pareciendo extrañísimo.

¿Vosotros sabíais que se puede crear un elemento con contenido colapsable sin usar javascript?
Tiene soporte para la mayoría de navegadores excepto para Internet Explorer.
👨💻 DEMO:
https://jsfiddle.net/x8jpzcLr/ 

Para mi blog en lugar de usar Wordpress con bases de datos y código PHP uso Jekyll, un generador de páginas estáticas,
Yo recomiendo este tipo de generadores (Jekyll, Hugo, 11ty, Gastby... ) porque así tienes todos los posts en markdown sin necesidad de código en servidor.

Quiero volver a cambiar el diseño de la web. Se aceptan cambios y sugerencias 🤔
Tengo la idea de hacerla rollo vaporwave / 90s pero todavía no lo tengo claro.
Otra idea que tengo es con estética mística / mágica pero no tengo inspiración.

La universidad de Harvard ha puesto cursos gratuitos certificados:

A los que usáis Firefox ¿no os pasa mucho que hacéis click en una pestaña y se os abre en una ventana nueva?

🏢 Si por algún motivo echáis de menos el ruido de fondo de las oficinas tenéis esta página para generar ruido de fondo:
https://mynoise.net/NoiseMachines/op enOfficeNoiseGenerator.php