Jose es ingeniero electrónico y se ha enfocado en la programación. La principal razón es que a través del código puede materializar ideas y proyectos teniendo total control sobre el transcurso de los mismos. Su objetivo a largo plazo es poder utilizar este conocimiento junto con su experiencia en Design Thinking y Human-Centered Design para desarrollar proyectos de vanguardia que satisfagan necesidades existentes en las personas de una manera simple y eficaz y que puedan ser usados casi sin limitaciones económicas o sociales. Como desarrollador de software web en SWAPPS, ha tenido la oportunidad no solo de aprender sobre programación sino también sobre las mejores prácticas para llevar a un proyecto a una culminación exitosa con el menor costo posible. En sus tiempos libres es un ávido lector, un músico en formación, un videojugador ocasional y un amante del cine y el teatro.

Hace un par de años, era bastante estándar actualizar la página cada vez que nuestros usuarios realizaban una acción: guardar un formulario, aplicar un filtro a una búsqueda, etc. Hacer que el sitio sea reactivo y permitir a nuestros usuarios realizar estas acciones sin actualizar la página usando JS puro, o incluso Jquery, era (y […]

Actualmente estamos viviendo en un mundo globalizado. Gracias a Internet, los días en que las compañías y las empresas tenían que pensar en una sola comunidad específica como su objetivo de marketing se han quedado atrás. Ahora, a través de su sitio web, puede llegar a clientes en cualquier parte del mundo sin más esfuerzo. […]

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 constructivo; pero se sentía extraño, muy frío y sin alma, era […]

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 es sobre cómo utilizar un protocolo en específico sino que contiene […]

Uno de los principales propósitos por los que la humanidad creó a las máquinas, y a los sistemas computacionales en general, fue para evitar hacer tareas simples y repetitivas que consumen tiempo; tiempo que puede ser invertido en otras tareas que requieren de un pensamiento complejo que solo un humano podría realizar. Lo divertido es […]

En la actualidad, es una necesidad creciente entre las empresas ofrecer la posibilidad de realizar pagos directamente a través de su portal web a sus usuarios. Sin esta posibilidad, la adquisición de productos o servicios ofrecidos por dicha empresa es engorrosa, lenta e inusable por una gran parte del mercado; lo que se resume en […]

Hoy en día, WordPress es el CMS más conocido en la web. Para crear y administrar contenido estático sin una lógica compleja, es un buen punto de partida. El problema es cuando necesita comenzar a administrar usuarios, datos personalizados y relacionarlos a través de cierto grado de complejidad; WordPress no es la herramienta para hacerlo […]

Uno de los momentos más importantes al escribir una aplicación en python es testear (palabra existente en la RAE). Puede ser aburrido, tedioso y {{ Inserta tu insulto favorito aquí }}, pero testear salvará tu vida cuando ese compañero descuidado, que puedes ser tú a las 7:00 a.m. un lunes, vaya y desorganice todo el […]