Publicidad
Publicidad

RSS JavaScript

JavaScript: Webpack: Gestión integrada y eficiente de tus assets.Desmitificando los dobles de test: Mocks, stubs and friends.Lodash.js y sus...

Webpack: Gestión integrada y eficiente de tus assets

4 Comentarios
Webpack: Gestión integrada y eficiente de tus assets

webpack es una herramienta de agregación de recursos para aplicaciones web que permite generar una distribución única a partir de un conjunto establecido de assets.

Entre los recursos que es capaz de gestionar webpack, podemos encontrar formatos soportados por defecto como HTML, JavaScript, CSS, así como otros formatos que necesitan ser transformados como SASS, CoffeeScript o Jade.

Cuando trabajamos en un proyecto web, en un modo de funcionamiento más tradicional, es habitual partir de un fichero HTML con ficheros JavaScript y CSS relacionados mediante los tags script, link o style.

Leer más »

Desmitificando los dobles de test: Mocks, stubs and friends

11 Comentarios
Desmitificando los dobles de test: Mocks, stubs and friends

Si sientes curiosidad por Agile y eXtreme Programming, es muy probable que hayas escuchado en artículos y charlas que el testing es bueno, que es tu red de protección, que te hace más alto y más guapo, etc etc etc ... con lo que es probable que hayas oído nombrar el término "Mock" o "Mockear dependencias".

En este artículo, vamos a intentar aclarar un poco más la terminología que hay detrás de este y otros conceptos de testing, partiendo de la sabiduría de uno de los grandes: Martin Fowler.

Leer más »
Publicidad

Lodash.js y sus funciones de filtrado

1 Comentario
Lodash.js y sus funciones de filtrado

Lodash.js es una de las librerías de referencia en JavaScript a la hora de trabajar con colecciones de objetos. Lodash fue en su momento un fork de Underscore.js pero con el paso del tiempo se ha rediseñado por completo y añadido mayor funcionalidad. Vamos a abordar en este artículo las funciones de filtrado. Para ello partimos de una colección de personas que tienen nombre y edad.

Leer más »

Ui-router, un acercamiento al enrutamiento flexible en AngularJS

7 Comentarios
Ui-router, un acercamiento al enrutamiento flexible en AngularJS

Angular.js es un framework que destaca por su gran extensibilidad. Esta extensibilidad se consigue instalando módulos adicionales. Uno de los módulos core más utilizados es ng-route, que gestiona la navegación de la aplicación entre diferentes vistas. Lamentablemente tiene varias limitaciones, una de las más importantes es que no permite cargar de forma simultanea varias vistas en una misma página. Angular ui-router es el substituto natural de ng-route cuando las aplicaciones necesitan una gestión de la vista compleja.

Leer más »
Publicidad

JavaScript BenchMark con Benchmark.js

8 Comentarios
JavaScript BenchMark con Benchmark.js

Las pruebas de rendimiento sobre el código de JavaScript se estan convirtiendo en algo cada día más necesario. La capa de presentación adquiere más responsabilidades y los frameworks MVC de cliente ganan adeptos. Existen muchas herramientas que nos permiten realizar pruebas de rendimiento sobre JavaScript, una de las clásicas es JsPerf. Sin embargo comienzan a aparecer soluciones muy prácticas con un enfoque diferente. Una de ellas es Benchmark.js.
Leer más »
Publicidad