Estrategia de branching y release con git-flow

En el proyecto que estoy trabajando actualmente estamos usando Git flow, que son unas serie de extensiones de Git para soportar la estrategia de branching y release propuesta por Vincent Driessen. El trabajo se divide en dos ramas principales: develop y master. Las nuevas funcionalidades se van implementando en ramas llamadas feature que derivan de […]

Introducción a RAML

RAML es un lenguaje de modelado para APIs RESTful. El nombre viene de las siglas (en inglés) RESTful API Modeling Language. Es de fácil lectura y escritura porque está basado en YAML y usa JSON para especificar las estructuras de datos (schemas). Además de las ventajas de escribir nuestra API centrándonos en el contrato o interface que queremos […]

usando QueryOver – NHibernate

La versión 3.0 de NHibernate introduce QueryOver, que es una abstracción sobre ICriteria que permite hacer consultas sin usar magic strings, esto representa una gran ventaja sobre ICriteria porque puedo refactorizar sin problemas. Un ejemplo simple para obtener todas las órdenes con fecha menor a hoy: A eso lo puedo ordenar usando OrderBy: Puedo utilizar los […]