Publicidad
Publicidad

RSS Herramientas

Herramientas: Testeando tus aplicaciones Java con Spock: tests más expresivos, fáciles de leer y mantener.Conociendo la API REST de...

Testeando tus aplicaciones Java con Spock: tests más expresivos, fáciles de leer y mantener

3 Comentarios
Testeando tus aplicaciones Java con Spock: tests más expresivos, fáciles de leer y mantener

No es ninguna sorpresa que en el mundo Java la herramienta de test más utilizada sea JUnit si tenemos en cuenta que fue creada hace más de 15 años. Esto, sin embargo, no implica que sea la mejor, sino que en muchas ocasiones seguimos utilizando las mismas herramientas por inercia o porque aquí siempre se ha hecho esto así sin plantearnos si existen alternativas mejores. Una de estas alternativas es Spock.

Spock es un framework de tests basado en Groovy que podemos utilizar para testear tanto aplicaciones Java como Groovy. Con Spock podemos escribir tests muy expresivos, fáciles de leer y mantener. Todo ello es posible por dos motivos principalmente: el magnífico DSL que proporciona Spock y la potencia de Groovy, lenguaje con el que escribimos los tests.

Leer más »

Conociendo la API REST de WordPress

17 Comentarios
Conociendo la API REST de WordPress

Wordpress es uno de los CMS más utilizados en Internet. Cuenta con más del 23,4% de las páginas web construidas con CMS (según wikipedia). Así que es posible que sea una parte importante en nuestras organizaciones, empresas, proyectos, etc.

Aparte de nuestro Wordpress es posible que contemos con aplicaciones de escritorio, Smartphone u otras aplicaciones web para desarrollar la actividad principal. ¿Cómo centralizamos nuestros sistemas?, ¿cómo actualizo/modifico el contenido de mi Wordpress desde otro sistema?, ¿cómo engancho mi ERP, tienda online, aplicación con mi página en Wordpress?. Para todo esto existen los web services.

Leer más »
Publicidad

Empezando con Polymer 1.0

12 Comentarios
Empezando con Polymer 1.0

Tras explicar en el anterior artículo qué es y los conceptos básicos, vamos a pasar a hacer una explicación práctica sobre Polymer 1.0.

Para realizar este pequeño ejemplo, nos ayudaremos de Bower. Esta herramienta nos permitirá instalar y gestionar, de forma sencilla, las dependencias de un proyecto. No os preocupéis, si no lo conocéis, lo explicamos en mayor profundidad aquí.

Leer más »

Gestor de paquetes, Bower

16 Comentarios
Gestor de paquetes, Bower

Bower, es un gestor de paquetes front-end. Por si acaso no sabes que es un gestor de paquetes, pasaré a hacer una breve explicación. La función principal es gestionar todos los paquetes instalados en el sistema o en el proyecto, manteniendo su usabilidad. Por paquete se entiende cualquier biblioteca o conjunto de archivos susceptibles de ser encapsulados.

En general:

  • Evita diferencias entre la versión local y la versión oficial del paquete.
  • Lleva un registro de las diferentes versiones disponibles pudiendo así contar siempre con la más actualizada.
  • Gestión centralizada para la instalación, actualización y eliminación sencilla de paquetes.

La diferencia entre Bower y NPM (entre otros) se encuentra en la gestión front-end. Mientras NPM se centra en gestionar los módulos de nodejs, Bower gestiona componentes front-end tal como Html, Css, Javascript, etc. De esta forma un desarrollador o un equipo puede tener la versión correcta de todos sus componentes sin tener que incluirlos en un repositorio.

Leer más »

RegExr, herramienta online para aprender y probar expresiones regulares

10 Comentarios
RegExr, herramienta online para aprender y probar expresiones regulares

Soy ingeniero informático y desarrollador web pero en el instituto fui por letras. Con esto quiero decir que soy un tipo raro por lo que tampoco es muy de extrañar que odie algo que suelen amar los developers como son las expresiones regulares. No las entiendo, no se me dan bien. Por eso herramientas como RegExr me parecen top: una herramienta online para aprender, construir y probar expresiones regulares.

Leer más »

Eramos pocos y parió Microsoft: Visual Studio Code

33 Comentarios
Eramos pocos y parió Microsoft: Visual Studio Code

Pues sí, el universo de los editores de código es un universo muy competido: de los clásicos como Vim o Emacs (la eterna lucha) a los últimos en llegar como Atom pasando por pesos pesados como Sublime Text o Notepad++, la oferta es tremenda y Microsoft, en su conferencia Build 2015 celebrada en San Francisco hace tan sólo unas horas ha presentado Visual Studio Code, la chica nueva y de muy buen ver en la oficina de los editores de código.

Leer más »
Publicidad

Bazel, Google libera su build system interno y pone interesante la forma de integrar sofware

5 Comentarios
Bazel, Google libera su build system interno y pone interesante la forma de integrar sofware

Google ha abierto parcialmente de forma Open Source el sistema que usan para realizar los builds de forma interna. Se trata de Bazel, un build system construido íntegramente por Google que les permite entre otras cosas ser más rápidos, escalable y fiables a la hora de crear software.

Como todas las grandes compañías uno de los problemas de mayor importancia es el manejo de grandes cantidades de código, módulos, dependencias y proyectos realizados en distintos lenguajes de programación. Y, por supuesto, la posterior construcción del software en sus distintas builds para su posterior despliegue.

Leer más »

Llega la SDK de desarrollo de Microsoft Band para Android y Windows Phone

5 Comentarios
Llega la SDK de desarrollo de Microsoft Band para Android y Windows Phone

Los wearables están de moda, son the next big thing (bueno, más o menos) y uno de los jugadores que mejor pinta tienen es sin duda la Microsoft Band, la pulsera cuantificadora (y mucho más) venida de la factoría de Redmond. Hace unos días la Microsoft Band recibió un upgrade y en está actualización venían jugosas novedades para los developers: SDK de desarrollo para Android y Windows Phone.

Leer más »

¿Cuáles son las herramientas y framework más prometedores para el 2015?: la pregunta de la semana

Comentar
¿Cuáles son las herramientas y framework más prometedores para el 2015?: la pregunta de la semana

Para cerrar el año, en nuestra pregunta de la semana os pedimos vuestra opinión sobre qué herramientas han sido y serán las más prometedoras en el 2015. Queremos conocer nuevas librerías, framework, aplicaciones, etc.. que habéis descubierto en estos últimos meses, los hayáis usado o no.

Con todos ellos haremos una recopilación y hablaremos más profundidad de cada uno. Seguro que hay muchísimos que se han quedado en el tintero de Genbeta Dev en estos últimos meses. Como promesa de año nuevo os prometemos hacer un análisis más en profundidad de vuestras propuestas.

¿Cuáles son las herramientas y framework más prometedores para el 2015?

Recuerda que para responder, debéis hacerlo desde nuestra sección de Genbeta Dev Respuestas. Los comentarios de este post están cerrados.

Leer más »

Gobot, un framework para programar robots con muy buena pinta

2 Comentarios
Gobot, un framework para programar robots con muy buena pinta

¿Alguna vez has intentado adentrarte en el mundo del desarrollo robótico y te has sentido perdido o no has sabido por donde empezar? ¿Deseas que en la universidad te hubieran enseñado a trastear más allá de encender unos leds con un 8085? Yo, desde luego, sí. Y nos parece que Gobot puede ser una buena herramienta para hacer más sencilla esta curva de aprendizaje. Gobot es un framework enfocado en la robótica, la computación física y el Internet de las cosas desarrollado en Go, el lenguaje surgido de las entrañas de Google y que tan de moda se va poniendo poco a poco.

Leer más »
Publicidad

Ver más artículos