Creando un servidor de MySQL local con Docker

Docker es un software de manejo de contenedores que permite exportar tu código junto con la configuración del entorno en donde se encuentra de manera sencilla y liviana sin preocuparse por los cambios que puedan haber en el sistema operativo, mientras que MySQL es la base de datos relacional Open Source más popular.

El objetivo de este POST es explicar el paso a paso de la creación de un contenedor de MySQL de manera local que se pueda acceder desde otras aplicaciones instaladas en la misma máquina. Se usa un computador con Ubuntu 18.04 LTS para el tutorial.

Requerimientos

  • Docker Instalado

Leer más

¿Latino América sin efectivo?

Pagos en efectivo en Chile y Latino America

En un mundo en vías de ser Cashless ( sin efectivo ) aún nos queda un largo camino que recorrer.

Hace ya un par de meses que asistí a MoneyConf en Dublín, uno de los congresos Fintech más grandes del mundo, y además de los tópicos obvios; cryptocurrencies, los estándares PSD2, el flujo del dinero, y distintas innovaciones, también se habló mucho sobre una sociedad Cashless – sin efectivo -.

Desde ese entonces quería escribir algo al respecto, pero no sin antes haber realizado algo con que ejemplificarlo. Actualmente en Pago Fácil aceptamos efectivo para pagos online a través de dos Fintech; Multicaja y Pago46, y les trataré de explicar el por qué es muy importante que aún aceptemos pagos en efectivo a pesar de vender online.

Leer más

Importancia de la Tecnología en las PYMES: Potenciando una cultura de innovación

No es novedad decir que la tecnología está cambiando la forma de hacer las cosas. Ha cambiado la vida particular de las personas, como también la corporativa. Y es que los avances en la materia ayudan a mejorar los tiempos y procesos, alcanzando nuevas metas.

En este camino, la incorporación de la tecnología en una PYME es fundamental para que ésta se mantenga vigente y perdure en el tiempo, puesto que la tecnología le permite a empresas pequeñas y medianas competir codo a codo con empresas grandes, ya que facilitan que sus sistemas sean más eficientes y que se puedan optimizar para mejorar sus operaciones e incluso abordar un público internacional, apoyando una cultura de innovación.

Leer más

¿Qué es un certificado digital, y por que hay que actualizar el de #Transbank?

Transbank Actualización de Certificado

Si estás leyendo este artículo, es muy posible que seas uno de los afortunados que deben de hacer la actualización del certificado de Transbank. Acá te contaré un poco más del por qué lo debes de hacer, y para que sirve.

Un Certificado Digital es el único medio que permite garantizar de manera técnica a una persona o institución a través de Internet. Se utiliza para que las instituciones, en este caso Transbank, puedan ofrecer servicios seguros a través de Internet, y en general tienen un tiempo de validez limitado.

Leer más

Introducción a Serverless, Amazon Lambda, Express, Node.js y DynamoDB

Aprende a realizar un REST API usando Serverless, Amazon Lambda, Express, Node.js y DynamoDB. Además usaremos un par de herramientas que hará mucho más sencilla su desarrollo.

Source: Deploy a REST API using Serverless, Express and Node.js

 

Hace un tiempo que me fasciné con la tecnología Serverless, hasta el punto que gran parte de mis desarrollos y sistemas ya están funcionando con ella. Fue a tal nivel que me vi obligado a aprender lenguajes de programación de los cuales nunca me había hecho el tiempo de aprender, en este caso NodeJS ya que nunca me gustó mucho Javascript. Para mi sorpresa ES6, en lo que está basado actualmente la nueva versión de javascript, se adecua un montón a la forma como estoy acostumbrado a programar por lo que el aprendizaje fue más sencillo.

Aprovecho de escribir este tutorial ya que por un lado un amigo – Marcelo A. –  me dijo que ya no estoy escribiendo tanto en mi blog, por lo cual he perdido tráfico, además de poder ayudar a otro amigo – Ernesto M.-  con una breve introducción de estas tecnologías.

En este ejemplo crearemos una API REST – solo usaremos el create, list, and get como ejemplos- de productos que se conectará a una tabla en DynamoDB. (Pueden ver el código del ejemplo en GitHub)

Si bien a continuación hay una lista de requerimientos que deberías tener para poder entender lo más posible este ejemplo, puedes perfectamente copiar el código desde el repositorio y probarlo directamente. Yo estaré programando directamente en Linux, pero lo que mostraré debería ser transversal.

 

Requerimientos :

  • Tener una cuenta en Amazon Web Services.
  • Tener instalado la herramienta de Serverless.
  • Tener instalado NodeJS y npm.
  • Tener un IDE ( Netbeans, Atom, Sublime, etc ) con el cual poder editar el código de manera adecuada y entendible.

Leer más

Yii2 The “extra.asset-installer-paths” option is deprecated, use the “config.fxp-asset.installer-paths” option

Composer es un manejador de dependencias/librerías para proyectos en PHP,  mientras que Yii2 es un Framework de desarrollo MVC para proyectos en PHP.

Hace un tiempo que vengo recibiendo este warning cuando actualizo las librerías de composer con mi proyecto en Yii2, si bien es un warning y el sistema seguía funcionando sin problemas no lo quería ver más. A continuación como solucionarlo.

Leer más

Mi primera ronda de inversión y nuevo milestone con Pago Fácil

Cristian Tala Sánchez

Hace ya casi más de un año que desarrollé una solución, actualmente Pago Fácil, para poder recibir pagos a través de Internet con Transbank y Webpay para poder usarlo de manera privada en nuestros eCommerce. Esta solución aún no tenía nombre, logo, página web, plataforma de administración, etc, pero de igual manera personas, amigos, clientes, y colegas confiaron en ella para también recibir sus pagos en sus eCommerces.

Esta semana cumplimos los 150 clientes activos en el servicio, lo que para una aplicación que en su momento nació para ser una solución personal y no comercial creo que es un logro bastante grande. Hoy en día la solución se está transformando un concentrador de pagos (Recibiremos distintos medios de pago) , empresa de apoyo al emprendimiento,  y cuenta con el respaldo de distintas empresas y personas que he conocido a lo largo del trayecto.

Este es el momento en que quiero compartir un poco más de cual es mi visión sobre Pago Fácil para el futuro cercano, y de que sepas si puedes ser una de las personas involucradas.

Leer más

¿ Puede WannaCrypt interceptar los pagos de mi banco ?

WannaCrypt es un cyber attack  que fue viralizado a más de 99 países a través de una vulnerabilidad de windows. En las últimas horas se han hecho virales muchos rumores sobre los efectos de este cyberataque, en especial debido a que ha afectado a bancos en #Chile.  Dentro de estos rumores han salido personas pidiendo que … Leer más