Por qué empaquetar como jar usando un Tomcat embebido

En este artículo vamos a ver como configurar un proyecto Maven, con Spring Boot 1.4.3, que se despliega a través de un Tomcat embebido, es empaquetada como jar y que utiliza como framework de templating Freemarker 2.3.25. También está disponible todo el código de ejemplo para descargar. Pero antes de pasar a lo técnico vamos a responder una pregunta interesante: ¿Por qué jar y no war?

Leer más...

Comprendiendo las revisiones de código

La frase "revisión de código" puede evocar una respuesta negativa para muchos programadores. Esta sensación negativa surge por sentir que se juzgará su trabajo. Los transporta de vuelta a la escuela, al momento del estrés antes de dar un examen. ¿Por qué ocurre esto? Al igual que otras profesiones de la era industrial, los programadores construyen software usando sus manos y su mente. Aunque parezca estructurado, la programación tiene algo de arte. No hay dos individuos que tengan el mismo estilo, y ambos están orgullosos de su trabajo. La pasión es uno de los mayores motivadores del desarrollo de software. Y a la mayoría de las personas les preocupa cómo se juzgará a su trabajo.

Leer más...

Cómo configurar una aplicación Spring Boot como servicio

¿Sabias que con Spring Boot podés hacer que los jars sean ejecutables como servicios Linux? Tener tu aplicación como servicio facilita la administración de las operaciones de inicio y detención, además de poder configurarla para que se inicie automáticamente durante el inicio del sistema operativo.

Leer más...

¿Cómo es un equipo Ágil?

Una de las primeras cosas que aprendemos cuando inicia nuestro recorrido en el camino de ser ágiles, es que el trabajo en equipo es fundamental, por tanto es una de las premisas que buscamos transmitir a todos los clientes con los que colaboramos en sus iniciativas de generación de un equipo ágil.

Leer más...

De víctima a protagonista de tu vida

Tenemos dos posturas para tomar frente a los acontecimientos que nos suceden en la vida: Ser víctimas o protagonistas. Cada una tiene sus ventajas y contras. Te propongo repasar estos conceptos y reflexionar en definitiva sobre la Responsabilidad.

Leer más...

La red del trapecista: una definición de confianza

Un concepto que existe desde la época que el hombre vivía en las cavernas: si las personas no están cuidando de su comunidad, se erosionan los beneficios de vivir en esa comunidad. Muchas empresas tienen empleados estrella y vendedores estrella (y así), pero pocas empresas tienen una cultura que produzca grandes líderes como regla y no de manera excepcional.

Leer más...

Cómo crear un starter de Spring Boot en 3 pasos

Si usaste alguna vez Spring Boot, seguramente te preguntaste, "¿cómo funciona Spring Boot?". O siendo un poquito mas específicos, "¿cómo sabe Spring que tiene que instanciar ciertos beans con ciertas configuraciones que puse en el archivo de properties?". Lo que busco que te lleves en este tutorial es no solo cómo crear un starter, sino también entender un poco más sobre qué esta pasando cuando usás uno de los starters ya existentes (como spring-boot-web-starter o spring-boot-thymeleaf-starter).

Leer más...

Talento vs. Persistencia: ¿cuál es más importante?

¿Cuál es la relación entre el talento y la persistencia? ¿Cuál de los dos es más importante al momento de tener éxito en nuestras metas? Garr Reynolds comparte una reflexión sobre el significado de la persistencia en la cultura japonesa, y cómo aplica a nuestros objetivos cotidianos.

Leer más...

10 consejos simples para armar presentaciones efectivas

Un video exclusivo de Dos Ideas, con 10 consejos super prácticos para diseñar diapositivas con Powerpoint que transmitan un mensaje poderoso y directo. Con ejemplos concretos vamos a ver técnicas probadas y simples que nos permitirán diseñar presentaciones efectivas sin vueltas.

Leer más...

Seguinos en Facebook.

Publicá tus artículos.

Publicar Convertite en redactor para Dos Ideas y compartí tus conocimientos a una comunidad que sigue creciendo!
Quiero publicar

Los Comentarios.

Hanna Taller
Measure indicators of your commercial performance with mobile applications android and ios using ric...
Alinamike
Great step you have define it is really helpful for all developer making a website
Dai
Es broma?
busquen el significado de cinismo.
esta el antiguo significado y el moderno,
el moderno...
Yan
Hola:
Unas duda, Drools ¿tiene una interfaz gráfica para poder generar y editar reglas? o todo se t...
Maxi
Gracias por la info, esta bien explicado y funciono como solución a mi problema que tenia con el mét...

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw