Glide vs Picasso vs Fresco: Revisión de los cargadores de imágenes de Android

Es casi imposible encontrar una aplicación comercial para Android que no utilice imágenes en su interfaz. La descarga de una imagen en la vista correspondiente, a pesar de la aparente sencillez de la operación, puede causar grandes problemas al desarrollador. Por ejemplo, ¿qué pasa si la imagen está almacenada en el servidor? Para mostrarla en

SQLite vs Realm vs ObjectBox: Consultas de datos complejas en bases de datos de Android

El desarrollo de una aplicación compleja es imposible sin el uso de bases de datos que proporcionan una potente funcionalidad para almacenar, ordenar y recuperar información. Su aplicación en el desarrollo de Android tiene sus propias especificidades causadas por las características de los dispositivos móviles: menos recursos de hardware, ahorro de batería, arquitectura de la

Arquitectura monolítica frente a la de microservicios para .Net

Este artículo es una introducción al desarrollo de aplicaciones basadas en microservicios y a su gestión. Describe el diseño arquitectónico y los enfoques de implementación utilizando .NET Core y contenedores Docker. Este artículo fue escrito para los desarrolladores de .NET y los arquitectos de soluciones que están tratando de tomar una decisión sobre la arquitectura

Registro estructurado en marcos de registro .NET de terceros

El registro es una parte esencial y valiosa del desarrollo de software. Se convierte en algo “imprescindible” en cualquier biblioteca o aplicación. El registro puede ayudar a encontrar problemas y cuestiones en cualquier paso del desarrollo de software, pero especialmente en los casos en los que no se puede utilizar la depuración de la forma

Azure Cache for Redis: Guía para principiantes

Hoy en día, las aplicaciones y los servicios web son el núcleo de cualquier negocio, por lo que incluso las pequeñas empresas tienen sus propios sitios o aplicaciones móviles. La latencia que experimentan los usuarios para obtener algunos datos repercute profundamente en la impresión que tienen al utilizar su solución, sobre todo si el objetivo del sitio es vender algunos productos.

El mejor software de desarrollo de aplicaciones móviles de código abierto

El uso de los teléfonos inteligentes ha aumentado la necesidad de desarrollar aplicaciones móviles. Así como una creciente competencia en el mercado del desarrollo de aplicaciones móviles ha dado lugar a una variedad de marcos para construir aplicaciones más rápido y mejor. Ya sea para uso personal o para fines empresariales, la contratación de una

Los mejores libros de desarrollo y diseño web

¿Cómo se puede empezar a aprender desarrollo web? ¿Es fácil? En general, todo el mundo puede crear un sitio web, ¿verdad? Aunque sería mejor asumir que cualquiera puede aprender a crear sitios web. El desarrollo de un sitio web bien hecho implica muchas habilidades que deben funcionar todas juntas. Antes de comenzar su viaje en

Libertad en la WWW: cómo seguir siendo libre

Aunque Internet se considera un bastión de la libertad y el anonimato, en realidad, no es así. Empezando por el gobierno que quiere saberlo todo sobre usted o restringir su acceso a la información hasta empresas como Facebook y Google que siguen su comportamiento en línea para impulsar su propio éxito comercial, siempre está “en

Introducción a ASP.NET Core SignalR

ASP.NET Core SignalR es una biblioteca de Microsoft que, en particular, ofrece a los desarrolladores la posibilidad de incluir funciones en tiempo real en las aplicaciones web. Aunque lo primero que viene a la mente de forma natural cuando se oye hablar de “tiempo real” es un chat, puede aplicarse a un montón de casos

Revisión de Vue.js: Pros y Contras, Comparación

Si usted es un desarrollador Front-end, tarde o temprano, estará pensando en comenzar a aprender un marco JS en particular. En ese momento, diríamos, entra en juego el miedo a hacer una elección equivocada. No querrá encontrarse aprendiendo tecnologías obsoletas o herramientas irrelevantes. Una preocupación similar puede surgir en el cliente, lo que se traduce