Homepage
Open in app
Sign inGet started

Pragma

Compartimos conocimiento para que seas imparable

  • Computer Science
  • People-Centered Design
  • Data Science
  • Cultura
  • Trabaja con nosotros
  • 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.
    Go to the profile of Martin Aristizabal
    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…
    Go to the profile of Luis Manuel Diaz Sequea
    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…
    Go to the profile of Luis Manuel Diaz Sequea
    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…
    Go to the profile of Wilmer Siancas
    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…
    Go to the profile of Wilmer Siancas
    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…
    Go to the profile of Wilmer Siancas
    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…
    Go to the profile of David Boteros
    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…
    Go to the profile of Santiago Tapasco Giraldo
    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…
    Go to the profile of Jonathan Andres Vasquez Castañeda
    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…
    Go to the profile of Anderson Felipe Jiménez Guevara
    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…
    Go to the profile of Christian Rodriguez
    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…
    Go to the profile of Christian Rodriguez
    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…
    Go to the profile of Fernando Santillan
    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?”
    Go to the profile of Wilver Fabian
    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…
    Go to the profile of Wilver Fabian
    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…
    Go to the profile of Eddy Johana Cristancho
    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…
    Go to the profile of Tatiana Polo
    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…
    Go to the profile of Wilmer Siancas
    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…
    Go to the profile of Wilmer Siancas
    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…
    Go to the profile of Luis Manuel Diaz Sequea
    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…
    Go to the profile of Wilmer Siancas
    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…
    Go to the profile of Miguel Octavo Alvarez Ojeda
    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…
    Go to the profile of Luis Manuel Diaz Sequea
    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…
    Go to the profile of Luis Manuel Diaz Sequea
    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…
    Go to the profile of Luis Manuel Diaz Sequea
    Luis Manuel Diaz Sequea
    May 29
    About PragmaLatest StoriesArchiveAbout MediumTermsPrivacyTeams