Notas

Diego López
Permalink

¿Existe alguna herramienta que compare un diseño en una imagen con la web que estás desarrollando? 🤔

Es decir, molaría una algo que te diga qué cambios deberías hacer en la web para que quede igual que en el diseño (añadir márgen, modificar colores, cambiar tamaños, etc).


Lo más parecido que he encontrado es esto que lo que hace es hacer una captura de pantalla para que puedas comparar cambios visuales en la web. Una especie de diff.

https://percy.io/

Yo busco algo parecido pero mñas tipo testing y comparando con el diseño

Diego López
Permalink

¡Nuevo artículo en el blog! 📝

Seguimos con el curso de #Vue ✌️ Hoy aprendemos a usar lo básico del sistema de vistas de Vue, variables, bucles y condicionales v-if y v-for.

https://codingpotions.com/sistema-vi stas-vue

Diego López
Permalink

Para los que usáis Trello, ¿qué hacéis con las tarjetas que ya has completado? ¿Las dejáis en una columna? ¿Las borráis?

Diego López
Permalink

Voy a intentar tener esta semana el nuevo artículo del curso de Vue.

Voy a hablar de cómo se crean las vistas en Vue, es decir, cómo crear bucles, condicionales, propiedades dinámicas, etc.

Espero que os guste! 😊

Diego López
Permalink

¿Aparte de el IDE o editor de texto, usas alguna otra herramienta o programa en tu día a día?

Las que uso yo:

  • Insomnia para las peticiones HTTP
  • Lazygit para gestionar git en la terminal
  • DBeaver si quiero ver algo de una base de datos
Diego López
Permalink

Hay mucha gente que sin saber programar se mete directamente a aprender a programar en React o en Vue porque es lo que está de moda y se pide en empresas.

Yo recomiendo no hacer eso, antes necesitas una base importante de HTML, CSS y Javascript

Diego López
Permalink

Tengo una pregunta para los que trabajáis en el frontend.

Cuando haceis peticiones HTTP a una API, ¿creáis un modelo para los datos?

Es decir, ¿desde la vista accedéis a directamente las propiedades del objeto o creáis un objeto en cada llamada para controlarlo mejor?

Diego López
Permalink

Siempre he querido programar teniendo tests, pero siempre acabo dejándolo.

Pienso que lo malo de los tests es que también los tienes que mantener y requieren de esfuerzo.

En desarrollos ágiles donde cambian los requisitos siento que programo dos veces lo mismo si hago test.

Diego López
Permalink

Esta herramienta es muy curiosa, lo que hace es hacer una captura de pantalla cada cierto tiempo configurable de tal forma que puedes tener una timelapse de la página que estás desarrollando:

https://github.com/typicode/tlapse

Diego López
Permalink

Por cierto, quiero reescribir el artículo que redacté hace años de bootstrap porque se ha quedado desactualizado y quiero añadir más información.

Si tenéis alguna idea o sugerencia me podéis decir.

Diego López
Permalink

📚 ¿Me recomendáis libros interesantes de programación en general y de desarrollo web?

Prácticamente solo conozco el de Clean Code. Entre todos podríamos crear una lista interesante.

Diego López
Permalink

¿Queréis que suba hoy otro artículo del curso de Vue?

Diego López
Permalink

Si te gusta el sistema de columnas #css de Bootstrap, te recuendo que tengo una librería css para crear un sistema de 12 columnas con flexbox:

Como en Bootstrap, puedes decidir el tamaño de las columnas para cada dispositivo.

https://github.com/Frostqui/flexgrid

Diego López
Permalink

Me cuesta ver el sentido de utilizar Haskell como lenguaje de programación (en general cualquier lenguaje funcional)

Puedo entender que para ciertas tareas puede venir bien, pero si no lo usas mucho te acabas olvidando de su sintaxis extraña.

Diego López
Permalink

🤔 ¿Alguna vez os han aceptado una pull request en un proyecto open source medianamente importante?

Yo todavía no, me cuesta encontrar issues que no se me queden grandes o que no los esté implementando otro ya.

Diego López
Permalink

🎉 ¡1000 seguidores! 🎉

Muchísimas gracias a todos por el apoyo que me habéis dado todo este tiempo, significa mucho para mí ❤️

Diego López
Permalink

Esta semana nuevo artículo de la serie gratuita de VueJS.

Stay tuned!

Diego López
Permalink

Se me han olvidado los cascos en casa.

current mood: angry

Diego López
Permalink

Estoy un poco harto de que el google chrome cachee las páginas y tenga que recargar con Control + F5 por si ha cambiado algo

Diego López
Permalink

💀 Empieza el mes spooky 💀

Diego López
Permalink

A los que os gusta el desarrollo web, ¿por qué decidísteis dedicaros a la programación web?

En mi caso porque me gusta también el diseño gráfico y el desarrollo web es una forma de mezclar los dos mundos.

Diego López
Permalink

¿Qué es Vue? ✌️

Primer artículo del curso gratis de Vue que estoy preparando.

En este capítulo explico las características que ofrece #vuejs, los comparo con otros frameworks y explico cómo crear tu primer proyecto.

¡Gracias por vuestro apoyo! https://codingpotions.com/que-es-vue


Ayer publiqué artículo sobre Vue. Espero que os haya gustado 😊

Diego López
Permalink

Tengo ya unos cuantos artículos preparados del curso gratuito de #vuejs

❤️ FAV a este tweet si queréis que suba hoy mismo el primero.


Lo prometido es deuda. Gracias por vuestro apoyo.

Voy a publicar el primer artículo de la serie y espero seguir subiendo un capítulo cada dos o tres semanas. No prometo nada.

Diego López
Permalink

Soy yo o youtube cada vez tiene más anuncios. Hoy me ha saltado el típico anuncio de antes del vídeo y cuando ha terminado ha saltado otro.

Además ponía 2/2 eso que significa ¿que van a añadir 10 anuncios seguidos?

Diego López
Permalink

Llevo los cascos puestos y se ha parado la música y no me he dado ni cuenta

Diego López
Permalink

Un día me tengo que proponer el reto de programar con la fuente comic sans

Diego López
Permalink

Estos son los elementos HTML que más se usarn en en las 500 páginas más populares.

Diego López
Permalink

Pues no pinta mal lo de las github actions, lo mismo preparo un artículo.

Pero antes quiero terminar de escribir el curso gratuito de Vue que estoy preparando. Stay tuned.

Diego López
Permalink

¿Soy el único que odia las página AMP que quiere promover Google?

Diego López
Permalink

No me gustan este tipo de vídeos. Lo siento @victorobs

Mucha gente va a entrar por el clickbait del vídeo esperando aprender un lenguaje en 15 minutos y no va a aprender casi nada. Me parece que se está aprovechando de la gente desesperada por aprender.

https://www.youtube.com/watch?v=Q9fw kpxr3Dw


@victorobs Desde antes de poner este tweet ya me tenía bloqueado en Twitter y eso que nunca le he dicho nada hasta ahora.

Diego López
Permalink

Estuve probando la herramienta de #piio y no pinta nada mal.

Lo que hace es cargar las imágenes de tu web mediante un CDN y servirlas ya optimizadas.

¿La habéis probado? @PerfReviews_

https://piio.co

Diego López
Permalink

Ojo a esto.

El snippet que aparece en esta página lo puedes copiar y pegar en la consola del navegador en cualquier web para que te muestre una vista comparando la página con javascript y sin javascript habilitado.

https://workeffortwaste.github.io/no js-side-by-side/

Diego López
Permalink

¿Qué cosas o herramientas os ha facilidado mucho la programación web? 🤔

En mi caso:

  • 🖥️ Tener dos monitores
  • 🔦 Linters
  • 🤩 display: flex
  • 👨‍💻 #vscode y sus plugins
Diego López
Permalink

Mola mucho el portfolio interactivo de @oravecpeter

Tener un portfolio currado te da muchos puntos en la entrevista y es una de las mejores cartas de presentación. Dice mucho de ti como programador.

https://peteroravec.com/

Diego López
Permalink

Menuda currada esta página 😮

Es una lista de las propiedades css y el impacto que tienen en el navegador cuando cambias o modificas esa propiedad.

https://csstriggers.com

Diego López
Permalink

Esta página esta muy interesante porque es un todo en uno.

🔨 Recopila una serie de herramientas gratuitas, por ejemplo, conversión y edición de imágenes, herramientas para PDFs, etc

https://lottatools.com

Diego López
Permalink

¿Creéis que ruby se está muriendo?

Yo cuando lo probé junto a ruby on rails me pareció fácil de usar, pero python ofrece lo mismo y además se usa mucho para machine learning y big data.

Diego López
Permalink

¿No os pasa que cambiáis de proyecto y al cabo de una semana ya no te acuerdas de nada del proyecto anterior?

En plan lo vuelves a abrir y te sorprendes a ti mismo.

Diego López
Permalink

A mi me sigue pareciendo increíble que en mi universidad se sigan haciendo los exámenes de programación en papel.

No puedes borrar si te equivocas, no puedes estructurar bien, etc

Diego López
Permalink

Muy chulo este efecto de hover con #javascript y #threejs

Es un poco complejo y hace que la web cargue más lenta y sea peor, pero para una web efectista queda guay.

https://codepen.io/frost084/pen/OKZN Rm

Diego López
Permalink

Curiosidades de #javascript

Por cierto, sí, se que es porque no se pueden "restar" strings y hace la conversión, pero me ha hecho gracia.

Diego López
Permalink

¿Creéis que Typescript va a ser el futuro de la programación en el frontend? 🤔

A mi personalmente no me desagrada pero no me gusta la idea de tener tantos procesos de compilación y transpilación, demasiada magia ocurre ya en webpack.

Diego López
Permalink

Yo JQuery lo veo ya muy lejano, como de otra época, aunque todavía se use mucho.

Diego López
Permalink

He descubierto que existe una app de @github que automáticamente te optimiza el tamaño de las imagenes en tus repositorios cada vez que haces commit. Muy útil! 😃

https://github.com/marketplace/imgbo t

Diego López
Permalink

¿Conocéis lo de los conventional commits?

Es una especificación para los mensajes de commit. Si todos siguieramos algún tipo de convención se podrían crear herramientas automáticas para el parseo y lectura de commits.

Seguro que muchos ya lo usáis:

https://www.conventionalcommits.org/

Diego López
Permalink

📈 Sampler es un panel de control para la consola que con un archivo yaml puedes configurar para tener gráficas, consumos y alertas sobre la ejecución de comandos:

https://github.com/sqshq/sampler

Diego López
Permalink

Los de @nuxt_js han sacado #nuxtpress, un microfamework orientado a crear páginas estáticas generadas a partir de componentes Vue y tirando de archivos markdown. Acaba de sarlir pero pinta muy bien.

https://github.com/nuxt/press

Diego López
Permalink

¿Recuerdas cuando te uniste a Twitter? ¡Yo sí! #MiAniversarioDeTwitter

Diego López
Permalink

Este acortador de URLs me ha fascinado. Utiliza caracteres invisibles para que la URL sea lo más limpia posible:

https://zws.im/

Por ejemplo la URL de mi blog acortada:

https://zws.im/


En twitter parece que no funciona, pero la segunda url que he puesto apuntaba a mi blog.

Diego López
Permalink

Con este servicio puedes convertir un archivo spreadsheet de google en una API para tu aplicación o página web:

https://sheetsu.com/

Diego López
Permalink

He hecho este test visual de decir si algo está en el centro y he sacado una puntuación de 5 nada más 🙃 Creo que no valgo para el mundo frontend.

¿Cuánto sacáis vosotros?

https://supremo.co.uk/designers-eye/ via @SupremoHQ

Diego López
Permalink

Si sois de los que pasa más tiempo en la terminal que fuera te recomiendo este cli para poder probar endpoints y hacer llamadas HTTP (tipo postman)

https://github.com/asciimoo/wuzz

Diego López
Permalink

🎉 🥳🎊

¡Nueva versión de mi blog desplegada!

He cambiado muchos estilos, he añadido posibilidad de poner tema oscuro y más cosas. Si algo no se ve como debería es normal, todavía está en pruebas.

(Si no os sale eliminar la caché)

🎉 🥳🎊 https://codingpotions.com/

Diego López
Permalink

📦 Con ngx-quicklink puedes cargar en Angular dinámicamente los módulos que se necesiten con los links visibles en la página en ese momento.

Si dentro de lo que ve el usuario en ese momento hay un link, en ese momento se cargará su módulo por si acaso.

https://www.npmjs.com/package/ngx-qu icklink

Diego López
Permalink

Nueva actualización del #vscode

Cambios en los iconos, opciones con array de strings en la UI, al seleccionar se muestran los whitespaces, etc.

A mi los iconos no me convencen del todo.

Más info: https://code.visualstudio.com/update s/v1_37