catch NullPointerException a Worst Practice

A lo largo de mis más de 20 años de experiencia he visto una cantidad bastante significativa de equivocaciones al momento de codificar, y cometido aún muchas más; sin embargo, hasta ahora nunca había visto un catch NullPointerException. Quizá por ello…

Seguir leyendo «catch NullPointerException a Worst Practice»

My #DateUtils an #Java Utility for dates with Locale configured in properties file

Una de las utilerías indispensables en el arsenal de cualquier desarrollador Java es la que provee el tratamiento de fechas.

DateUtils

Generalmente llamada DateUtils (probablemente derivado del proyecto Apache Commons Lang), cada quien elabora su propia versión, la cual puede ser tan sencilla o tan compleja como el desarrollo requiera.  Esto, dada la amplia gama de posibilidades que el tratamiento de fechas permite en función de tres elementos:

Seguir leyendo «My #DateUtils an #Java Utility for dates with Locale configured in properties file»

Automatic versioning jar with #Gradle build tool

Desde que comencé a utilizar Gradle en mis proyectos Java hace ya varios años, muchas han sido las tareas que he podido resolver con su ayuda.

Créanme cuando les digo que la administración de dependencias y la automatización de la construcción del proyecto, son tan solo un par de cosas de las muchas que podemos hacer con esta fabulosa herramienta. Y si no, pregúntenle al equipo de Microsoft. 😀

Seguir leyendo «Automatic versioning jar with #Gradle build tool»

Utility #Java code for cleanup before file creation

Por alguna extraña razón una de las funcionalidades más demandadas en la mayoría de los desarrollos de aplicaciones de software es la generación de reportes.

Seguir leyendo «Utility #Java code for cleanup before file creation»

Novedades en #Eclipse IDE 4.9

2018-10-09_174322

Desde el pasado Septiembre 19, 2018 se encuentra disponible la liberación 4.9 del popular Eclipse IDE, versión que incluye algunas novedades dignas de ser mencionadas.

Seguir leyendo «Novedades en #Eclipse IDE 4.9»

Instalando certificados en el almacén de #Java en #Microsoft #Windows

ssl certificate icon Unique SITO IP POSInstalar certificados en el almacén de Java en Microsoft Windows es una tarea bastante simple. Solo hay que…

Seguir leyendo «Instalando certificados en el almacén de #Java en #Microsoft #Windows»

Liberado #Gradle 4.10.2

 

Recientemente Gradle Inc. ha liberado la versión 4.10.2.

2018-09-23_093138

Conozcamos, qué novedades nos trae.

Seguir leyendo «Liberado #Gradle 4.10.2»

Realizar el scan de un directorio y contar las lineas de los archivos de texto contenidos en este, mediante #Java (Actualizado)

iconscandatosUn ejercicio clásico de programación que ocasionalmente puede llegar a resultarnos útil es el poder revisar un directorio en el cual se encuentran un número de archivos de textos (por ejemplo un directorio de logs).

En nuestro caso, nos interesaba igualmente conocer el número de lineas contenidas en cada archivo, y porque no, ya metido en ello, el total de líneas de todos los archivos de texto del directorio.

Seguir leyendo «Realizar el scan de un directorio y contar las lineas de los archivos de texto contenidos en este, mediante #Java (Actualizado)»

gvNIX: herramienta #OpenSource para el desarrollo rápido de aplicaciones (RAD)

JygJMWfMgvNIX es una distribución de SpringRoo que además integra frameworks como: jQuery, Bootstrap 3, Leaflet, Datatables, Dandelion Datatables, entre otros.

La propuesta es contar con una plataforma que permita crear aplicaciones web en tan solo minutos.

Seguir leyendo «gvNIX: herramienta #OpenSource para el desarrollo rápido de aplicaciones (RAD)»

#Spring Tool Suite (STS) 3.9.1 para el desarrollo #Java

spring-frameworkPara quienes están dedicados al desarrollo Java, Spring (https://spring.io/) es algo que no requiere mayor presentación. Un framework open source que nacio, creció y evolucionó (de la mano de Pivotal Software, Inc.) para satisfacer las grandes tendencias del mercado y que, en su más reciente versión Spring 5.0, continúa siendo el rey para el desarrollo Java.

Seguir leyendo «#Spring Tool Suite (STS) 3.9.1 para el desarrollo #Java»