Categorías
Desarrollo IT Desarrollo Web

¿Qué tan lista es la Inteligencia Artificial?

Cada vez confiamos más en la Inteligencia Artificial para la toma de decisiones. Sin embargo, ¿deberíamos hacerlo?

La inteligencia artificial promete tomar decisiones cada vez más importantes en el futuro. Ante esta tendencia, las personas deben estar también cada vez más conscientes sobre las limitaciones de estas tecnologías y los peligros que entraña.

A diferencia de las preocupaciones de Elon Musk sobre la posibilidad de que los humanos sean remplazados por las máquinas cada vez más tareas hasta ser relegados a gatos domésticos, las IA presenta problemas de otra índole.

Los problemas de la IA no forman parte de historias de ciencia ficción. Estos problemas son reales y, si no somos precavidos, serán cada vez más comunes.

En el New York Times, el reportero Kashmir Hill mostró que mucha de la tecnología que se utiliza en la actualidad es bastante tonta, aunque creemos que es inteligente. Y esto ha provocado problemas innecesarios a muchos individuos.

Uno de estos casos es el de Robert Julian-Borchak Williams, un hombre negro en Michigan que fue acusado de robar en tiendas. La acusación se debió a un trabajo policial defectuoso que se basaba en tecnología de reconocimiento facial defectuosa.

Robert Julian-Borchak Williams fue arrestado injustamente por problemas de la IA reconociendo rostros.

El software utilizado por la policía mostró la foto de la licencia de conducir de Williams entre las posibles coincidencias con el hombre en las imágenes de vigilancia, lo que condujo al arresto de Williams en un crimen que no cometió.

El reportero mencionó en una entrevista que la policía debe usar la identificación de reconocimiento facial solo como una pista de investigación. Pero en cambio, las personas tratan el reconocimiento facial como una especie de magia. Y es por eso que tienes un caso en el que alguien fue arrestado en base a un software defectuoso combinado con un trabajo policial inadecuado.

Pero los humanos, no solo las computadoras, identifican erróneamente a las personas en casos criminales. El testimonio de testigos ha llevado también en muchas ocasiones a problemas al reconocer el rostro de alguien. Ese ha sido un argumento de venta para muchas tecnologías de reconocimiento facial.

Sin embargo, las máquinas no reconocen rostros mejor que los humanos. Un estudio federal de algoritmos de reconocimiento facial encontró que están sesgados e identifican erróneamente a las personas de color a tasas más altas que las personas blancas.

El estudio incluyó los dos algoritmos utilizados en la búsqueda de imágenes que llevaron al arresto de Williams.

Algunas veces el algoritmo es bueno y otras es malo, y no siempre hay una buena manera de notar la diferencia. Y, por lo general, no se exige que los encargados de la formulación de políticas, el gobierno o la policía veten la tecnología.

Las compañías que venden software de reconocimiento facial dicen que no ofrece una “combinación” perfecta. Da una puntuación de la probabilidad de que las imágenes faciales en las bases de datos coincidan con la que busca. Las compañías de tecnología dicen que nada de esto es causa probable de arresto. (Al menos, así es como lo hablan con un periodista de The New York Times).

Pero en el terreno, los oficiales ven una imagen de un sospechoso junto a una foto de la coincidencia más probable, y parece ser la respuesta correcta. He visto que el reconocimiento facial funciona bien con algunas imágenes de primer plano de alta calidad. Pero generalmente, los oficiales de policía tienen videos granulados o un boceto, y las computadoras no funcionan bien en esos casos.

Se siente como si supiéramos que las computadoras tienen fallas, pero aún creemos en las respuestas que escupen.

Escribí sobre el propietario de una granja de Kansas que fue acosado por la policía y visitantes al azar debido a una falla en el software que mapea las ubicaciones de las personas desde sus direcciones de Internet. La gente pensaba incorrectamente que el software de mapeo era perfecto. El reconocimiento facial tiene el mismo problema. Las personas no profundizan en la tecnología y no leen la letra pequeña sobre las inexactitudes.

Categorías
Desarrollo Web

¿Ya le dijiste “adiós” a Flash Player?

Desde 2017 Adobe anunció que dejaría de realizar actualizaciones de seguridad en su producto Adobe Flash Player, que durante muchos años fue la única alternativa para los desarrolladores web para crear contenidos dinámicos e interactivos.

Sin embargo, desde hace varios años han surgido alternativas de código abierto para la creación de este tipo de contenidos, haciendo a la aplicación de Flash Player como obsoleta, lo que llevó a la compañía a abandonar este reproductor multimedia.

Animando la vieja web

En la década de 1990, la web era un espacio estático y sin mucho movimiento. La principal alternativa para la creación de sitios dinámicos eran animaciones en formato GIF.

La ahora extinta empresa Macromedia creó una alternativa para estas animaciones de muy baja calidad y duración con Flash Player. Esta aplicación permitió crear gráficos vectoriales en 2D que fue crucial para que los sitios web tuvieran un aspecto más profesional.

En 2005, la compañía fue absorbida por Adobe Systems, quien desde entonces ha sido la compañía encargada de mantener las actualizaciones y desarrollar las nuevas versiones del producto.

Sin embargo, Flash Player tenía un problema que sería la causa de su posterior desaparición: no es software de código abierto. Esta característica dificulta la colaboración y crea dependencia de los desarrolladores a las actualizaciones de la compañía.

Los nuevos estándares para la web lanzaron alternativas a Flash Player, haciendo innecesario su uso.

¿Qué consecuencias tendrán para los usuarios la desaparición de Flash Player?

La descontinuación de Flash Player no traerá mayores consecuencias para la mayoría de los usuarios de Internet, quienes probablemente no echarán en falta.

La incorporación de HTML5, WebGL y WebAssembly han hecho a Adobe Flash Player una opción costosa, ineficiente e innecesaria, hasta el punto de que ya los exploradores Firefox y Edge no le dan soporte y lo tienen bloqueado de manera automática, mientras que los usuarios de Chrome deben solicitar manualmente permitir su reproducción.

Por lo tanto, Adobe ha tenido que tomar la decisión de desconectar a este moribundo programa que a inicios de siglos dominó la web con sus animaciones.

Desde 2017, los desarrolladores web fueron advertidos para empezar a migrar hacia las alternativas open source para crear páginas interactivas y con animaciones. Adobe dijo que 2020 sería el último año de Flash Player, pero no había dado una fecha definitiva.

Ahora ya lo ha hecho: Flash Player dejará de ser actualizado y soportado a partir del 31 de diciembre de 2020. Este año todavía recibirá unas últimas actualizaciones. Sin embargo, la misma compañía aconseja eliminarlo de una vez.

Si tu compañía aún no se ha despedido de Flash Player, le quedan seis meses para hacerlo.

Categorías
Desarrollo IT Gobierno

Los peligros para la red 5G

Este 14 de junio, los pobladores la comunidad campesina Chopcca en la región Huancavelica de los Andes Peruano liberaron tras varias negociaciones a ocho técnicos de la compañía de telecomunicaciones Gilat.

El secuestro de estos técnicos no se debió porque los pobladores quisieran cobrar un rescate, o por que los confundieran con potenciales criminales. Los pobladores tomaron estas medidas extremas porque creían que los técnicos planeaban instalar una antena de la red 5G que, según sus propias creencias, ayudaría a transmitir el coronavirus.

La liberación de los técnicos se realizó después de que se convenciera a los mismos miembros de esta comunidad que los operarios no pretendían instalar ninguna antena 5G, además de convencerse de que esta tecnología nada tiene que ver con la transmisión del virus que provoca el COVID-19.

Los sueños de avances tecnológicos chocan con la realidad latinoamerica

Esta anécdota sería jocosa si no fuera un reflejo de la realidad latinoamericana. 

En varios países de la región ya existen proyectos para empezar a crear una red 5G en el continente, que será una herramienta fundamental para impulsar el desarrollo de la región.

En México, Telcel está haciendo pruebas con esta tecnología. Desde hace más de 5 años, la compañía solitició permiso para usar el espectro radioeléctrico destinado para la 5G. Según la consultora IDC, en el país las primeras aplicaciones comerciales de esta tecnología podrían llegar en 2021. Telcel o AT&T podrían ser las primeras empresas en ofrecer el servicio. La instalación de estas redes continúa a pesar de la declaración de pandemia debido al COVID-19.

Sin embargo, según la consultora The CIU, debido al coronavirus se han reducido los incentivos para invertir en el despliegue de infraestructura para esta tecnología a corto  mediano plazo. 

Colombia y Uruguay son los países que más han avanzado en el despliegue de la red 5G. Colombia empezó con pruebas pilotos de la red, que serán llevadas acabo por las compañías Movistar y Huawei. Mientras tanto, Uruguay ya comprobó que la red desplegada cumple con los límites de radiación.  Entre los primeros usos que se le darían a esta red sería como herramienta para combatir el coronavirus.

Los analistas de The CIU ubican a México y Chile como los siguientes países que podrían mostrar avances significativos en América Latina con esta tecnología, al tener previstas las entregas de licitaciones.

Argentina, Brasil y Costa Rica planean seguir estos pasos para 2021.

Desconocimiento sobre la red podría ser el principal peligro

La pandemia causada por el recién descubierto coronavirus ha causado un retraso en el despliegue de esta tecnología. Sin embargo, ese es el menor problema que tiene América Latina, como lo vimos en el caso de Perú.

El desconocimiento sobre qué es y para qué sirve la red 5g puede ser en realidad es principal lastre que podría arruinar el despliegue de esta tecnología a nivel mundial.

Este problema no es exclusivo de América Latina. Otros países lo han experimentado en menor o mayor medida. El 25 de enero de 2020 se organizó la primer serie de protestas mundiales contra el 5G

Estos movimientos, impulsados por organizaciones como Stop 5G International, han propagado el miedo a nivel mundial, argumentando que el espectro electromagnético de esta tecnología podría causar daños a los humanos, a pesar de encontrarse en un nivel mucho más seguro que otras tecnologías usadas ampliamente.

En Reino Unido empezaron a observarse estos ataques contra la 5G. Los perpretadores siempre argumentaron peligros a la salud, los cuales no están sustentados con evidencia alguna. Estos empezaron a extenderse en Europa y ahora suceden en América Latina.

La falta de acceso a la información y educación en América Latina pueden hacer que la región sea un caldo de cultivo para estas virulentas ideas, sobre todo en los sectores de la población más marginados.

Estas consecuencias son un resultado obvio del marginamiento en que se ha mantenido a gran parte de la población del continente. Para nada es culpa (o al menos no por completo) de grupos que por generaciones han sido excluidos de una educación, alimentación y salud de calidad. O peor aún, con el discurso de la ciencia y el progreso, se ha justificado la explotación de los más pobres.

Mientras todavía millones de latinoamericanos sean excluidos de los beneficios de la ciencia y el progreso, será de lo más normal que estos reaccionen de manera hostil a todos lo avances de los mismo.

Categorías
Startups

Startups brasileñas ofrecen trabajo desde casa para desarrolladores

Mientras el desempleo crece en gran parte del mundo, los ecommerces requieren urgentemente de especialistas que les permitan escalar sus actividades.

Estas son algunas startups brasileñas que están ofreciendo vacantes en plena pandemia.

Cielo ofrece 20 vacantes

El Cielo quiere ampliar su equipo de profesionales de TI para responder a los nuevos desafíos en el área de pagos impuestas por la nueva pandemia de coronavirus .

Hay 20 vacantes para desarrolladores con beneficios como horarios flexibles y oficina en casa . La empresa no requiere educación superior de los candidatos, solo conocimientos técnicos y experiencia.

Y la selección, que es completamente virtual, prestará atención a las mujeres profesionales para aumentar la diversidad en el equipo.

Según el presidente de Cielo, Paulo Caffarelli, buscan profesionales inquietos apasionados por la tecnología.

Los interesados ​​pueden acceder a las vacantes en el sitio web .

Algar Tech

espués de poner a casi 9 mil empleados en trabajo remoto, Algar Tech comienza a allanar el camino para la oficina en casa definitiva con el 75% del equipo evaluando que le gustaría mantener el modelo.

En la primera etapa, el personal y las áreas comerciales de la multinacional de relación y gestión del entorno tecnológico ya no volverán al trabajo cara a cara. Hay más de 600 empleados que se quedan en casa, incluso con la flexibilidad de la cuarentena.

La compañía sigue la misma tendencia que otras compañías, como Twitter y QuintoAndar , eliminando la obligación de regresar a la oficina y esperando un momento más seguro para la salud de todos.

QuintoAndar

El QuintoAndar , puesta en marcha raíces, se ampliará la oficina en el hogar para el final del año, a pesar de la relajación de la cuarentena.

La compañía espera preservar la salud de los empleados siempre que no haya una vacuna para covid-19 disponible.

Sin embargo, cuando termine la pandemia, los empleados que prefieran el nuevo modelo de trabajo remoto no necesitarán regresar a las oficinas en São Paulo y Campinas.

“Como la situación aún no se ha estabilizado y estamos trabajando bien con el trabajo remoto, nos quedaremos en casa para mantener a todos a salvo”, dice Gabriel Braga, cofundador y CEO de QuintoAndar.

Los empleados recibirán una asignación mensual para cubrir gastos con Internet y recibirán reembolsos de materiales de apoyo para trabajar en casa.

La startup también reajustará sus oficinas, cambiando los protocolos de limpieza para acomodar a los empleados que necesitan ir a la oficina. En el futuro, con una oficina en casa permanente, los espacios servirán como centros para reuniones, eventos y capacitación.

Para aquellos que buscan una oportunidad de trabajo con una oficina en casa, la startup tiene 30 puestos vacantes para las áreas comerciales, financieras y legales, de productos y tecnología y de crecimiento. Consulta el sitio web .

Estas tendencias muestran que la digitalización, en lugar de eliminar empleos, hará que las empresas requieran cada vez más especialistas en los sectores de mayor crecimiento.

Categorías
Desarrollo Web

Herramientas para crear diagramas: Piensa tu código antes de programar

En diferentes libros y sitios web, las personas citan una frase atribuida al presidente Abraham Lincoln: «si dispusiera de seis horas para cortar un árbol, gastaría cuatro horas afilando el hacha y dos cortándolo». Al programar, hacer diagramas es parte del trabajo de afilar el hacha.

Los diagramas son herramientas útiles para imaginarnos cómo será el código que vamos a desarrollar, la jerarquía de una página web o las relaciones de una base de datos. Para desarrollarlos, una hoja de papel y un lápiz pueden ser suficientes para elaborarlos, o bien, un pizarrón blanco. 

Sin embargo, si trabajas en proyectos colaborativos, quizá quieras buscar herramientas más profesionales para esta tarea en extremo importante.

Los diagramas permitirán que el equipo de desarrolladores tengan una mejor comprensión de las tareas que deben desempeñar y cómo su trabajo se conecta con el trabajo del resto del equipo.

Al buscar herramientas para hacer diagramas por Internet, probablemente te sientas inseguro sobre qué herramienta elegir y si la herramienta que estás eligiendo soluciona verdaderamente todas tus necesidades.

Aquí te presento las características de algunas herramientas populares para hacer diagramas, para que escojas la que más le convenga a tu proyecto.

Diagrams as Code: diseña la arquitectura de un sistema en la nube con código de Python

Diagrams as Code es una librería de Python que te permite diseñar la arquitectura de un sistema en la nube. Esta herramienta nació como un sistema de arquitectura que no requiere habilidades en herramientas de diseño.

Con Diagrams, también puedes describir o visualizar la arquitectura de un sistema ya existente. 

Entre las funcionalidades que ofrece, están:

  • La posibilidad de rastrear los cambios de los diagramas de la arquitectura en cualquier versión del sistema de control.
  • Soporte para seis de los principales proveedores de servicios en la nube: AWS, Azure, GCP, Kubernetes, Alibaba Cloud y Oracle Cloud. También ofrece apoyo en nodos locales, así como en lenguajes de programación y frameworks.

Por qué Diagrams as Code es una buena opción: Es gratuito y tiene soporte para varios proveedores. También es la opción ideal si tus habilidades de programación son mejores que tus habilidades de diseño.

Por qué Diagrams as Code es una mala opción: Si todavía estás aprendiendo a programar y tus habilidades de diseño son mejores, quizá querrás probar alternativas con una mejor interfaz de usuario. Ha sido diseñado para tareas específicas y quizá no sea la mejor opción como herramienta de propósito general.

Aprende a usar Diagrams as Code con esta guía (en inglés)

Structurizr: escoge cómo prefieres trabajar en la nube

Structurizr es un servicio que te permite hacer diagramas de la manera que más te convenga: a través de código o con una aplicación web con una interfaz de usuario.

Para hacer diagramas a través de código Structurizr utiliza Diagrams as Code, mientras que la opción de interfaz de usuario está basado en una aplicación web que funciona desde el navegador.

Por qué Structurizr es una buena opción: Ofrece versatilidad y te permite escoger la opción más cómoda para ti para hacer diagramas. Ofrece soporte para el modelo C4 para visualizar la arquitectura del software.

Por qué Structurizr es una mala opción: Cobra por utilizar una herramienta de software libre (Diagram as Code).

Aprende a utilizar Structurizr (en inglés)

SmartDraw: una solución para diagramas UML

SmartDraw es una herramienta para hacer diagramas de flujo, utilizando como base diagramas UML. 

Esta herramienta para crear diagramas se presenta como la mejor alternativa para Visio, al correr tanto en Mac, como en el explorador y en equipos Windows. También es una herramienta que resuelve las necesidades en una mejor manera que la paquetería Officce de Microsoft o de Google Suite. Además, ofrece más de 70 plantillas de diagramas para que pueda ser utilizado de manera rápida.

Por qué SmartDraw es una buena opción: Ofrece una solución sencilla de implementar y basado en diagramas UML. También permite a los desarrolladores crear fácilmente diagramas con datos.

Por qué SmartDraw es mala opción: Es software propietario y no tiene soporte para Linux.

Aprende a utilizar SmartDraw: http://sd2a.vzpla.net/apuntes/MANUAL_SmartDraw8.PDF

Microsoft Visio: la versión de lujo para los diagramas

Visio empezó como un software enfocado para que los ingenieros y los arquitectos realizaran planos, pero todo cambió cuando Microsoft compró Visio de Shapeware Corporation en el año 2000. 

Desde entonces, esta herramienta comenzó a enfocarse más en el diseño de vectores gráficos para la creación de diagramas enfocados en negocios, quitando funcionalidades que eran útiles para la agrimensura o la arquitectura.

En la versión profesional de Visio, los desarrolladores tiene la opción de conectar los diagramas con hojas de cálcula para representar datos de manera gráfica.

Por qué Visio es una buena opción: Al ser desarrollado por Microsoft, ofrece un soporte contínuo. Internet Explorer tiene integrado la representación de gráficos a través de Visio.

Por qué Visio es una mala opción: Es un software demasiado costoso.

Aprende a utilizar Visio

Draw.io: la opción buena, bonita y barata para el diseño de diagramas

Draw.io es una herramienta para hacer diagramas que mantiene un balance entre lo bueno, bonito y barato. Este software funciona a través del explorador web y desde Drive permite trabajar de manera colaborativa con otras personas. 

Esta herramienta ofrece soluciones para la creación de diagramas de flujo, arquitectura de software, modelado de base de datos, entre otras opciones.

Por qué Draw.io es una buena opción: es un software gratuito ejecutado desde explorador que permite el trabajo colaborativo.

Por qué Draw.io es una mala opción: La herramienta depende mucho de la conexión de Internet para funcionar adecuadamente. En ocasiones, tarda demasiado en reaccionar haciendo que la diagramación sea una tarea frustrante.

Aprende a utilizar Draw.io

¿Conoces otras herramientas para hacer diagramas profesionales? ¡Compártelas!

Categorías
Desarrollo IT Eventos

Participa en el hackatón en línea de Facebook

Facebook ha hecho una invitación abierta para que los desarrolladores participen en el hackatón en línea que organiza la compañía. El objetivo: encontrar soluciones que ayuden a fortalecer a las comunidades y que tengan impacto social.

La participación de en estos hackatones de Facebook será en línea y los premios suman $ 7 000 en cada categoría, que son: Inteligencia Artifical (IA), Realidad Aumentada (AR) y mensajería.

En la invitación, la compañía recalcó que cree que cosas sorprendentes suceden cuando los innovadores se unen con pasión y propósito. También expresó su emosión de darle la bienvenida a los desarrolladores para que continúen aprendiendo, construyendo y creciendo en este tipo de retos.

Los equipos ganadores podrán llevarse premios en efectivo y sets de la realidad aumentada de Oculus.

Hackatón de Realidad Aumentada

Facebook invita a los desarrolladores a crear con Spark AR, su herramienta de realidad aumentada. Spark AR cuenta con plantillas y liberías que permitirán a los novatos crear sus primeros efectos, e invita a los desarrolladores a construir experiencias más interactivas con esta tecnología.

En el hackatón, los participantes tendrán también acceso a tutoriales y recursos que les ayuden a desarrollar sus proyectos. La compañía asegura que muchos participantes serán seleccionados para recibir premios en efectivo y productos Oculus de realidad virtual.

Además del premio en efectivo, los ganadores del primer lugar tendrán la oportunidad de estar en una reunión de 30 minutos con un ingeniero de Facebook.

Hackatón de mensajería

En una convocatoria tanto para principiantes como para expertos, Facebook invita a los desarrolladores a mejorar la experiencia en la mensajería con algunas de las siguientes características: protocolos de traspaso, One-time notifications, mensajes privados y respuestas rápidas.

Además de tener la oportunidad de mostrar sus habilidades, los desarrolladores podrán concectarse con una comunidad global y beneficiarse de recursos educativos para mejorar.

Hackatón de IA en lenguaje natural con Wit.ai

Por último, Facebook invita a los desarrolladores a construir soluciones avanzadas de inteligencia artificial, enfocada principalmente en el procesamiento del lenguaje natural.

En este hackatón, Facebook alienta a los desarrolladores en crear soluciones que mejoren la plataforma Wit.ai.

Facebook asegura que para esto no es necesario ser un desarrollador de AI/ML para crear experiencias poderosas que implicque procesamiento del lenguaje natural.

Como un extra, los participantes tendrán la oportunidad de conectarse con una comunidad global de desarrolladores con ideas similares.

¿Cómo participar en el hackatón de Facebook?

Los desarrolladores que quieran participar en el hackatón de Facebook deberán subir un video demo en Facebook Video, Youtube, Vimeo o Youku de alrededor de dos minutos, que muestre cómo funciona la aplicación paso a paso, y disponible en inglés.

La aplicación móvil o web deberá tener una manera de acceder a ella para que pueda ser probada y evaluada.

Por último, los participantes deberán registrar un formato de participación antes de la fecha límite, que es el 24 de junio.

En la presentación, los participantes deberán explicar cómo los productos de Facebook les ayudaron a encontrar una solución a sus desarrollos.

Hasta el momento, más de cinco mil personas ya se han registrado. ¿Qué esperas para participar?

Categorías
Fintech

Klar, la fintech para quienes no les gustan los bancos

En la economía digital mexicana, las fintech mantienen un crecimiento constante. En América Latina, es la segundo país con más startups, con más de 300 ofreciendo innovadores servicios financieros. Además, desde marzo de 2018 se firmó la ley fintech, que ofrece un marco regulatorio y da certeza jurídica para estas empresas.

En este entorno de crecimiento, se prepara a llegar la fintech Klar, que ve una necesidad de tarjetas de crédito y débito en el país latinoamericano. En los próximos días empezará a otorgar este tipo de productos la población no bancarizada.

En México, el 68% de la población cuenta con productos financieros. Esta proporción es mayor que el total de América Latina, donde el 46% de la población no está bancarizada, pero aún se encuentra lejos de los niveles de los paíse desarrollados, donde el 90% de la población económicamente activa tiene acceso a servicios financieros, como son cuenta bancaria o créditos.

Klar, un nuevo competidor

Stefan Möller, CEO de la startup, precisa que en este mismo mes de abril 2019 lanzará sus productos de tarjetas de crédito y débito, en una alianza con MasterCard y cumpliendo con la reglamentación del Banco de México que, dice, permite abrir cuentas básicas con su respaldo.

Klar pretende entregar 25,000 cuentas en el primer año de operaciones en el país, y de ahí crecer exponencialmente. Esta es una proyección que no peca de optimista. Aunque México ha observado un estancamiento en la bancarización, el sector fintech ha crecido a doble dígito.

Klar ofrece una alternativa más barata, accesible y ágil que los bancos, pues todos los procesos son completamente digitales. En entrevista para El Economista, Stefan Möller declaró que “se puede hacer en cuatro minutos cumpliendo con los requerimientos. Ya desde ahí es una ventaja, porque todos hemos vivido el dolor de pararnos en una sucursal; es mucho más sencillo para el usuario; tu cuenta se aprueba en cuatro minutos; si quieres aplicar para una línea de crédito, también es digital y en cuestión de minutos”, menciona.

Sobre las tarjetas de crédito, añadió que no se cobrará ninguna anualidad. Para promover su uso, se ofrecerá un regreso de efectivo (cashback), en lugar de un sistema de puntos que en general no agradan a los usuarios. La tarjeta se autoriza vía digital si el usuario cumple con los requisitos.

En opinión de Möller, los bancos han fallado en estar cerca de los usuarios. Esta es el área de oportunidad que Klar quiere aprovechar: hacer todo fácil, más barato y de forma transparente. “Utilizar la tecnología para estar más cerca del usuario, de preguntarle, saber qué es lo que le falta”.

Solicitud ante CNBV, en proceso

Para cumplir con los requisitos que marca la ley,Klar está en proceso de registrarse ante la Comisión Nacional Bancaria y de Valores (CNBV). Los requisitos que pide la organización son bastante confiables.

“Las primeras (fintech) ya metieron formalmente su solicitud, que no significa que sean las únicas. Nosotros estamos en ese proceso y en hacer los ajustes requeridos, y en septiembre es cuando se empezarán a entregar las licencias”, explica.

Regulación para fintech, muy positiva

Para Möller, la ley Fintech es una señal positiva y de apertura por parte de la CNBV.

“La legislación es una historia de éxito. Ahora tienen que mostrar que surgen casos de éxito de la misma. La ley por sí misma tiene mucho mérito, pero ahora se tiene que traducir en historias de éxito, sobre todo del lado del consumidor. Al producto lo facilita una estructura sencilla, ágil, ligera, más eficiente y donde nosotros estamos regresando parte de esa eficiencia al usuario. Siempre y cuando cumplamos con los requerimientos, es una historia de éxito para el regulador. Hemos visto bastante apertura, hay gente que quiere ver este tipo de historias”, enfatiza.

Stefan Möller en entrevista.
Categorías
Articulos perdidos Startups

Deliveries crean estándar para entregas seguras

Las plataformas de deliveries se unieron para crear un estándar de entregas seguras en los domicilios mexicanos. Mediante la Guía para una Entrega a Domicilio Segura para Todos, estas empresas establecen recomendaciones sobre los procesos de seguridad y protocolos sanitarios a seguir durante la preparación, venta y entregas a domicilio.

La guía fue desarrollado con la colaboración de las compañías Beat, Cornershop, DiDi Food, Pronto, Rappi, SinDelantal y Uber Eats, junto con las diferentes cámaras y asociaciones a nivel nacional, y el apoyo gubernamental de las secretarías de Salud y Economía, así como de COFINECE y PROFECO.

Este compromiso de colaboración entre empresas, organizaciones y gobierno tiene el objetivo común de resguardar la salud de todos los consumidores, socios repartidores, conductores, compradores, dispensadores y trabajadores de restaurantes y comercios. Las recomendaciones buscan que las entregas a domicilio se lleven a cabo de manera responsable y segura posible. De esta manera, crean un frente común para preservar la salud de las comunidades ante la actual emergencia sanitaria originada por Covid-19. 

Además de la participación de las compañías Beat, Cornershop, DiDi Food, Pronto, Rappi, SinDelantal y Uber Eats para el desarrollo de la Guía para una Entrega a Domicilio Segura para Todos, también colaboraron Cámaras y Asociaciones industriales como:  la Asociación de Internet MX (AIMX); Asociación Mexicana de la Industria de Tecnologías de Información (AMITI); Asociación Mexicana de Venta Online (AMVO); Asociación Nacional de Farmacias de México (ANAFARMEX); Asociación Nacional de Tiendas de Autoservicio y Departamentales (ANTAD); Asociación Nacional de Distribuidores de Medicinas (ANADIM); la Cámara Nacional de la Industria Electrónica, de Telecomunicaciones y Tecnologías de la Información (CANIETI); la Cámara Nacional de la Industria de Restaurantes y Alimentos Condimentados (CANIRAC); y la Asociación Latinoamericana de Internet (ALAI). 

La iniciativa contó con el apoyo del Gobierno Federal, a través de la Secretaría de Salud, Secretaría de Economía, el Consejo Nacional para el Fomento a la Inversión, el Empleo y el Crecimiento Económico (COFINECE) y la Procuraduría Federal del Consumidor (PROFECO).

Esta guía define las recomendaciones a seguir desde  que se realiza el pedido en el restaurante —durante la elaboración de los alimentos— o al momento de realizar las compras —a través de un comprador—, hasta el momento de recoger, entregar o recibir un pedido. 

Restaurantes, comercios aliados y plataformas se comprometieron a promover el cumplimiento del protocolo entre su comunidad, para buscar reforzar la confianza en los consumidores que encuentran en estas plataformas una alternativa para comprar sin salir de casa. El compromiso de colaboración es parte de las acciones que procuran apoyar el funcionamiento de negocios y comercios para mantener activa la economía, con el apoyo de las plataformas digitales, que han sido identificadas  como parte de las actividades esenciales para hacer frente a la emergencia sanitaria.

Algunas de las principales medidas a destacar son: 

  • Realizar entregas sin contacto en la medida de lo posible; 
  • uso permanente de cubrebocas; 
  • respetar distancias de seguridad establecidas por autoridades locales; 
  • desinfectar elementos de reparto; 
  • permanecer al menos a un metro y medio de distancia del consumidor al momento de la entrega, 
  • uso de gel antibacterial, antes y después de cada entrega por parte de repartidores y consumidores.

Bajo estos criterios, se pretende brindar, por un lado, servicios seguros y eficientes a los consumidores finales, y oportunidades de autoempleo bajo condiciones seguras.

El principal objetivo de la Guía para una Entrega a Domicilio Segura para Todos es promover y reforzar los procesos de seguridad y protocolos sanitarios, para generar mayor confianza en quienes compran, venden y hacen posible la entrega a domicilio (socios repartidores, conductores, compradores y dispensadores), dando prioridad a la salud de todos los involucrados, y así mantener activos a comercios, empresas y PyMES que han visto afectadas sus ventas en punto físico.

Categorías
Desarrollo Web

Aprende a programar con Ruby

Ruby no está entre los lenguajes de programación más populares, pero en años recientes ha visto un lento ascenso. Los programadores que aprendan Ruby podrían en el futuro cercano contar con una mayor oferta laboral y tener la ventaja de ser early-adopters.

Pero, para quienes aún no conocen Ruby, ¿qué es Ruby y por qué deberían aprenderlo?

¿Qué es Ruby?

Ruby es un lenguaje de programación relativamente joven. Sin embargo, en los últimos años ha ganado cada vez más popularidad, en gran parte debido a su exitoso framework Ruby On Rails. Startups como AirBnB, Couchsurfing o Spotify están entre las compañías que han confiado su desarrollo en este lenguaje de programación, que no se caracteriza por su velocidad de respuesta, pero sí por la velocidad en que los desarrolladores pueden crear productos en poco tiempo.

Yukihiro Matsumoto creó Ruby en 1993. En la industria de la tecnología esto sonará mucho tiempo, pero en realidad es poco para los lenguajes de programación. C tiene casi cincuenta años, y aunque C ++ es más joven, no lo es tanto.

Aunque es fácil de aprender como Python, Ruby no ha vivido ese boom que ha tenido en años recientes el lenguaje de programación desarrollado por Guido van Rossum. Ellos comparten muchas cosas en común, pero no podría haber dos lenguajes con filosofías tan opuestas.

En el zen de Python, es preferible que solo haya una manera de hacer las cosas.

Ruby, por el contrario, aboga por la diversidad. La misma tarea puede ejecutarse con dos o tres métodos distintos. El objetivo es que los programadores pierdan menos tiempo pensando en cómo resolver un problema y que puedan lanzar sus creaciones en el menor tiempo posibles.

Para Matz -el apodo de Matsumoto-, lo importante es que programar vuelva a ser divertido.

¿Qué características tiene Ruby?

Ruby es un lenguaje orientado a objetos, interpretado y de alto nivel.

Además, es un proyecto open-source, por lo cual cada vez cuenta con más módulos que permiten a los programadores realizar múltiples tareas de manera más sencilla.

De hecho, uno de estos módulos es el que ha hecho cada vez más relevante a Ruby: Ruby on Rails.

Sin embargo, todavía no hay demasiados recursos para que los hispanohablantes aprendan a utilizar esta plataforma. Por este motivo, he empezado a crear un curso enfocado en aprender a programar con Ruby.

El curso está dividido por temas descritos con amplitud, de manera que sea fácil de consultar por cualquier persona y sirvan de referencia en un futuro. Los ejemplos se hacen directamente con el intérprete y he intentado usar múltiples ejemplos que, a la vez, sean entretenidos, para que lso temas queden lo más claro posible.

Hasta el momento, el curso da un repaso introductorio a lo que es Ruby y repasa con calma los diferente tipos de datos que maneja este lenguaje de programación.

Consúltalo y comparte tus comentario sobre este curso.

Categorías
Desarrollo IT

¡Atención, developers! Android 11 presenta adelantos

El vicepresidente de ingeniería de Android, Dave Burke, recientemente anunció los planes que tienen para el lanzamiento de Android 11. Burke menciona que cuando comenzaro a planificar Android 11, no esperaban todos los cambios tan bruscos que sucederían en el mundo. 

Según Burke, esto ha hecho que el equipo de Android se mantenga flexible para encontrar nuevas maneras de trabajar con la comunidad de desarrolladores .

Para superar los desafíos actuales, Burke anunció que habrá una actualización en sus planes de lanzamiento. Los desarrolladores podrán tener una vista previo de los cambios en la versión Beta entre el 1 y 3 de junio. 

Para contar los detalles sobre el lanzamiento y brindar recursos técnicos a los desarrolladores, el equipo de Android organizó un evento para desarrolladores (en línea, por supuesto) al que llamará # Android11 : the Beta Launch Show.

¿Qué es # Android11: The Beta Launch Show?

Dada la circunstancias, provocadas por la pandemia del COVID-19, los desarrolladores no podrán unirse a la conferencia anual de Google Google I / O en Shoreline Amphitheatre. Por este motivo, Burke anunció que el equipo de Android está organizando un evento en línea donde compartirán lo mejor de lo nuevo en Android.

El # Android11: The Beta Launch Show será una oportunidad para que los desarrolladores descubran las novedades en Android de las personas que crean Android. El evento comenzará a las 11 a.m. ET el 3 de junio. y terminará con una sesión de preguntas y respuestas en vivo después del show.

Además, los desarrolladores podrán preguntar todas las dudas que tengan desde Twitter, con el hashtag #AskAndroid.

El evento también incluirá charlas que originalmente estaban planeadas para Google I / O, que tocarán temas como Jetpack Compose hasta Android Studio y Google Play, conversaciones que originalmente habíamos planeado para Google I / O, para ayudarlo a aprovechar lo último en Android desarrollo. Puede suscribirse para recibir actualizaciones sobre este evento digital en developer.android.com/android11.

Actualización de programación de Android 11

En una industria que avanza muy rápido, el equipo de Android está buscando la manera de llevar Android a los fabricantes de dispositivos que buscan incorporar el sistema operativo en sus nuevos productos. También han considerado que muchos desarrolladores priorizan las pruebas tempranas de aplicaciones y juegos en Android 11, basándose en parte en la Plataforma de Estabilidad y otras características novedosas del sistema operativo. Al mismo tiempo, requieren de colaboración remota y priorizar el bienestar de familiares y amigos cercanos.

Lea también: El Sector Tech se contagia con el coronavirus

Para satisfacer las necesidades del ecosistema, el equipo dirigido por Burke decidió postergar el lanzamiento de Android 11, razón por la cual pasarán a Beta 1 en un mes aproximadamente. A pesar de estos cambios, Android se mantiene en la ruta para hacer el lanzamiento final en el tercer trimestre.

Estos son algunos de los cambios clave en el nuevo horario:

  • Lanzamiento de vista previa para desarrolladores para pruebas y comentarios.
  • La versión Beta 1 se traslada al 3 de junio. Incluirán las API finales de SDK y NDK con esta versión y abrirán la publicación de Google Play para aplicaciones destinadas a Android 11.
  • Beta 2 se mueve a julio. La estabilidad de la plataforma con esta versión se alcanzará en esta versión.
  • Beta 3 se traslada a agosto e incluirá versiones candidatas de lanzamiento para la prueba final.

Al brindarle las API finales en la línea de tiempo original mientras cambia las otras fechas, le dan un mes adicional para compilar y probar con las API finales, al tiempo que los desarrolladores de Android se aseguran de tener la misma cantidad de tiempo entre la Estabilidad de la plataforma y el lanzamiento final, previsto en el tercer trimestre.

Compatibilidad de la aplicación

El cambio de horario agrega algo de tiempo extra para probar la compatibilidad de la aplicación en desarrollo e identificar cualquier modificación que deba hacerse. Burke recomienda lanzar una actualización de aplicación compatible con Android 11 Beta el 3 de junio para recibir comentarios del grupo más grande de usuarios de Android Beta que recibirán la actualización.

Con Beta 1, las API de SDK y NDK serán definitivas, y a medida que se alcance la estabilidad de la plataforma en julio, también se finalizarán los comportamientos del sistema y las listas grises que no son de SDK. En ese momento, Burke recomienda planificar una prueba de compatibilidad final y lanzar la aplicación, SDK o biblioteca totalmente compatible lo antes posible para que esté listo para la versión final de Android 11.

Las pruebas de compatibilidad pueden realizarse en un dispositivo Pixel 2, 3, 3a o 4, o se puede usar el emulador de Android.

Los desarrolladores simplemente deben mostrar la última versión, instalar su aplicación de producción actual y probar los flujos de usuarios.

Burke recomienda revisar los cambios de comportamiento para las áreas donde la aplicación podría verse afectada.

Comienza a probar Android 11

El equipo de Android presentó la cuarta Vista previa para desarrolladores con las últimas correcciones de errores, ajustes de API y funciones para probar en sus aplicaciones. Está disponible mediante descarga manual y flash para dispositivos Pixel 2, 3, 3a o 4, y si ya está ejecutando una compilación de Vista previa del desarrollador, obtendrá una actualización inalámbrica (OTA) para el lanzamiento de hoy.