Homepage
Open in app
Sign in
Get started
Pragma
Compartimos conocimiento para que seas imparable
Computer Science
People-Centered Design
Data Science
Cultura
Trabaja con nosotros
Follow
Monitoreo de AWS con Datadog, Parte 2: Monitoreo de Aplicaciones
Monitoreo de AWS con Datadog, Parte 2: Monitoreo de Aplicaciones
Martín Aristizábal — Cloud Architect — Presales Consultant — Pragma S.A.
Martin Aristizabal
Jul 2
Introducción al patrón Strategy: teoría y aplicación práctica
Introducción al patrón Strategy: teoría y aplicación práctica
En el desarrollo de software es común encontrarnos con situaciones en las que un mismo comportamiento general debe variar en función de un…
Luis Manuel Diaz Sequea
Jun 27
Comparativa técnica de frameworks Java modernos: Spring Boot, Micronaut y Quarkus
Comparativa técnica de frameworks Java modernos: Spring Boot, Micronaut y Quarkus
El ecosistema Java ha evolucionado significativamente con el objetivo de adaptarse a nuevas exigencias de desarrollo: arquitecturas…
Luis Manuel Diaz Sequea
Jun 27
¿Qué es y cómo nos puede ayudar Transact-SQL (T-SQL)?
¿Qué es y cómo nos puede ayudar Transact-SQL (T-SQL)?
Hoy en día, la gestión y el análisis de datos son fundamentales para el éxito de cualquier organización. Las bases de datos desempeñan un…
Wilmer Siancas
Jun 26
Implementando API REST “Fake” con Node.js
Implementando API REST “Fake” con Node.js
En el desarrollo de aplicaciones modernas, las APIs REST (Interfaz de Programación de Aplicaciones) juegan un papel crucial al permitir la…
Wilmer Siancas
Jun 26
ACID vs CAP: Fundamentos de la confiabilidad en sistemas de información
ACID vs CAP: Fundamentos de la confiabilidad en sistemas de información
Cuando se diseñan bases de datos y sistemas distribuidos, garantizar la integridad de los datos y la disponibilidad del sistema es crucial…
Wilmer Siancas
Jun 26
Ciclo de vida de componentes en Angular: Una analogía teatral
Ciclo de vida de componentes en Angular: Una analogía teatral
Angular es un framework muy completo que nos permite construir aplicaciones web organizadas, escalables y fáciles de mantener. Una de sus…
David Boteros
Jun 20
Arquitectura limpia aplicada en Angular
Arquitectura limpia aplicada en Angular
La arquitectura limpia es un enfoque de diseño de software que promueve la separación de preocupaciones y la modularidad, facilitando la…
Santiago Tapasco Giraldo
Jun 19
Cómo tener tu propio servidor n8n gratis en Oracle Cloud
Cómo tener tu propio servidor n8n gratis en Oracle Cloud
En el mundo de la automatización y la arquitectura de soluciones, contar con un entorno de pruebas es fundamental. En este artículo te…
Jonathan Andres Vasquez Castañeda
Jun 18
El SEO de siempre se encuentra con la IA
El SEO de siempre se encuentra con la IA
Recordemos rapidito: el SEO busca que nuestras páginas web les gusten a los motores de búsqueda para que nos pongan más arriba, ¿cierto? Y…
Anderson Felipe Jiménez Guevara
Jun 17
InheritedWidgets: Descifrando el método of (context)
InheritedWidgets: Descifrando el método of (context)
Cuando empezamos a crear aplicaciones en Flutter, es muy común querer compartir datos entre los diferentes widgets que componen nuestra…
Christian Rodriguez
Jun 16
Patrón de arquitectura MVI: Una alternativa a MVVM en Jetpack Compose
Patrón de arquitectura MVI: Una alternativa a MVVM en Jetpack Compose
Si eres nuevo en el desarrollo de aplicaciones Android con Compose, seguramente has escuchado que los patrones de arquitectura son…
Christian Rodriguez
Jun 16
Aprende cómo crear un plugin para front usando Backstage
Aprende cómo crear un plugin para front usando Backstage
Durante mi camino como desarrollador pude aprender a crear plugins de una manera fácil y escalable, usando el framework ‘Opensource’ para…
Fernando Santillan
Jun 16
Crash Inspector: cómo visualizamos errores de producción desde el celular
Crash Inspector: cómo visualizamos errores de producción desde el celular
“¿Por qué tengo que abrir el dashboard de Sentry para ver qué pasó, si ya tengo el celular en la mano?”
Wilver Fabian
Jun 13
Autenticación centralizada en Flutter con Auth0
Autenticación centralizada en Flutter con Auth0
En aplicaciones móviles modernas, ofrecer una experiencia de autenticación rápida y segura es clave. Auth0 es una plataforma de identidad…
Wilver Fabian
Jun 13
Introducción y práctica de Redis como caché
Introducción y práctica de Redis como caché
Uno de los posibles cuellos de botella en el rendimiento de las aplicaciones es la necesidad de acceder repetidamente a los datos desde…
Eddy Johana Cristancho
Jun 11
Guía práctica: protege tus flujos con CanDeactivate en Angular
Guía práctica: protege tus flujos con CanDeactivate en Angular
En el desarrollo con Angular, los guards son fundamentales para gestionar la navegación y proteger las rutas de nuestra aplicación. Dentro…
Tatiana Polo
Jun 10
Arquetipo de librería con enfoque minimalista y publicación en JFrog Artifactory
Arquetipo de librería con enfoque minimalista y publicación en JFrog Artifactory
En el ámbito del desarrollo de software, la simplicidad y la eficiencia son valores fundamentales. La implementación de una biblioteca…
Wilmer Siancas
May 31
WebSockets en C# con SignalR y Service Broker SQL
WebSockets en C# con SignalR y Service Broker SQL
En el desarrollo de las aplicaciones modernas, la comunicación en tiempo real se ha convertido en un aspecto fundamental para mejorar la…
Wilmer Siancas
May 31
Comunicación asíncrona entre microservicios con Kafka y Spring Boot: principios y práctica
Comunicación asíncrona entre microservicios con Kafka y Spring Boot: principios y práctica
Apache Kafka es una plataforma distribuida para el procesamiento de flujos de datos en tiempo real diseñada para manejar grandes volúmenes…
Luis Manuel Diaz Sequea
May 31
Consumir Servicios SOAP y REST con Spring WebFlux
Consumir Servicios SOAP y REST con Spring WebFlux
En la era de las aplicaciones modernas, la capacidad de manejar un gran número de solicitudes concurrentes y procesar datos al instante es…
Wilmer Siancas
May 31
Pruebas automatizadas de servicios API: Un enfoque integral
Pruebas automatizadas de servicios API: Un enfoque integral
Las pruebas automatizadas de servicios API se han convertido en una parte esencial del ciclo de vida del desarrollo de software moderno…
Miguel Octavo Alvarez Ojeda
May 30
Trazabilidad en Entornos Distribuidos con Spring Boot, OpenTelemetry, Prometheus y Grafana
Trazabilidad en Entornos Distribuidos con Spring Boot, OpenTelemetry, Prometheus y Grafana
La observabilidad es la capacidad de comprender el estado interno de un sistema a partir de su comportamiento externo, como métricas, logs…
Luis Manuel Diaz Sequea
May 29
Implementar Multitenancy Database en Spring Boot
Implementar Multitenancy Database en Spring Boot
Implementar multi-tenancy a nivel de base de datos en Spring Boot permite que tu aplicación soporte múltiples clientes (tenants), cada uno…
Luis Manuel Diaz Sequea
May 29
Multi-Tenencia en el desarrollo de software: arquitectura, ventajas y retos
Multi-Tenencia en el desarrollo de software: arquitectura, ventajas y retos
Cuando desarrollamos software, uno de los aspectos clave que debemos tener en cuenta es para quién estamos construyendo la aplicación. Sin…
Luis Manuel Diaz Sequea
May 29
About Pragma
Latest Stories
Archive
About Medium
Terms
Privacy
Teams