Extendiendo el tipo Vue para usar tus plugins en TypeScript

Uno de los problemas que más nos hacen explotar la cabeza son los ‘typings‘ de TypeScript por suerte librerías como Vue ya los traen de serie, además de incluir algunos decoradores para facilitarnos el trabajo. Aunque tenemos un pequeño problema cuando decidimos usar plugins de terceros o nuestros propios plugins, TypeScript no reconoce el plugin cómo propiedad de uno de nuestros componentes, veamos un ejemplo: Tengo un proyecto hecho con Vue donde he instalado el plugin ‘Vue Analytics’ para integrarme con Google Analytics, pero este plugin está tipado y cuando decido utilizarlo en mi componente mi editor me muestra un […]

Explicando la programación a personas que no son técnicas

Estos días me he dado cuenta de que con los años mis charlas, conferencias o conversaciones se van enfocando cada vez a audiencias más técnicas. Pero hay un tema que por mucho tiempo que pase parece recurrente, explicar a una audiencia no técnica *(un público común)*** qué es esto de la programación**. Por qué no nos engañemos, las definiciones ‘de diccionario’ **que podemos encontrar o las explicaciones en clase por personas de otros ámbitos **no es que dejen una idea muy clara, lo cual es normal, yo no me veo explicando con mucha profundidad cosas sobre química, arquitectura o bitcoins […]

Utilizando variables del servidor en Angular

Uno de los temas a tener en cuenta cuando creamos una Single Page Application es discutir el mejor modo para trabajar con las variables de entorno que tenemos en el servidor y que podemos cambiar sin tener que hacer otro despliegue de la web. Para empezar, esto conlleva que nuestra SPA va a tener que ser servida por un backend, es un tema relevante, ya que ello nos lleva a cambiar un poco la estrucutura de nuestros archivos y probablemente parte de la estructura de tareas de automatización. Para explicarlo vamos a imaginar una web con las siguientes características: Una […]

Trabajando con Gulp en 2017

¡Qué rápido va todo! Recuerdo como si fuera ayer cuando se empezaba a discutir si usar Grunt o usar Gulp, bueno de hecho prácticamente fue ayer. Pero es que desde entonces ya hemos pasado a usar Solo NPM Scripts, Broccoli, Webpack y alguno que otro más. Yo los he podido probar todos en proyectos reales y bueno, al final es un poco por sensaciones o por gusto, siempre me ha parecido un poco absurdo decir si una herramienta es mejor que la otra, al final cada herramienta se adapta de una forma distinta a cada proyecto, equipo y situación. Este […]

¿Somos todas las que estamos?

Vete a una sala o a tu despacho, cierra el mail y slack, dale al play. ¿Somos todas las que estamos? Mesa redonda sobre la brecha de género en el sector tecnológico https://t.co/P61xrBAdLO #codemotion2016 — frontgirls (@frontgirlsio) December 13, 2016 No voy a entrar mucho en el contenido, del vídeo. Estoy en la línea de algunas opiniones y no lo estoy de otras, pero me parece irrelevante para lo que quiero transmitir. Chicos, tengan más razón o menos, están indignadas. Chavales, que quizá se nos ha ido de las manos, se les ve enfadadas. Solo quieren sentirse una persona más, independientemente […]