Java: Buenas prácticas para el manejo de Excepciones

Java: Buenas prácticas para el manejo de Excepciones

El manejo de excepciones no es un tema sencillo de entender, incluso para desarrolladores expertos. A continuación se revisan 9 consejos o buenas prácticas para el manejo de excepciones, las cuales principalmente están orientadas a brindar una mejor información a aquellos que utilizan su API o el método escrito.

Si te gusto, comparte ...Email this to someone
email
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Share on Google+
Google+

Java: un algoritmo para una Queue concurrente

Java: un algoritmo para una Queue concurrente

Algoritmos para Cola en forma concurrente. Revise el código, el razonamiento y los pasos utilizados para crear un algoritmo diseñado para manejar colas en forma concurrente.

Esto es utilizado por VMLends para revisar si una aplicación tiene: race conditions o deadlock. Lee la aplicación y escribe los elementos en una cola asíncrona y los traslada a un archivo.

Si te gusto, comparte ...Email this to someone
email
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Share on Google+
Google+

Java: 11 Consejos para mejorar el rendimiento

Java: 11 Consejos para mejorar el rendimiento

Existen muchas formas de como optimizar una aplicación, en este artículo se describen 11 de ellas, que lo pueden ayudar a optimizar su aplicación Java. Principalmente sería:

– No optimizar antes de saber que es necesario
– Utilice un Profiler para encontrar el verdadero cuello de botella
– Trabaja primero en el mayor cuello de botella

Si te gusto, comparte ...Email this to someone
email
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Share on Google+
Google+

Java y la proliferación de Garbage Collection logs

El log del Garbage Collector no es un registro estándar, y a medida que pasa el tiempo, proliferan diferentes “estándares”, lo que lleva a una mayor fragmentación. ¿Cómo se puede arreglar esto?. En este artículo, Ram Lakshmanan repasa un último intento de estandarización, el framework Unified JVM Logging.

Si te gusto, comparte ...Email this to someone
email
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Share on Google+
Google+

Java: El recolector de basura ZGC puede convertirse al código abierto

Java: El recolector de basura ZGC puede convertirse al código abierto

El garbage collector o recolector de basura es una pieza importante de la arquitectura Java, pues nos ayuda con la administración de memoria. Se viene trabajando en ZGC para poder administrar múltiples tera bytes de memoria heap. Con relación a este proyecto se esta evaluando la posibilidad de liberarlo como un proyecto de código abierto.

Si te gusto, comparte ...Email this to someone
email
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Share on Google+
Google+

Python: Como se implementa una sentencia switch-case

Python: Como se implementa una sentencia switch-case

En Python no se tiene la sentencia switch-case, por lo cual uno estaría tentado a implementarlo con varios if-else. En este artículo vemos una correcta implementación de la sentencia switch-case utilizando diccionarios.

Se observa la ventaja de rendimiento de utilizar diccionarios sobre un conjunto de sentencias if-else.

Si te gusto, comparte ...Email this to someone
email
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Share on Google+
Google+

Kotlin podrá superar a Java en Android el próximo año

Kotlin podrá superar a Java en Android el próximo año

El uso de Kotlin para el desarrollo de aplicaciones móviles crece mes con mes, de acuerdo a Realm fabricante de base de datos, Kotlin habrá superado a Java en diciembre del 2018.

Realm realizo una encuesta anónima a más de 100,000 desarrolladores, basado en el SDK de la base de datos y esta arrojo un crecimiento de Kotlin luego de que Google lo apoyará como un lenguaje oficial para Android.

Si te gusto, comparte ...Email this to someone
email
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Share on Google+
Google+
Facebook