raquel-edicion

/Raquel

About Raquel

This author has not yet filled in any details.
So far Raquel has created 100 blog entries.

8 May 2019Desarrollando con Angular y Vue para Móvil con NativeScript

El próximo miércoles 8 de mayo nuestros compañeros José Fernando Almoguera y Rafael Sánchez estarán en DotNet Málaga explicando cómo desarrollar para móvil con NativeScript con Angular y Vue. NativeScript permite a empresas pequeñas o equipos específicos de web realizar app nativas móviles haciendo uso de las misma tecnología que se usa en el desarrollo web. Además de no necesitar más de un equipo de desarrollo, mucho del código generado se puede compartir en el desarrollo de una app web y mobile. José Fernando y Rafael, como expertos en web, demostrarán cómo se puede generar una app móvil a partir de apps web. Objetivo, equipos multidisciplinares para el desarrollo de apps webs y nativas a partir de tecnologías en común, en este caso Angular y VueJs. ¡Me apunto!

2019-04-24T09:46:36+00:0024 abril, 2019|Categories: .Net, Bravent, evento, Eventos|Tags: , , , , , , |0 Comments

¿Qué tipo de roles existen en el diseño gráfico?

El próximo domingo 28 de abril es el Día Mundial del Diseño Gráfico, una actividad creativa que ha ido evolucionando enormemente en los últimos años y décadas.  ¿Qué es el diseño gráfico? Podríamos decir que es un tipo de arte que combina imágenes y textos para comunicar una idea. Esta definición hoy en día queda acotada, ya que, con el crecimiento progresivo del mundo digital, hay muchísimas nuevas profesiones y ramas del diseño que van más allá del concepto “imagen y texto”.  Para celebrar este día, ¡qué mejor forma que describir el espectro de roles en los que ha evolucionado un Diseñador Gráfico!  Para continuar con la metáfora que utiliza Sam Jarman sobre los roles del diseño, en vez de concebir las capacidades de una persona en forma de T – amplio conocimiento general y conocimiento profundo y especializado en una cosa – la alternativa sería pensarlos como un trazo de pintura fresca sobre un lienzo.  La pintura crea sobre el borde de la parte superior una base, como un primer nivel de conocimientos. Pero también cae con diferente densidad y se adentra en diferentes lugares a diferentes profundidades. [...]

2019-04-24T07:36:19+00:0024 abril, 2019|Categories: Diseño & UX|Tags: , , , , , |0 Comments

Angular vs. React: sus componentes

Hoy en día, en el desarrollo de aplicaciones de front nos basamos en librerías o frameworks que nos permiten realizar SPAs (Single Page Application). Hoy vamos a ver una rápida comparación entre las dos más usadas, Angular y React, centrándonos en sus componentes. Lo primero que tenemos que tener en cuenta es qué tipos de componentes tenemos disponibles. React nos ofrece varios tipos de componentes: - Pure Component o class component, es el que extiende del módulo Component de React, tienen ciclo de vida, state y props. - Stateless Component o SFC (Stateless Functional Component) es un componente que no tiene ciclo de vida ni estado, únicamente tiene props que recibe de su padre. - Hight Order Component es un componente que actúa como wrapper de otro, es decir, debe aceptar y devolver un componente como parámetro. En Angular, todos los componentes deben llevar el decorador de Component. Se podría hacer una distinción entre varios tipos de componentes, pero solo al nivel de cómo queremos estructurar la aplicación: - Container Components o componentes listos. Son aquellos que van a [...]

2019-04-23T07:15:25+00:0016 abril, 2019|Categories: Bravent|Tags: , , |0 Comments

Los mejores secretos para mantener tu página web actualizada

La importancia de una página web de calidad para tu empresa está clara: es el escaparate al que mirarán tus posibles clientes, el lugar donde decidirán si deben contactar con vosotros o seguir buscando. Por eso, ya no basta con tener un bonito diseño; también hay que nutrirla de contenidos y tenerla lo más actualizada posible con las últimas tendencias en el desarrollo web. Es recomendable que, al menos una vez al año, se repasen todos los plugins y widgets instalados y activos y se haga una limpieza de cara que, no siendo completa, contará con detalles que marcarán la diferencia. SSL: Es un protocolo de seguridad que asegura que la navegación por la página web es totalmente segura. Se reconoce porque el enlace de la web comienzo con un ‘https’. En los últimos años, Google ha empezado a penalizar las webs que no cuenten con él. Diseño One Page: Si tu página web no contiene un grueso de información demasiado grande, el diseño en una sola página es perfecto para tu empresa. La estructura es mucho más sencilla [...]

2019-04-14T20:54:06+00:0014 abril, 2019|Categories: Bravent|Tags: , , , , |0 Comments

Alberto Picazo en Azure Brains: Dev Spaces, tu nuevo espacio de trabajo en AKS

Ayer nuestro compañero Alberto Picazo participó dando una charla sobre DevSpaces en un encuentro de la comunidad AzureBrains, una herramienta que brinda la posibilidad de desplegar parcialmente y depurar los contenedores ejecutándose en un clúster de Azure Kubernetes Service (AKS). Comenzó comentando los retos que se nos presentan cuando implementamos arquitecturas basadas en microservicios; entre los que se encuentran que la máquina de desarrollo puede no tener recursos suficientes para ejecutar a la vez cada uno de los servicios que necesite, o que puede que algunos de los servicios tengan que estar accesibles públicamente. Además, también puede haber dificultades; y es que para ejecutar un subconjunto de servicios tiene que conocer la jerarquía de dependencias completa entre todos los servicios, y determinarla puede resultar complicado, sobre todo cuando el número de servicios es alto. Otra complicación es el coste de desarrollo que puede generar la administración de las simulaciones llevadas a cabo por los desarrolladores. Además, el entorno de desarrollo muchas veces acabe no pareciéndose al de producción. Tras esto, entró a explicar qué aporta Kubernetes, un orquestador Open [...]

2019-04-12T12:19:36+00:0012 abril, 2019|Categories: Bravent, DevOps|Tags: , , , , , , , |0 Comments

¿Qué es Azure Data Factory?

Azure Data Factory es un servicio de integración de datos basado en la nube, que orquesta y automatiza el movimiento y la transformación de datos estructurados y no estructurados. Con Data Factory, se pueden ingerir datos de distintos almacenes de datos, procesarlos, transformarlos y publicar los datos transformados en almacenes de datos destino. El servicio de Azure Data Factory permite la creación de pipelines que mueven y transforman datos y permite ejecuciones programadas o lanzadas por algún trigger (creación de blob, llamada mediante API data factory, etc). También podemos tener una visión de la interconexión entre los distintos pipelines definidos además de poder monitorizar las ejecuciones. Componentes En Data Factory tenemos los siguientes componentes: Dataset. Es un conjunto de datos que se puede definir como dataset de entrada o de salida. Admite distintos tipos, como por ejemplo AzureBlob, AzureSqlTable, etc. Activity. Es la mínima definición dentro de un pipeline, y define cada actividad posible a realizar, como por ejemplo una actividad de copia entre cuentas de almacenamiento, una actividad de llamada a una API o una [...]

2019-04-11T09:59:13+00:0011 abril, 2019|Categories: Azure|Tags: , , , , , |0 Comments

Conoce a nuestros estudiantes de Grado Superior

Marzo es el mes en el que nuestros estudiantes de Ciclo Formativo de Grado Superior en DAW comienzan su andadura en el mundo de la tecnología. Para ellos es un momento importante y decisivo que marcará su desarrollo profesional y, por ello, queremos animarles a que aprendan el máximo de lo que las empresas podemos ofrecerles. En su primer contacto con este sector, hemos querido recoger sus impresiones de estas primeras semanas. David nos cuenta que tomó la decisión de iniciarse en el mundo del desarrollo tras trabajar algún tiempo haciendo páginas web en Wordpress de manera autodidacta. Está finalizando el Grado Superior en Desarrollo de Aplicaciones Web, y durante estos 3 meses quiere aprender lo máximo posible para aprovechar al 100% las prácticas y continuar con nosotros. ¡Seguro que las formaciones de las últimas semanas han terminado de convencerle! Daniel, por su parte, comenzó su carrera en el desarrollo casi por casualidad pero no se arrepiente de su decisión. Nos comenta sus primeras impresiones en la compañía como muy enriquecedoras ya que, además de profesionalidad , se respira [...]

2019-04-08T09:02:41+00:008 abril, 2019|Categories: Bravent|Tags: , , , , , , , , |0 Comments

Bravent en la Universidad: Clase magistral de Introducción a DevOps

¡Bravent llega a la universidad! Ayer nuestro compañero Alberto Picazo ofreció una clase magistral sobre DevOps en la Escuela de Ingenierías Industriales de Valladolid a los alumnos del Máster de Dirección de Proyectos, donde imparte clases nuestro Technical Lead en Big Data y Machine Learning, Diego Calvo. En esta charla, presentó los fundamentos básicos de DevOps, para terminar con un caso práctico de gestión de tareas de un proyecto. Alberto comenzó explicando que DevOps es una metodología con la que se cambia el modo en el que se gestiona el ciclo de desarrollo de software a nivel tecnológico pero, sobre todo, a nivel cultural. Por medio de esta metodología, los equipos dejan de trabajar individualmente para hacerlo de manera colaborativa, agilizando los procesos y proporcionando unas entregas más fiables y de calidad. Todo esto se consigue por medio de la introducción de herramientas para automatizar las tareas que resultan más repetitivas. Tras explicar las prácticas clave y los hábitos a seguir en DevOps, Alberto mostró la Integración continua y sus ventajas, una práctica por medio de la cual las [...]

2019-04-05T09:27:53+00:005 abril, 2019|Categories: Bravent, DevOps|Tags: , , , , , , , , , , |0 Comments

25 Abr 2019Introducción al Big Data

El próximo jueves 25 de abril nuestro compañero Diego Calvo ofrecerá un webinar de introducción a Big Data junto con DevAcademy. En él, se mostrarán sus conceptos básicos: para qué sirve, sus características principales y cuándo tiene sentido su aplicación. Además, también se describirán las tecnologías que componen el ecosistema Big Data, entre las que podemos encontrar la ingesta, procesamiento, análisis, almacenamiento y visualización de grandes volúmenes de datos. Para finalizar, Diego mostrará aplicaciones prácticas para su aplicación. ¡Me apunto!

2019-04-11T14:44:04+00:004 abril, 2019|Categories: Big Data, Bravent, evento, Eventos|Tags: , , , , , |0 Comments

Xamarin.Forms Entry: ampliando la funcionalidad de ReturnType y ReturnCommand

Xamarin.Forms incluyó en la versión 3.1.0 la propiedad ReturnType para el control Entry, la cual nos resulta realmente útil. Esta propiedad nos sirve para definir el tipo de botón que nos aparecerá en el teclado del móvil cuando tengamos el foco en un Entry. Dispone de las siguientes posibilidades: Así, si por ejemplo aplicamos la opción Search a un Entry, el resultado será el siguiente en iOS y en Android respectivamente: Aunque nos ha encantado que hayan incluido esta opción, en nuestros desarrollos hemos echado en falta dos cosas más: En primer lugar, cuando estamos en un formulario, que el foco cambie automáticamente al siguiente Entry cuando se pulsa el botón de Siguiente en el teclado. Y, por otra, que si además dicho Entry es el último del formulario (en cuyo caso el botón tendría ReturnType=”Done”) se pueda ejecutar el comando de guardado del formulario cuando se pulse el botón del teclado. Hoy vamos a ver cómo añadir esta funcionalidad a un Entry desarrollando un control personalizado con sus correspondientes Renderers de iOS y [...]

2019-04-03T08:42:03+00:003 abril, 2019|Categories: Movilidad|Tags: , , , , , , |0 Comments