Jun 5, 2021Webpack y sus colegasNo sé si a ti te habrá pasado, pero para mí Webpack siempre ha sido todo un misterio. Sé que hay un fichero ahí de configuración, que hace cosas, pero no he logrado entender bien para qué es cada cosa…. Hasta ahora… Aquí voy a hacer mención especial a Víctor…Webpack3 min read
Dec 28, 2019Javascript 007. Spy MockLas funciones tipo query, es decir, que tienen un return, por lo general son muy fáciles de testear, porque siempre devuelven un resultado. Pero ¿qué ocurre cuando queremos testear una función tipo action? Vamos a poner un ejemplo: Imaginemos que estamos testeando esta función. Esta función es un constructor que…Java Script2 min read
Apr 1, 2019JavaScript está clos-ure a la Programación Funcional¿Por qué JavaScript admite con agrado la programación funcional? — Closures Antes de nada, perdón por el chiste tan malo del título. Tengo alrededor unos compañeros de trabajo que me han pegado este terrible (y en el fondo maravilloso) humor. Una de las razones por las que la programación funcional y JavaScript se llevan bien es la existencia en éste de…Java Script2 min read
Mar 24, 2019El curry puede darle sabor a JavaScriptEl curry aparte de una mezcla de especias que le da a las comidas un toque delicioso, es un método de programación funcional en el que se combinan funciones. Me hace gracia el nombre y curiosamente es en honor a Haskell Curry, matemático cuyos trabajos se basaron en esta lógica…Java Script2 min read
Aug 8, 2018Let’s talk about THISHace mucho que no escribo y lo voy a hacer sobre un amigo del Javascript, algunos le odian, otros le aman… Lo cierto es que, usado con cabeza, puede hacer grandes cosas, pero siempre hay que tener claro que el mismo poder tiene para hacer de nuestro código el rey…Java Script7 min read
May 29, 2018AJAX!Ya hemos visto anteriormente que las peticiones de datos a través de un servidor son asíncronas. …Java Script3 min read
May 28, 2018Vamos a sincronizarnos un pocoO dicho de otro modo, vamos a ver las diferencias entre sincronía y asincronía en Javascript, ya que a veces puede resultar confuso. Sincronía Podríamos pensar que cuando hay callbacks, es que existe asincronía, porque parece que esperamos la ejecución de algo que no sabemos cuándo se va a ejecutar. Sin…Java Script4 min read
May 22, 2018La asincronía y los test con DOMCuando queremos implementar test en nuestras aplicaciones, a veces nos encontramos con la difícil tarea de testear funciones que tienen que ver con el DOM. Al ser funciones que dependen de la acción del usuario, tenemos que simular de alguna manera que un usuario ficticio está interactuando. …Java Script3 min read
May 22, 2018Las excepciones se manejan (Js)Aunque pueda parecer algo muy evidente, quiero dedicar un artículo al manejo de excepciones o errores en Javascript. En la medida de los posible si hay un error y nos podemos recuperar de él y continuar con nuestra aplicación, mejor. …Java Script4 min read
May 16, 2018Javascript tiene principiosAsí es, como buena estudiante en constante absorción de conocimientos, tengo como objetivo aprender buenas prácticas a la hora de programar, por eso le quiero dedicar un artículo a los principios de diseño de Javascript. Javascript es un lenguaje de programación funcional y como tal, los principios hablan mucho de…Java Script4 min read