Archivo de la categoría: Herramientas

Proguard con Maven y con Gradle

Una asignatura pendiente que tengo es ofuscar el código con Proguard. Dos «requisitos» Así que me decido a hacer el experimiento tanto con Gradle como con Maven en mi IntelliJ IDEA. Proguard con Maven Tienes el resultado en Proguard con … Sigue leyendo

Publicado en gradle, maven, proguard | Etiquetado , , | Deja un comentario

¿Es necesario usar isDebugEnabled()?

Cuando vemos código que usa un sistema de log para mostrar los mensajes de la aplicación, suele ser habitual ver código como el siguiente ¿Por qué se usa isDebugEnabled()? El motivo de usar esta llamada es para evitar que se … Sigue leyendo

Publicado en buenas costumbres de programación, slf4j | Etiquetado , , | Deja un comentario

Qué es SLF4J

SLF4J, Simple Logging Facade For Java, es una abstración de un sistema de logging para una aplicación Java. Con esto queremos decir que no es un sistema de log completo, sino que simplemente nos sirve como «fachada» para hablar con … Sigue leyendo

Publicado en log4j, logback, slf4j | Etiquetado , , , | Deja un comentario

Jaspersoft Studio: Donde «Buen Funcionamiento» es una Meta Difícil de Alcanzar

He estado creando una serie de tutoriales sobre Jasper Studio y sobre Jasper Report. La parte de Jasper Studio me ha dejado «contento», falla más que una escopeta de feria y hay que pelearse bastante para conseguir lo que quieres … Sigue leyendo

Publicado en jasperreports | Etiquetado , , | Deja un comentario

Jasper Studio …. :/

Hace algún tiempo en el curro me tocó aprender a usar Jasper Studio. Concretamente, hacer una especie de manual de usuario «guía-burros» para el cliente 🙂 Y como un año después, me he decidido a hacer una serie de tutoriales … Sigue leyendo

Publicado en jasperreports | Etiquetado , | Deja un comentario

Librerías GIS de escritorio con Java

En el curro casi todas nuestras aplicaciones son de escritorio, con javax.swing y casi todas llevan algún mapa donde pintamos «cosas». Habitualmente símbolos que representan barcos, aviones, helicópteros, pero también polígonos, líneas etc. Por ello, hemos ido probando y pasando … Sigue leyendo

Publicado en Herramientas | Etiquetado , , , , , , , , | Deja un comentario

GitHub Copilot

No hace mucho descubrí GitHub Copilot. Solo he leído sobre ello, no he experimentado. Es de pago 🙁 GitHub tiene una base de datos de código de miles de desarrolladores y miles de proyectos, por lo que se han decidido … Sigue leyendo

Publicado en git | Etiquetado , , | Deja un comentario

Spring y JMS

Usamos Spring Framework (no Boot) yJMS (ActiveMQ). Y le estamos dando bastante caña, por lo que empezamos a sospechar si algunos de nuestros problemas de rendimiento pueden venir por ahí. Spring trae por defecto un conversor de las clases java … Sigue leyendo

Publicado en ActiveMQ, Hazelcast, SpringFramework | Etiquetado , , , | Deja un comentario

Jugando con Mockito

A veces me da por hacer test de Junit, sobre todo con código nuevo o cuando tengo que tocar código existente del que no me fio mucho o no tengo controlado. Y en esta me he tropezado y me ha … Sigue leyendo

Publicado en junit, mockito | Etiquetado , | 1 comentario

Maven: Parent, Module y BOM (Bill of Materials)

Aunque últimamente ando con gradle y en gradle he resuelto el tema que comento aquí, quería ver si podía hacer algo similar con maven. ¿Cual es el tema? Imagina que tienes un «producto» SW en tu empresa, algo como el … Sigue leyendo

Publicado en maven | Etiquetado | 1 comentario