Construyendo un Web Component sin Frameworks JS

Estamos en la época del furor de los componentes y se están utilizando en casi todas las páginas y aplicaciones web del momento; Facebook creó su propia librería para realizar sus componentes web, también Google creó su propio framework llamado Angular y hay muchas ...

¡Estuvimos en PyCon Colombia 2019!

Cuando estaba empezando a trabajar como desarrollador, tuve la oportunidad de ir con algunos miembros de Swapps a un evento de software organizado por una gran compañia en Bogotá. Era la primera vez que asistía a un evento de este tipo y fue muy ...

El Ritmo en la Tipografía Web

Las piezas musicales tienen una estructura interna que les da afabilidad y facilidad en su escucha -cualquiera que sea el tipo de música-. Las composiciones musicales deben tener forma y ser parte de un todo, de un compuesto global que une cada una de ...

La perfecta combinación entre Beaver Builder y Gutenberg

El mundo web se encuentra creciendo a pasos agigantados. A diario aparecen una gran cantidad de nuevas herramientas que nos ayudan en el desarrollo de sitios web y de aplicaciones móviles. En Wordpress, dos de estas herramientas son Beaver Builder y Gutenberg. Gracias a ...

Empezando con Storybook

Storybook es una librería javascript que permite probar los componentes gráficos por medio de la separación de la lógica de negocio y del contexto de la aplicación. Storybook soporta actualmente frameworks y librerías tales como: React, Vue, Angular, Mithril, Marko, HTML, Svelte, Meteor, and ...

Principios Gestalt en el Diseño Web

Tal vez para muchos sea desconocida la importancia que juega la psicología dentro del proceso creativo y el impacto que algunos de sus principios aporta a las decisiones de diseño que día tras día se gestan para cada pieza, ya sea esta impresa o ...

Puppeteer: Una API para controlar Chrome programáticamente

Puppeteer es una librería de Node que proporciona una API de alto nivel para controlar Chrome o Chromium a través del protocolo DevTools de manera Headless; lo que significa que interactuamos con Chrome sin la interfaz gráfica, es decir  sin un navegador como tal. ...

Marketing para ONG: 4 razones para usar email marketing

Una de las herramientas de marketing para ONG más efectivas en la actualidad es el Email Marketing, o emailing. Este consiste en enviar correos electrónicos a un grupo de contactos, o suscriptores, con información de su interés. Utilizado de manera correcta, el email marketing, ...

Desarrollo de software con equipos distribuidos

Mi primer trabajo como desarrollador, en el año 2009, fue de manera remota. Y aunque esta experiencia fue positiva, no sé en que momento me volví detractor del trabajo remoto. Creo que fue cuando pasé de ser desarrollador a liderar equipos de trabajo para una empresa ...

Agrega coherencia visual a tus sitios web con las Guías de Estilo

Realizar el diseño de un sitio web ya no es tarea sencilla. Pasamos de tener un mínimo de requerimientos y de conocimientos bajo la manga para realizarlo a poseer una gran cantidad de herramientas, frameworks, librerías y demás elementos a nuestra disposición. Pero hay ...

Crea tu propia Wiki con MediaWiki!

Wikipedia se ha consolidado como una gran enciclopedia virtual. Su característica principal es que cualquier persona del mundo puede crear, editar o sugerir cambios en  su contenido. Todos hemos usado Wikipedia alguna vez para investigar la definición de una palabra, la historia de un ...

Conéctate con el mundo exterior: Las mejores prácticas para usar APIs

Llega un momento como desarrollador en el que debes integrar una aplicación con un servicio externo (JIRA, Toggl, Slack, Github, Wordpress, entre otros). Puedes utilizar REST API, GraphQL, SOAP, o el protocolo que el servicio en cuestión utilice para este fin. Este artículo no ...