Notas

Diego López
Permalink

Hay una propuesta de la w3c que están implementando ya en los navegadores que pinta muy bien.

Quieren tener desde javascript una forma de lanzar en móviles el diálogo para compartir en aplicaciones.

Más info: https://github.com/w3c/web-share

Diego López
Permalink

¿Recomendáis alguna terminal para Linux que está guay?

Antes usaba tilix porque podías hacer split y tener dos terminales en la misma pantalla pero pesa mucho y no me convence.

Diego López
Permalink

Full snack developer 🍿

Diego López
Permalink

El 13 de Agosto empieza una competición llamada #js13kGames que consiste en crear un videojuego con #javascript en menos de 13 kilobytes de código.

Si os gustan los retos este es el vuestro.

https://2019.js13kgames.com/

Diego López
Permalink

📕 Os recuerdo que hace unos meses publiqué un libro de tutoriales y consejos avanzados de Angular. Muchas gracias a todos los que ya lo leyeron 😍

https://leanpub.com/angular-avanzado

Diego López
Permalink

He llegado tan pronto a la oficina que ni han abierto

Diego López
Permalink

He visto este efecto CSS en @CodePen y me ha gustado mucho.

Es un efecto como de "ambient light" aplicado como sombra. Os lo dejo por si queréis hacer algo parecido.

https://codepen.io/Vosmonster/pen/MN bLVM

Diego López
Permalink

🤔 ¿Cuál es la web que en tu opinión es la más espectacular en cuanto a diseño o trabajo que lleva detrás?

A mi una de la que más me gusta es esta:

(En ordenadores poco potentes puede que vaya con algo de lag)

https://activetheory.ne


Me acabo de dar cuenta de que el link lo he puesto mal sorry.

Es este:

https://activetheory.net/

Diego López
Permalink

📈 La mejor librería para #javascript para crear gráficas es highcharts, pero si quieres una alternativa mucho más simple te recomiendo la de @apexcharts

📊 https://apexcharts.com/

Diego López
Permalink

El creador de #nodejs está trabajando en deno.

Deno está enfocado en la seguridad (el código se ejecuta aislado del sistema) y en la modularidad (los módulos se importan mediante una url así no se necesita npm)

Soporta typescript.

¿Que os parece?

https://blog.logrocket.com/what-is-d eno/

Diego López
Permalink

⌨️ Una vez que empiezas a programar con un teclado mecánico ya nunca vas a querer volver a uno de membrana.

Diego López
Permalink

Error 500 en @github

Diego López
Permalink

RT o tendrás 5 años de bugs en el código

Diego López
Permalink

¿Vosotros sois de los que programan con musiquita o de los que programan full concentrados?

Diego López
Permalink

Muy interesante este artículo. Habla de cómo consiguieron una estimación de cuántos tanques se produccian en Alemania durante la Segunda Guerra Mundial.

Mediante programación hace una simulación y explica todo el procedimiento que siguieron.

https://www.eadan.net/blog/german-ta nk-problem/

Diego López
Permalink

En esta página, @sandochee recopila una colección de un montón de recursos y herramientas #gratis para programadores y diseñadores.

https://undesign.learn.uno/

Diego López
Permalink

🌜 Darkmode js

Añades la librería #javascript a tu página web y automáticamente consigues que el usuario pueda cambiar tu web a un modo oscuro.

https://darkmodejs.learn.uno/

Diego López
Permalink

Imagina que haces commit y se te ha olvidad añadir algo. A mi a veces me ha pasado.

Bueno pues puedes utilizar este comando para añadir el cambio nuevo y reescribir el commit anterior con el mensaje que ya tenía:

git commit --amend --reuse-message HEAD

Diego López
Permalink

📱 Si sois desarroladores de aplicaciones móviles no os podéis perder el canal de @MoureDev.

Tiene muchos tutoriales en forma de vídeos en español muy interesantes.

https://www.youtube.com/c/MouredevAp ps

Diego López
Permalink

Si en la consola de linux escribes:

cal -3

El comando muestra un calendario con el mes anterior, el actual y el mes siguiente.

(La captura es del mes pasado)

Diego López
Permalink

Vosotros qué programáis mejor por las mañanas o por las noches

Diego López
Permalink

Pair programming: Programar solo los días pares.

Diego López
Permalink

Muy chulo el directo de ayer de @CodelyTV.

Hablaron de principios y de consejos sobre testing. No es muy sencillo encontrar en español este tipo de conceptos.

Muy recomendado. Os dejo el link:

https://www.youtube.com/watch?v=IbHY p1tmxzg

Diego López
Permalink

🔥🔥🔥

En respuesta a:

https://twitter.com/mathias/status/1 146067251302244353


Básicamente es una propuesta para conseguir que el método sort de #javascript sea estable.

Ahora mismo hay veces en las que al ordenar objetos, si coincide el valor con el que se ordenan, no mantiene el orden original que tenía el array para esos elementos.

Diego López
Permalink

No sé vosotros, pero me pasa mucho en #javascript que al comprobar si una variable no tiene valor null o undefined se me olvida que el valor 0 se castea a false.

Siempre tengo que comprobar que la propiedad existe y que no sea 0 si es número.

if(foo.a || foo.a === 0) {}

Diego López
Permalink

Para hacer una animación de texto en WebGL con distorsión he tenido que eliminar el canvas al terminar la animación y a la vez poner el texto normal con etiquetas html para que sea accesible.

Diego López
Permalink

#javascript

Diego López
Permalink

⌛ Dentro de poco habrá cambios de diseño en la web. Estoy rematando las páginas que me faltan, es por eso que no he escrito artículos nuevos.

En cuanto termine esto me pongo a redactar artículos del curso gratis que quiero hacer de #Vue.

#staytuned 😎

Diego López
Permalink

Hoy he descubierto que se puede generar documentación de los componentes de #Vue de forma automática.

📝 Se puede adaptar a las necesidades de cada uno y la documentación se genera en archivos markdown.

https://github.com/vuese/vuese

Diego López
Permalink

Muy chula esta página con los resultados de encuestas a desarrolladores.

📈 Javascript se mantiene como lenguaje más usado y Golang tiene muy buena proyección de futuro. Python a mejorando también.

👍 Te dejo el link por si quieres ver los resultados:

https://www.jetbrains.com/lp/devecos ystem-2019/

Diego López
Permalink

¿?

Diego López
Permalink

⠀        ▁ ⠀      ▁⠀  ▂ ⠀    ▁⠀  ▂   ▃ ⠀  ▁⠀  ▂   ▃   ▅ ⠀▁⠀  ▂   ▃   ▅   ▆ ⠀ ▂   ▃   ▅   ▆ ⠀  ▃   ▅   ▆ ⠀   ▅   ▆ ⠀    ▆

Diego López
Permalink

#javascript

Diego López
Permalink

Hoy en aprendido que en #markdown puedes sobreescribir los números en las listas ordenadas:

99. Primero 1. Segundo 50. Tercero

✅ Resultado:

  1. Primero
  2. Segundo
  3. Tercero
Diego López
Permalink

HTMLReference, una guía espectacular que explica de forma visual todas las etiquetas #html que existen y sus propiedades. Muy recomendado:

https://htmlreference.io

Diego López
Permalink

¿Como sueles usar git?

Diego López
Permalink

Con el comando npm prune puedes saber los paquetes que tienes instalados en el /node_modules pero que no están listados en el package.json

Diego López
Permalink

Hemos completado ya el 45% del año.

¿No se os ha pasado volando?

Diego López
Permalink

He visto el proyecto de @Ahlgren_co y me parece muy interesante.

Báscamente puedes tener una galería de componentes parecido a como lo hace Storybook con la diferencia de que te mockea automáticamente los datos de entrada que le pasas a los componentes.

https://sideview.app/


@Ahlgren_co Funciona con React y muy pronto darán soporte para Angular y Vue.

Diego López
Permalink

¿Os habéis fijado en que cada vez hay mas repositorios y más programadores chinos y japoneses en github?

Diego López
Permalink

📰 Para aquellos que publiquéis contenido en Medium, existe esta herramienta para migrar todos vuestros artículos a vuestra propia página web.

Automáticamente se descarga los posts y los convierte a markdown. Además genera una página web con @gatsbyjs

https://github.com/mathieudutour/med ium-to-own-blog

Diego López
Permalink

Han hecho una representación del ordenador de abordo del Apollo 11 en Javascript. En concreto del Display and Keyboard (DSKY) con la que los astronautas se comunicaban con el ordenador.

http://svtsim.com/moonjs/agc.html

Diego López
Permalink

Acabo un easter egg de Google que seguro que ya lo conocíais pero pos si acaso ahi va.

Si buscas marquee tag en el buscador aparece una marquesina en movimiento.

Diego López
Permalink

🎓 La universidad de Helsinki ha publicado un MOOC gratuito sobre desarrollo web fullstack.

Explican cómo crear aplicaciones web con #expressjs y #reactjs. Además te enseñan a utilizar GraphQL.

https://fullstackopen.com/en

Diego López
Permalink

¿Te acabas de bajar un paquete de NPM y quieres visitar su página web para ver la documentación?

Muy sencillo, ejecuta:

npm home nombre_paquete

Por ejemplo:

npm home lodash

Diego López
Permalink

Hace dos años escribí este artículo sobre #Electron para crear una app para tomar notas:

https://codingpotions.com/tutorial-e lectron-todo-app/

Todavía me parece increíble todo el desaprovechamiento de hardware que se hace para ejecutar una app hecha con Electron al no ser nativa.

Diego López
Permalink

Es increíble la de mejoras que añaden en los navegadores para que al final sigamos teniendo que utilizar babel y polyfills para soportar navegadores antiguos.

Diego López
Permalink

Viendo los eventos de programación siempre pienso en lo poco que sé y lo mucho que me queda por aprender.

No sabría ni por dónde empezar para montar una librería como la de Nuxt.

#VueDay2019

Diego López
Permalink

Cada vez tengo más ganas de la versión 3 de Vue, van a optimizarlo mucho, tiene buena pinta.

#VueDay2019

Diego López
Permalink

Justo ahora están hablando de la historia detrás de @nuxt_js, uno de los frameworks más importantes de VueJS

#VueDay2019

Diego López
Permalink

Para la gente que le guste Vue, ahora mismo hay está el evento de @VueDay #VueDay2019

Podéis seguir el evento en directo desde aquí:

http://vueday-live.surge.sh/

Diego López
Permalink

Si no hubierais sido programadores, ¿qué otra cosa os hubiera gustado ser?

A mi me gustaba también el diseño gráfico y la edición de vídeo.

Diego López
Permalink

Os parecerá una tontería, pero acabo de descubrir que con Control + Suprimir, si te pones al principio de una línea, puedes borrar todos los espacios en blanco o tabulaciones hasta llegar al primer carácter.