Homepage
Open in app
Sign in
Get started
Pragma
Compartimos conocimiento para que seas imparable
Computer Science
People-Centered Design
Data Science
Powerful Teams
Trabaja con nosotros
Follow
Aprende a crear y guardar un archivo PDF usando Ionic y Capacitor
Aprende a crear y guardar un archivo PDF usando Ionic y Capacitor
En este artículo, explicaremos cómo crear y guardar un archivo PDF utilizando Ionic y Capacitor, abarcando dos escenarios: crear el archivo…
Cristian Gabriel Contreras Garcia
Jul 3
Cómo usar postMessage para una Comunicación Segura entre Orígenes Cruzados (diferentes origenes)
Cómo usar postMessage para una Comunicación Segura entre Orígenes Cruzados (diferentes origenes)
Hola coders 🖖🏻, en esta publicación, te presentaré la API postMessage, una característica asombrosa pero poco conocida para la…
Diego Caceres
Jul 2
Arquitectura de software ¿Modelo Canónico Patrón o AntiPatrón?
Arquitectura de software ¿Modelo Canónico Patrón o AntiPatrón?
Te explicaré en qué consiste como patrón y cuando podría verse como un antipatrón.
David Castano
Jul 2
Design Patterns in Flutter: a Hands-On Approach With Factory Method
Design Patterns in Flutter: a Hands-On Approach With Factory Method
Based on the Dart language, Flutter stands out for its flexibility and capacity to apply object-oriented programming principles, such as…
Albert Joao Jimenez
Jul 2
Aprende a implementar una Aplicación React con GitHub Pages
Aprende a implementar una Aplicación React con GitHub Pages
En este artículo, aprenderás a implementar tus sitios web estáticos en GitHub Pages utilizando el paquete NPM gh-pages.
Estefanía Nieto Vélez
Jun 28
Linux® al grano para usuarios principiantes, intermedios y avanzados: Todo lo que necesitamos saber
Linux® al grano para usuarios principiantes, intermedios y avanzados: Todo lo que necesitamos saber
En el mundo de los sistemas operativos para computadores portátiles, de escritorio o servidores, es común escuchar de 3 principales…
Henry Javier Almarza Cañizalez
Jun 27
Introducción al lenguaje de programación Elixir
Introducción al lenguaje de programación Elixir
Hoy en día, se requiere que las aplicaciones soporten más carga de trabajo y tengan mejor rendimiento en un mundo donde el usuario final…
Cristian Ernesto Olmos Casanova
Jun 22
Exploradores de experiencias: Navegando por 5 Estados del Sistema en aplicaciones móviles
Exploradores de experiencias: Navegando por 5 Estados del Sistema en aplicaciones móviles
Este artículo fue escrito en colaboración con @sergio.oviedodr — Analista UX de Pragma.
Laura Jimenez
Jun 20
Conozcamos un poco la actualización del ISTQB Foundation Level V4.0
Conozcamos un poco la actualización del ISTQB Foundation Level V4.0
El ISTQB (International Software Testing Qualifications Board) es una organización de certificación de la calidad del software que opera…
Genifer Moreno
Jun 19
Del modelo MVC a las arquitecturas limpias.
Del modelo MVC a las arquitecturas limpias.
Si bien la arquitectura MVC (Modelo-Vista-Controlador) ha sido una opción confiable y ampliamente adoptada en el desarrollo de software, el…
Jaime Sierra
Jun 17
Cómo utilizar AWS Device Farm para pruebas de APP Móviles
Cómo utilizar AWS Device Farm para pruebas de APP Móviles
En los procesos de certificación de aplicaciones móviles, los tester nos podemos llegar a encontrar con la necesidad de tener que probar en…
Genifer Moreno
Jun 17
Cuatro principios clave de usabilidad para mejorar la vida diaria
Cuatro principios clave de usabilidad para mejorar la vida diaria
La usabilidad es un término indispensable en el diseño de interfaces digitales. Si se considera la velocidad en la que avanza la tecnología…
Laura Jimenez
Jun 11
Explora las pruebas de aceptación en Back-End con Karate.
Explora las pruebas de aceptación en Back-End con Karate.
Las pruebas de aceptación en Back-End son un tipo de prueba de software que se centra en verificar si el comportamiento del sistema en su…
Marcos Silva
Jun 7
Qué es y cómo administrar la deuda técnica
Qué es y cómo administrar la deuda técnica
La deuda técnica es un concepto acuñado por Ward Cunningham en 1992 y se ha explorado ampliamente en los últimos años por varios autores.
Nicolas Archila
Jun 6
Future.wait y paralelismo en Flutter
Future.wait y paralelismo en Flutter
En el desarrollo de aplicaciones móviles con Flutter, es común encontrarse con la necesidad de ejecutar múltiples tareas asíncronas en…
Albert Joao Jimenez
Jun 4
Introducción a Karate para Pruebas de Calidad
Introducción a Karate para Pruebas de Calidad
En el mundo del desarrollo de software, la calidad es un aspecto crucial. Para garantizar que las aplicaciones funcionen correctamente y…
Noe Castellanos
May 27
¿Cómo saber si haces match con una empresa?
¿Cómo saber si haces match con una empresa?
Hoy en día, la búsqueda de empleo ha evolucionado significativamente. Las aspiraciones laborales van más allá de encontrar una empresa que…
Pragma
May 20
Hablemos de TDD, BDD y ATDD
Hablemos de TDD, BDD y ATDD
¿Que son TDD (Test Driven Development) , BDD (Behavior Driven Development) y ATDD (Acceptance Test-Driven Development)?
Miguel Octavo Alvarez Ojeda
May 10
Mi primer proyecto en Karate Framework
Mi primer proyecto en Karate Framework
Antes de iniciar, es bueno saber que es Karate Framework. Karate Framework es una herramienta de código abierto escrita en java por Peter…
Miguel Octavo Alvarez Ojeda
May 10
Diferencias y desafíos en las pruebas de software: contextos web, móvil y de escritorio
Diferencias y desafíos en las pruebas de software: contextos web, móvil y de escritorio
Las pruebas de software son esenciales en cualquier contexto de desarrollo para garantizar la calidad y la funcionalidad de las…
Melissa Rodriguez
May 3
Buenas Prácticas para la Seguridad en el Desarrollo Frontend
Buenas Prácticas para la Seguridad en el Desarrollo Frontend
La seguridad en el desarrollo frontend es crucial para proteger tanto a los usuarios como a la aplicación de posibles vulnerabilidades y…
Saul Gomez
May 1
La importancia de las pruebas de seguridad en el ciclo del desarrollo de software
La importancia de las pruebas de seguridad en el ciclo del desarrollo de software
En el ecosistema digital actual, donde las aplicaciones desempeñan un papel central en la vida cotidiana y el funcionamiento de las…
Carlos A. Galvis
Apr 26
Pruebas de seguridad de aplicaciones (AST) con CheckMarx y AWS CodeBuild
Pruebas de seguridad de aplicaciones (AST) con CheckMarx y AWS CodeBuild
Checkmarx One es una plataforma utilizada para identificar, analizar, priorizar de forma inteligente y corregir problemas de exposición del…
Carlos A. Galvis
Apr 26
Validación de Plantillas de CloudFormation con CNF-Nag y CFN-Lint
Validación de Plantillas de CloudFormation con CNF-Nag y CFN-Lint
En un entorno DevOps, la automatización y la validación son esenciales para garantizar la eficiencia y la seguridad de tu infraestructura…
Carlos A. Galvis
Apr 26
Tips esenciales para el diseño e implementación de APIs
Tips esenciales para el diseño e implementación de APIs
La implementación de un API funcional, eficiente y segura son elementos cruciales en el desarrollo de software moderno. Diseñar una API que…
Mary Andrea Doria Gomez
Apr 22
About Pragma
Latest Stories
Archive
About Medium
Terms
Privacy
Teams