Galería

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…

Sigue leyendo
Galería

Modernización del Portafolio de Aplicaciones (Epílogo)

Que interesante que, luego de compartir esta serie de artículos, se hayan presentado una serie de eventos que acaben planteando un cambio radical en mi vida.

Muchos dirían ¿Casualidad o Coincidencia?

Otros, que no existe relación alguna entre los hechos.

Sigue leyendo
Galería

#NetBeans resucita de la mano de #Apache

Hace un par de años comentaba como Netbeans IDE se resiste a morir.

Pues bien, resulta que la gente de Apache tomó el proyecto en su incubadora.

Sigue leyendo
Galería

Cambiando el puerto de #MySQL en #AMPPS

AMPPS: a stack of the Apache Web Server, MySQL, PHP, Perl, Python and SOFTACULOUS

AMPPS es una aplicación que permite instalar de manera sencilla una completa plataforma donde realizar desarrollo de aplicaciones web en un ambiente local.

Sigue leyendo
Galería

Modernización del Portafolio de Aplicaciones (III)

Cuando se me invitó a participar como speaker para hablar de los temas referentes a la Modernización del Portafolio de Aplicaciones, uno de los objetivos planteados era presentarle a la audiencia algunos ejercicios con casos prácticos.

Sin embargo,…

Sigue leyendo
Galería

Modernización del Portafolio de Aplicaciones (II)

En la primera parte de este artículo, hablamos de cómo antes de iniciar un proceso de modernización tecnológica, debíamos conocer cuatro (4) cuestiones fundamentales.

Sigue leyendo
Galería

Modernización del Portafolio de Aplicaciones (I)

Recientemente fui invitado al Centro de Tecnologías Microsoft (Microsoft Technology Center o MTC, https://www.microsoft.com/en-us/mtc) para participar como speaker y hablar de los temas referentes a la Modernización del Portafolio de Aplicaciones.

Sigue leyendo
Galería

Una elección inteligente se basa en la Relación Costo/Beneficio

La principal diferencia entre el pensamiento de pobreza y el pensamiento de riqueza, es que el pobre solo piensa en el costo de las cosas, mientras que el rico revisa con detenimiento la relación costo/beneficio.

Veamos un ejemplo con un caso práctico: Papel Higiénico.

Sigue leyendo
Galería

#Microsoft resuelve vulnerabilidad CVE-2019-0657 en .NET Core 2.1.8 y .NET Core 2.2.2

El pasado 12 de febrero del 2019 fue liberado el Visual Studio 2017 version 15.9.7 entre los cambios que incluye se encuentra la incorporación de .NET Core 2.1.8, ASP.NET Core 2.1.8 and .NET Core SDK 2.1.504.

Sigue leyendo
Galería

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:

Sigue leyendo