Yearly Archives: 2019

¿Cómo crear CD/CI en Azure Pipelines para aplicaciones Xamarin?

Desde nuestro blog hemos escrito sobre DevOps, lo importante que es y los muchos beneficios que aporta tanto a nuestra empresa como a nuestros flujos de trabajo. Es por eso que hoy veremos cómo crear una pipeline para una aplicación Xamarin.Forms para Android, y así alimentar la Integración Continua (CI) de nuestro proyecto con Azure DevOps. El primer requisito será, por supuesto, tener una organización con un proyecto, en el que trataremos con la aplicación en Xamarin. Nuestro código bien podría estar en un repositorio de GitHub o de Azure DevOps, pero para este ejemplo lo tendremos en Azure DevOps. Una vez tenemos nuestro repositorio preparado para ser analizado, empezamos a crear nuestra pipeline. Accederemos entonces a los servicios de Pipelines, en la sección de Builds. Aquí crearemos una nueva pipeline. Para nuestra aplicación, usaremos la última opción. Es decir, el editor clásico de pipelines, sin necesidad de escribir las especificaciones de la pipeline en un fichero YAML. Es el momento de seleccionar el repositorio sobre el que vamos a realizar la integración continua. Tal como [...]

2019-12-18T12:58:38+00:0018 diciembre, 2019|Categories: DevOps|Tags: , , , |0 Comments

Big Data Analytics: Aprovecha tus datos al máximo

Aunque el término Big Data lleva muchos años en nuestro vocabulario tecnológico y todas las empresas son conscientes de su alta capacidad, no ha sido hasta estos últimos años cuando ha comenzado a ganar importancia y a ser un motor clave de la transformación digital. Más concretamente, el análisis de estos datos, el Big Data Analytics, es uno de los puntos fuertes que todas las compañías quieren desarrollar. Para una empresa, una gestión de datos efectiva es la llave que determinará su crecimiento en los próximos años, ya que pueden sacar información de calidad para la mayoría de sus operaciones: procesos, atención al cliente, generación de nuevos servicios… Esto cada vez es más sencillo, ya que, según Gartner, el 90% de los datos actuales se han generado en los dos últimos años. Este crecimiento seguirá su curso, ya que, si en solo dos años se ha generado semejante cantidad de datos, con la normalización del 5G esta tendencia seguirá creciendo de manera paulatina. Esta nueva información que no deja de generarse enriquece en gran medida todos los departamentos de [...]

2019-12-10T08:52:38+00:0010 diciembre, 2019|Categories: Big Data|Tags: , , , |0 Comments

13 Dic 2019Global AI Bootcamp

¡Somos patrocinadores del próximo Global AI Bootcamp del 13 de diciembre! Este evento gratuito está organizado por la Global AI Community en un total de 124 localizaciones de todo el mundo. Nuestros compañeros MVPs Alejandro Almeida y Alberto Picazo impartirán la charla Machine Learning Operations – Applying DevOps to Data Science a partir de las 9:30. Si bien muchas compañías han adoptado las prácticas DevOps para mejorar la entrega de su software, estas mismas técnicas rara vez se aplican a proyectos de Machine Learning. La colaboración entre Developers y Data Scientists suele ser problemática y la implementación de modelos en un entorno de producción de forma confiable a menudo es un reto imposible. En esta sesión, mostrarán como aplicar las prácticas de DevOps a tus proyectos de Machine Learning con Azure DevOps y el Servicio de Azure ML. Configurarán el training, scoring y el almacenamiento automatizado de modelos versionados e introducirán los modelos en contenedores dockerizados para posteriormente implementarlos en Azure Container Instances y Azure Kubernetes Service. También recopilarán feedback continuos sobre el comportamiento del modelo para saber cuándo volverlo a entrenar. Consigue [...]

2019-12-04T12:41:33+00:004 diciembre, 2019|Categories: Bravent, evento, Eventos|Tags: , , , , , |0 Comments

10 Dic 2019Tus juegos 2D en Unity

¿Quieres aprender a desarrollar un videojuego? ¡Esta es tu oportunidad! Conoce los primeros pasos para comenzar a crear tu propio videojuego en 2D con Unity, el motor más popular en el mercado, en el taller que impartirá nuestra compañera Elena Guzmán. Te esperamos el próximo martes 10 de diciembre en Sequel Málaga. ¡Plazas limitadas! ¡Me apunto!

2019-12-03T08:16:04+00:003 diciembre, 2019|Categories: Bravent, evento, Eventos|Tags: , , , , , , , |0 Comments

Estuvimos en MonkeyConf 2019 presentando Uno Platform en Xamarin

Nuestro compañero José Manuel Nieto estuvo el pasado sábado en MonkeyConf, el evento más importante de Xamarin, presentando Uno Platform en Xamarin. ¡Nos cuenta su experiencia en este post! La MonkeyConf se ha asentado como cónclave imprescindible para conocer todos los entresijos de la plataforma, con 12 sesiones, muchas de ellas en paralelo y ponentes de reconocido prestigio. Como era de esperar, pudimos ver un lleno absoluto, donde se respiraba un ambiente ameno y participativo. ¿Los temas? Desde Realidad Aumentada hasta una charla para convertir “Pet Projects” en negocios rentables, pasando por desarrollo de pruebas con Xamarin y talleres 101 sobre PRISM. La presencia de idiWork Fue un privilegio impartir una de las charlas, especialmente porque la temática me apasiona. Trató sobre Uno Platform, la tecnología que nos permite usar Aplicaciones Universales de Windows en casi cualquier dispositivo: Android, iOS, Windows y navegadores web (mediante WebAssembly) Uno Platform es interesante para cualquier desarrollador que haya trabajado con plataformas basadas en XAML, y esto incluye a los desarrolladores de Xamarin Forms. Tras una introducción sobre esta tecnología, entré en algunos [...]

2019-12-03T07:56:14+00:002 diciembre, 2019|Categories: Bravent|Tags: , , , , |0 Comments

Prism para Xamarin [Primera parte]

Prism es de los frameworks más fáciles de usar y potentes que tenemos actualmente, no solo porque Miguel de Caza, cofundador de la plataforma Xamarin recomiende su uso, si no por que es muy completo, práctico y sobre todo porque nos simplifica la creación de aplicaciones móviles. Proporciona una implementación muy completa del patrón MVVM, incluyendo inyección de dependencias, comandos, EventAggregator entre otras cosas, permitiéndonos realizar aplicaciones bien estructuradas y mantenibles a lo largo del tiempo por su bajo nivel de acoplamiento (loose coupling). También dispone de comunidad bastante grande con mucha ayuda y muchas mas ventajas que veremos a continuación. En este post (y más que estarán por venir ) os mostraremos en que consiste, algunos conceptos básicos y cómo usar Prism de una manera sencilla. Instalando Prism Para añadir Prism en nuestras aplicaciones tendremos que buscar en la librería e instalar en todos los proyectos su paquete NuGet. Prism ofrece distintos frameworks de inyección de dependencias, en mi caso usare Unity: Si creamos un proyecto existe la opción de usar la plantilla que nos [...]

2019-11-28T10:25:29+00:0028 noviembre, 2019|Categories: Movilidad|0 Comments

A las puertas de la versión 9 de Angular: Ivy Compiler

Aunque en la sombra, este será la tercera versión del compilador de angular, es decir el encargado de traducir nuestro código TypeScript en algo que entienda el navegador y manejar los cambios en el DOM. En la versión 2 teníamos “Template Compiler”, en la 4 pasamos a “View Engine” y desde la 8 (opcional) y por defecto en la 9 tendremos “Ivy”. Veamos algunas de las novedades o mejoras. Tamaño del bundle Unos de los peros que la gente le achaca a Angular es el tamaño de los bundles generados, y más si los comparamos con otros generados por otras opciones como React o Vue (no olvidemos que Angular es un framework completo) Teniendo esto en mente y si queremos mejorar la experiencia de apps en dispositivos móviles este punto era uno a mejorar. Estos datos solo realmente visibles en proyectos / medianos ya que el equipo de Google se ha centrado en la reducción del código generado y no en el Core. Incremental DOM Como hemos comentado una de las mejoras es Angular 9 es el uso por [...]

2019-11-20T10:55:36+00:0020 noviembre, 2019|Categories: Desarrollo Web|0 Comments

Las tendencias tecnológicas que nos esperan en 2020

Si 2019 ha sido un año repleto de novedades e innovación en el sector tecnológico, 2020 seguirá por el mismo camino. Así lo desveló un año más Gartner, especialista en definir tendencias tecnológicas; esto es, aquellas que cuentan con un potencial disruptivo y que contarán con un impacto amplio en los próximos cinco años. Estas son las tendencias que destaca y que, desde Bravent, estamos siguiendo muy de cerca: Hiperautomatización. Se refiere a elevar al máximo exponente la automatización de los procesos. Por medio de la combinación de herramientas de Machine Learning, software y herramientas de entrega se podrá identificar la necesidad, diseñar la solución, medir su impacto y rediseñar el producto prácticamente de manera autónoma por medio de la tecnología. Cada vez están más normalizadas las realidades inmersivas y las empresas lo saben. Por eso, el diseño de nuevas experiencias de usuario tiene su foco en la Realidad Virtual, la Realidad Aumentada y la Realidad Mixta para ofrecer al público un consumo de producto 360º. Distribución de la nube. Consiste en la distribución de los servicios de nube [...]

29 Nov 2019Talent Woman Summit: Uno platform Workshop

¡Volvemos a Talent Woman Summit! Un año más, hemos querido participar en el mayor evento de talento femenino que se celebra en España. Si el año pasado acercamos la Inteligencia Artificial a los asistentes, este año queremos presentar Uno Platform. Nuestra compañera Elena Guzmán explicará el 29 de noviembre sus fundamentos y presentará esta plataforma diseñada para crear aplicaciones multiplataforma y webs de manera sencilla. Además, Elena mostrará la relación con UWP (Universal Windows Platform) y, para terminar, ofrecerá un hands-on Lab y una demo técnica. ¿A quién está dirigido? Desarrolladores y personas con conocimiento previo sobre el desarrollo de aplicaciones en C# con ganas de aprender nuevas tecnologías y frameworks. ¿Qué necesitas? Portátil con Visual Studio 2017 15.5 o superior instalado, con los paquetes ASP.NET and web, Mobile development con .NET y UWP.

2019-11-13T10:24:14+00:0013 noviembre, 2019|Categories: Bravent, evento, Eventos|Tags: , , , , , , |0 Comments

Escucha aquí todos los episodios de Develovers, nuestro podcast

En este primer episodio hablamos de las profesiones más curiosas que nos encontramos por LinkedIn, de los warbots que nos han alegrado el verano, y de Javascript, uno de los lenguajes de programación más...¿queridos? ¡Entre otras muchas cosas más! ¡Dale al play! ¿Es que nadie piensa en los informáticos? Normalmente, ni los propios informáticos piensan en ellos mismos; y si lo extrapolamos al mundo real, los políticos tampoco. ¿Qué sucedería en el mundo del desarrollo si Cataluña se independizara? Este tema tan intrigrante y alguna que otra novedad más en nuestro segundo episodio de Develovers. ¡Dale al play! En esta nueva entrega, hablamos de Visual Studio y sus maravillas, Iván nos da unos consejos rápidos para trabajar con él y contamos lo que nos hemos comprado en el Cybermonday. También hablamos de la nueva actualización de Chrome que está al caer y discutimos una vez más por la música de nuestra lista de Spotify. ¡Dale al play! En esta nueva entrega [...]

2020-04-17T13:22:01+00:0012 noviembre, 2019|Categories: Bravent|Tags: , , |0 Comments
Translate »