Haciendo TDD en PHP con Silex y PhpUnit (Parte 2)

Hace unos días hemos empezado a trabajar con TDD y Silex en un proyectos bastante especial, “Como utilizar Tdd con Silex utilizando PhpUnit” para ello ya tenemos configurado todo el entorno par a poder empezar a hacer test, escribir código y refactorizar. Básicamente nuestro proyecto es la API de una calculadora 😉 es decir es una calculadora … Sigue leyendo Haciendo TDD en PHP con Silex y PhpUnit (Parte 2)

Anuncios

Poco a poco con Vagrant

Una de las frases que siempre se toman a broma es “esto en mi PC funciona”, muchas veces necesitamos tener entornos (Sistema operativo, librerías, frameworks, versiones, variables de entorno…) idénticos al que utiliza un sistema en producción y esto a veces es complicado y aparece la dichosa frase “esto en mi PC funciona”. Otra de … Sigue leyendo Poco a poco con Vagrant

De Scrum a Lean – Kanban una gran herramienta

El otro día ya empezamos a traducir el artículo “De Scrum a Lean” publicado aquí: http://net.tutsplus.com/articles/editorials/from-scrum-to-lean/. En él se habla de los principios de Lean y de cómo con esos principios podemos adaptarlos al desarrollo de software, en este caso vamos a comentar los principios del Kanban y cómo aplicar esta técnica al desarrollo software … Sigue leyendo De Scrum a Lean – Kanban una gran herramienta

De Scrum a Lean – aprendiendo un poco

Aunque el objetivo principal de Scrum es la organización y la gestión de proyecto, Lean se centra más en los procesos con el fin de producir más rápidamente productos de calidad. Este modelo de gestión (Lean) puede ser útil para empezar a adoptar principios ágiles, o puede ser a lo que evolucione tu equipo cuando … Sigue leyendo De Scrum a Lean – aprendiendo un poco

Liferay IDE – Creando un Portlet más allá del “hello world”

Vamos a crear un portlet con un poquito de chicha utilizando Liferay IDE, no es el típico hola mundo, sino un pequeño formulario, así aprenderemos como procesar un formulario con Liferay. Lo primero será crear el portlet, como vemos aquí: Lo añadimos a Tomcat. Con esto tenemos creado un portlet “Hola mundo”, pero vamos a … Sigue leyendo Liferay IDE – Creando un Portlet más allá del “hello world”

Aprendiendo sobre portlets

Cuando nos decidimos a utilizar Liferay una de las cosas que debemos tener en cuenta es que debemos aprender sobre portlets. Pero por dónde empiezo a la hora de desarrollar un portlet, que métodos tengo que implementar, como es el ciclo de vida de un portel. Estas son muchas de las preguntas que nos surgen … Sigue leyendo Aprendiendo sobre portlets

Como crear Portlets utilizando Liferay IDE

Hace unos días contamos como instalar Liferay IDE sobre eclipse, creo que es hora de desarrollar un pequeño portlet "Hola Mundo" para probar las funcionalidades de Liferay IDE. Los portlets se ejecutan dentro de un contenedor que gestiona su ciclo de vida, realizando llamadas a métodos equivalentes a render() o destroy(). Finalmente, este contenedor puede formar parte de … Sigue leyendo Como crear Portlets utilizando Liferay IDE

Vocabulario software, la jerga de los informáticos

Este post es una traducción de: http://www.javacodegeeks.com/2012/12/agile-software-developer-terminology-for-new-programmers.html Muchas veces cuando estamos leyendo un artículo técnico las siglas y la jerga se ponen un poco cuesta arriba. Sobre todo al principio cuando no se es muy ducho en la materia (como yo) siglas como DRY (que no es lo mismo que DRY), YAGNI,.. nos suenan un … Sigue leyendo Vocabulario software, la jerga de los informáticos

Estructura de un portlet Liferay

Anteriormente ya hemos hablado de Liferay y de como por medio de portlets podemos ampliar la funcionalidad del CMS. Aunque siempre viene bien refrescar un poco los conceptos. Según la wikipedia los portlets son componentes modulares de las interfaces de usuario gestionadas y visualizadas en un portal web. Los portlets producen fragmentos de código de marcado que se agregan en una página de un … Sigue leyendo Estructura de un portlet Liferay

Documentación de Kunagi en español

Hace un tiempo hablé de diferentes herramientas para gestión de proyectos, de entre todas ellas elegí Kunagi. Está en inglés y he intentado traducirlo, pero me encontré con que no es posible. Así que al menos voy a realizar pequeña user guide en español para ver como funciona. En cada una de las secciones de … Sigue leyendo Documentación de Kunagi en español