Tres preguntas para entender la arquitectura de software

El desarrollo de software busca resolver distintas problemáticas con ayuda de la tecnología. Pero estas problemáticas suelen ser variadas y distintas, por lo que nuestro producto tiene que ser acorde al problema a resolver. O sea, no es lo mismo resolver la gestión de finanzas de una empresa que resolver la integración de un sistema con la AFIP. 

Como tenemos distintos problemas que resolver debemos suponer que no todos los problemas se resuelven de la misma manera. Pero ¿Por dónde empiezo para saber que estrategia usar para resolverlo? 

Es ahí donde debemos emplear una de las primeras herramientas a tener en cuenta en el desarrollo de software. “La arquitectura de software”. 

Leer más...

@ResourceMapping por sobre @ActionMapping

En esta ocasión vamos a ver que ventajas tenemos con la utilización de @ResourceMapping por sobre @ActionMapping y que trae esto como consecuencia. Vamos!

Leer más...

Mensajes, Processor y Componentes

Apache Camel

En el post anterior nos introducimos en los conceptos básicos y fundamentos de Apache Camel, dando luz a este interesante framework de Integración de software. 

Ahora es momento de profundizar en el funcionamiento de esta tecnología.

Leer más...

Programando con Streams

Muchas veces cuando trabajamos con colecciones, generamos mucho código que resulta complicado de leer y entender, por lo tanto es costoso a la hora de mantenerlo. 

Hoy vamos a ver Streams, que justamente viene a solucionarnos un poco la vida a la hora de usar colecciones.

 

Leer más...

Perfection game: una técnica para que tus feedbacks sean constructivos

En un entorno en el que buscamos superarnos, una de las acciones que realizamos con más frecuencia es dar y recibir feedback. A veces lo damos inconscientemente como cuando decimos “Que bueno que sos con X cosa” o “Eso que tenes puesto te queda horrible”, y es normal que de esta forma nuestras opiniones queden como comentarios pasajeros y la persona a quien se lo estemos diciendo no lo perciba como una oportunidad de identificar una fortaleza o debilidad con el fin de mejorar, aprender y crecer.

Entonces ¿qué se supone que deberíamos decir? ¿qué deberíamos resaltar? ¿cómo lo estructuramos?

Leer más...

Desarrollo mobile en Flutter: Parte I

banner de flutter framework

¿Qué es Flutter? En esta serie de posts vamos a interiorizarnos en lo que es Flutter, un framework desarrollado por Google, que se enfoca en construir interfaces de usuarios nativas para dispositivos móviles

Leer más...

Vue Router: Guardas de navegación

Vue Router es una muy buena solución para armar aplicaciones SPA, pero ¿cómo hace para resolver situaciones en las que necesitamos hacer redireccionamientos automáticos o cancelar una redirección, por ejemplo, para prevenir el acceso de un usuario no autenticado a una URL específica?

Leer más...

Mandanos tus sugerencias

Ayudanos con ideas para los artículos de este blog a contacto@somospnt.com

¡Seguínos en nuestras redes sociales para enterarte de los últimos posts!