El documento identifica varios lugares donde se encuentran computadoras como oficinas, supermercados, hogares, aulas de computación, hospitales, fábricas, cafés internet, aeropuertos y bancos. También enumera quiénes usan computadoras, incluyendo a estudiantes, profesores, abogados, arquitectos y secretarias. Finalmente, asigna tareas a los estudiantes para dibujar una computadora en el hogar y crear un collage recortando imágenes de uso de computadoras de periódicos y
Desde hace tiempo el mundo del desarrollo se viene culturizando con lo importante que es tener test en nuestras aplicaciones. Aunque la adopción de dicha cultura está costando más de lo deseado debido al coste y al esfuerzo que hay que hacer para llegar a realizarlo, cada día surgen nuevas herramientas y funcionalidades que ayudan a que estos test sean más fáciles de desarrollar y sobre todo de ejecutar.
Cuando queremos ejecutar un "unit test", la tarea es sencilla... moqueo una entrada y validamos la salida... hasta ahí genial... peeeeeeeeero, ¿estos test nos aportan valor? ¿Qué pasa si la lógica funciona pero lo que no funciona es la base de datos? Y ¿Si lo que falla realmente es mi API?
Todas estas preguntas y algunas más tienen una fácil respuesta! TEST DE INTEGRACIÓN!
En esta sesión veremos como implementar los test en ASP Net Core y posteriormente como incluirlos en el pipeline de Azure DevOps.
Este documento habla sobre tres servicios de Azure para mensajería y eventos: Event Grid, Event Hub y Service Bus. Explica que Event Grid se usa para desarrollo reactivo y reaccionar a cambios, Event Hub para procesamiento de grandes cantidades de datos en streaming y telemetría, y Service Bus para procesamiento de transacciones y mensajería empresarial confiable. El documento concluye comparando los propósitos y usos de cada servicio.
Desde hace tiempo el mundo del desarrollo se viene culturizando con lo importante que es tener test en nuestras aplicaciones. Aunque la adopción de dicha cultura está costando más de lo deseado debido al coste y al esfuerzo que hay que hacer para llegar a realizarlo, cada día surgen nuevas herramientas y funcionalidades que ayudan a que estos test sean más fáciles de desarrollar y sobre todo de ejecutar.
Cuando queremos ejecutar un "unit test", la tarea es sencilla... moqueo una entrada y validamos la salida... hasta ahí genial... peeeeeeeeero, ¿estos test nos aportan valor? ¿Qué pasa si la lógica funciona pero lo que no funciona es la base de datos? Y ¿Si lo que falla realmente es mi API?
Todas estas preguntas y algunas más tienen una fácil respuesta! TEST DE INTEGRACIÓN!
En esta sesión veremos como implementar los test en ASP Net Core y posteriormente como incluirlos en el pipeline de Azure DevOps.
En el mundo del desarrollo cada vez tenemos que almacenar mas y mas datos confidenciales, que van desde las credenciales para acceder a alguno de los servicios que estamos consumiendo, hasta las cadenas de conexión de nuestras bases de datos o incluso las distintas claves de cifrado que podemos utilizar en nuestro código.
En este punto se hace imprescindible un sitio donde poder almacenar todo esto de una forma segura, pero no solo eso, también algo para poder monitorizarlos o algo tan “simple” como el poder revocar según que accesos en cierto momento.
Para ello Azure nos proporciona Azure Key Vault, en esta sesión veremos qué es esto y como poder utilizarlo.
¿Te lo vas a perder?
Hace un tiempo leí que el concepto del “efecto mariposa” se podría haber sugerido en un viejo proverbio chino que dice: “el leve aleteo de las alas de una mariposa se puede sentir al otro lado del mundo”. Para trasladar esto al ámbito de la informática, podríamos hablar de programación reactiva.
Dado que la informática moderna esta orientada a eventos, es decir, “cuando ocurre algo, se desencadena algo”, y que montarte un sistema para el control de eventos es costoso y complicado, azure nos proporciona Event Grid, que es un artefacto el cual permite “controlar” esos eventos.
En esta sesión veremos que es la programación reactiva, que nos aporta, y como explotarla al máximo de una manera sencilla, permitiéndonos desacoplar nuestros desarrollos controlando eventos mediante arquitecturas serverless o creando nuestros propios eventos.
Los test de integración tambien merecen tener vida:AzureDevOps para dar ALMa...Nacho Fanjul Corteguera
Desde hace tiempo el mundo del desarrollo se viene culturizando con lo importante que es tener test en nuestras aplicaciones. Aunque la adopción de dicha cultura está costando más de lo deseado debido al coste y al esfuerzo que hay que hacer para llegar a realizarlo, cada día surgen nuevas herramientas y funcionalidades que ayudan a que estos test sean más fáciles de desarrollar y sobre todo de ejecutar.
Cuando queremos ejecutar un unit test, la tarea es sencilla... moqueo una entrada y validamos la salida... hasta ahí genial... peeeeeeeeero, ¿estos test nos aportan valor? ¿Que pasa si la lógica funciona pero lo que no funciona es la base de datos? Y ¿Si lo que falla realmente es mi API?
Todas estas preguntas y algunas más tienen una fácil respuesta! TEST DE INTEGRACIÓN!
En esta sesión veremos como configurar el pipeline de Azure Devops, y junto con docker y alguna herramienta más, podremos tener un testing efectivo en nuestras aplicaciones de Net Core.
El documento describe los conceptos de aplicaciones multi-tenant y cómo crear una aplicación que pueda ser utilizada por múltiples organizaciones (tenants) de forma aislada. Explica las diferencias entre aplicaciones single-tenant y multi-tenant, y diferentes modelos para almacenar datos de tenants de forma lógica o físicamente separada. Finalmente, detalla la arquitectura propuesta para una aplicación multi-tenant, incluyendo la separación de datos de cada tenant en su propia base de datos.
El documento identifica varios lugares donde se encuentran computadoras como oficinas, supermercados, hogares, aulas de computación, hospitales, fábricas, cafés internet, aeropuertos y bancos. También enumera quiénes usan computadoras, incluyendo a estudiantes, profesores, abogados, arquitectos y secretarias. Finalmente, asigna tareas a los estudiantes para dibujar una computadora en el hogar y crear un collage recortando imágenes de uso de computadoras de periódicos y
Desde hace tiempo el mundo del desarrollo se viene culturizando con lo importante que es tener test en nuestras aplicaciones. Aunque la adopción de dicha cultura está costando más de lo deseado debido al coste y al esfuerzo que hay que hacer para llegar a realizarlo, cada día surgen nuevas herramientas y funcionalidades que ayudan a que estos test sean más fáciles de desarrollar y sobre todo de ejecutar.
Cuando queremos ejecutar un "unit test", la tarea es sencilla... moqueo una entrada y validamos la salida... hasta ahí genial... peeeeeeeeero, ¿estos test nos aportan valor? ¿Qué pasa si la lógica funciona pero lo que no funciona es la base de datos? Y ¿Si lo que falla realmente es mi API?
Todas estas preguntas y algunas más tienen una fácil respuesta! TEST DE INTEGRACIÓN!
En esta sesión veremos como implementar los test en ASP Net Core y posteriormente como incluirlos en el pipeline de Azure DevOps.
Este documento habla sobre tres servicios de Azure para mensajería y eventos: Event Grid, Event Hub y Service Bus. Explica que Event Grid se usa para desarrollo reactivo y reaccionar a cambios, Event Hub para procesamiento de grandes cantidades de datos en streaming y telemetría, y Service Bus para procesamiento de transacciones y mensajería empresarial confiable. El documento concluye comparando los propósitos y usos de cada servicio.
Desde hace tiempo el mundo del desarrollo se viene culturizando con lo importante que es tener test en nuestras aplicaciones. Aunque la adopción de dicha cultura está costando más de lo deseado debido al coste y al esfuerzo que hay que hacer para llegar a realizarlo, cada día surgen nuevas herramientas y funcionalidades que ayudan a que estos test sean más fáciles de desarrollar y sobre todo de ejecutar.
Cuando queremos ejecutar un "unit test", la tarea es sencilla... moqueo una entrada y validamos la salida... hasta ahí genial... peeeeeeeeero, ¿estos test nos aportan valor? ¿Qué pasa si la lógica funciona pero lo que no funciona es la base de datos? Y ¿Si lo que falla realmente es mi API?
Todas estas preguntas y algunas más tienen una fácil respuesta! TEST DE INTEGRACIÓN!
En esta sesión veremos como implementar los test en ASP Net Core y posteriormente como incluirlos en el pipeline de Azure DevOps.
En el mundo del desarrollo cada vez tenemos que almacenar mas y mas datos confidenciales, que van desde las credenciales para acceder a alguno de los servicios que estamos consumiendo, hasta las cadenas de conexión de nuestras bases de datos o incluso las distintas claves de cifrado que podemos utilizar en nuestro código.
En este punto se hace imprescindible un sitio donde poder almacenar todo esto de una forma segura, pero no solo eso, también algo para poder monitorizarlos o algo tan “simple” como el poder revocar según que accesos en cierto momento.
Para ello Azure nos proporciona Azure Key Vault, en esta sesión veremos qué es esto y como poder utilizarlo.
¿Te lo vas a perder?
Hace un tiempo leí que el concepto del “efecto mariposa” se podría haber sugerido en un viejo proverbio chino que dice: “el leve aleteo de las alas de una mariposa se puede sentir al otro lado del mundo”. Para trasladar esto al ámbito de la informática, podríamos hablar de programación reactiva.
Dado que la informática moderna esta orientada a eventos, es decir, “cuando ocurre algo, se desencadena algo”, y que montarte un sistema para el control de eventos es costoso y complicado, azure nos proporciona Event Grid, que es un artefacto el cual permite “controlar” esos eventos.
En esta sesión veremos que es la programación reactiva, que nos aporta, y como explotarla al máximo de una manera sencilla, permitiéndonos desacoplar nuestros desarrollos controlando eventos mediante arquitecturas serverless o creando nuestros propios eventos.
Los test de integración tambien merecen tener vida:AzureDevOps para dar ALMa...Nacho Fanjul Corteguera
Desde hace tiempo el mundo del desarrollo se viene culturizando con lo importante que es tener test en nuestras aplicaciones. Aunque la adopción de dicha cultura está costando más de lo deseado debido al coste y al esfuerzo que hay que hacer para llegar a realizarlo, cada día surgen nuevas herramientas y funcionalidades que ayudan a que estos test sean más fáciles de desarrollar y sobre todo de ejecutar.
Cuando queremos ejecutar un unit test, la tarea es sencilla... moqueo una entrada y validamos la salida... hasta ahí genial... peeeeeeeeero, ¿estos test nos aportan valor? ¿Que pasa si la lógica funciona pero lo que no funciona es la base de datos? Y ¿Si lo que falla realmente es mi API?
Todas estas preguntas y algunas más tienen una fácil respuesta! TEST DE INTEGRACIÓN!
En esta sesión veremos como configurar el pipeline de Azure Devops, y junto con docker y alguna herramienta más, podremos tener un testing efectivo en nuestras aplicaciones de Net Core.
El documento describe los conceptos de aplicaciones multi-tenant y cómo crear una aplicación que pueda ser utilizada por múltiples organizaciones (tenants) de forma aislada. Explica las diferencias entre aplicaciones single-tenant y multi-tenant, y diferentes modelos para almacenar datos de tenants de forma lógica o físicamente separada. Finalmente, detalla la arquitectura propuesta para una aplicación multi-tenant, incluyendo la separación de datos de cada tenant en su propia base de datos.
Este documento presenta tres servicios de Azure para el procesamiento de eventos y mensajería: Event Grid, Event Hub y Service Bus. Event Grid se usa para desarrollo reactivo y reaccionar a cambios. Event Hub es para big data y streaming de telemetría. Service Bus es para mensajería empresarial, procesamiento de transacciones. El documento concluye comparando los propósitos y usos de cada servicio.
Una de las primeras preocupaciones de los clientes cuando les dices que pasen su infraestructura a la nube, es que pierden el control sobre la misma… Tu trabajo es convencerles y enseñarles de que eso no es así, que incluso tendrá más control…
Para conseguir esto, Azure nos proporciona Event Grid, un artefacto con el que poder saber lo que está pasando en nuestra nube casi en tiempo real y mucho más…
En esta sesión veremos las posibilidades que nos ofrece Event Grid y para ello lo combinaremos con Logic Apps y Azure Functions. Además, veremos cómo hacer una configuración custom, en la que generaremos eventos y los capturaremos.
Este documento presenta una discusión sobre las aplicaciones multi-tenant y cómo crearlas. Explica que una aplicación multi-tenant permite que múltiples clientes (tenants) usen la misma aplicación de forma aislada compartiendo recursos subyacentes. Luego discute las opciones de implementación como tener una aplicación y base de datos separadas por tenant o tener una aplicación y base de datos compartidas para múltiples tenants. Finalmente, resume la evolución del modelo de una aplicación desde instancias separadas hasta una arquitectura con una aplicación central y bases de datos separadas por tenant
El documento presenta una introducción a los ciclos de vida en React, dividiéndolos en las fases de montaje, actualización y desmontaje. Explica cada una de las fases y los métodos asociados como constructor, render, componentDidMount, shouldComponentUpdate y componentWillUnmount. Resalta la importancia de usar adecuadamente los ciclos de vida para mejorar el rendimiento y la experiencia del usuario.
The document outlines statistics and actions from a NetConfBcn conference. It notes there were 33 talks by 25 speakers who were all male. It recommends publicizing on Twitter and websites, spreading by word of mouth, and personalized outreach especially to female contacts and those at Microsoft to improve diversity.
Cuando hablamos sobre el AppService de Azure, mencionamos las 4 patas que lo componen, pero una de ellas, la solemos pasar por encima y
realmente no le damos el suficiente reconocimiento que se merece.
Muchos de los desarrollos que tenemos que hacer en nuestro día a día, no son mas que flujos de trabajo, es decir, cuando pase esto, hazme esto otro, pero si pasa aquello entonces no me hagas esto… O cosas tan “simples” como consumir a un servicio de terceros, etc.
En esta sesión, veremos lo sencillo que puede llegar a ser montarnos nuestros flujos de trabajo, o como automatizar rutinas que nos hacen “perder” gran parte de nuestra jornada laboral y ya puestos, reconocer todo lo que nos puede aportar este gran artefacto de Azure!
Una de las primeras preocupaciones de los clientes cuando les dices que pasen su infraestructura a la nube, es que pierden el control sobre la misma… Tu trabajo es convencerles y enseñarles de que eso no es así, que incluso tendrá más control…
Para conseguir esto, Azure nos proporciona Event Grid, un artefacto con el que poder saber lo que está pasando en nuestra nube casi en tiempo real y mucho más…
En esta sesión veremos las posibilidades que nos ofrece Event Grid y para ello lo combinaremos con Logic Apps y Azure Functions. Además, veremos cómo hacer una configuración custom, en la que generaremos eventos y los capturaremos.
Azure Event Grid proporciona una plataforma para publicar y suscribirse a eventos en la nube de forma escalable y confiable. Los eventos se publican a temas y se distribuyen a suscriptores registrados. Event Grid permite construir arquitecturas basadas en eventos de forma sencilla mediante WebHooks y filtros. Se muestran varios demos que ilustran su uso para automatización, integración y escenarios serverless.
Siempre que hablamos de Azure, decimos que pese a que es un ecosistema 100% Microsoft no importa el lenguaje en el que esté desarrollada tu aplicación. Pero todas las demos que vemos son con aplicaciones desarrolladas en .NET...
Vale speaker, ya está bien, sal de tu zona de confort y enséñame como desplegar algo que no sea .NET!!
En esta sesión, mezclaremos agua y aceite, es decir, JavaScript con Azure. Veremos qué es Node.js, como desarrollar una API en Node.js (desde VS 2017 y desde VS Code), y lo mejor, como mezclarla con las cositas de azure.
Este documento proporciona una introducción a Node.js y su integración con Azure. Explica que Node.js es un entorno de ejecución para JavaScript en el servidor que es rápido, orientado a eventos y altamente escalable. También describe cómo Node.js puede utilizarse para integrar aplicaciones con servicios de Azure como almacenamiento, Redis y SQL, y cómo implementar aplicaciones Node.js en Azure usando servicios como Web Apps y WebJobs.
Uno de los puntos clave en el desarrollo web es cuando tenemos que desplegar nuestra aplicación. En ese momento nos damos cuenta de lo religiosos y supersticiosos que podemos llegar a ser. Cruzamos los dedos, rezamos todo lo que sabemos y nos llegamos a encomendar al mismísimo diablo con tal de que funcione. En un mundo ideal, no tendríamos que hacer tediosas configuraciones de servidores con sus respectivos IISs, ni dar permisos sobre las distintas carpetas o permitir conexiones entre distintos servidores... Pero por desgracia sabemos que no es así… ¿O sí?
8.30am, llegas a la oficina, te preparas el café, enciendes el ordenador, revisas el correo mientras se abre el proyecto en el que llevas trabajando las últimas semanas. Y en ese preciso momento en el que acaba de cargarse, es cuando tus próximas 8 horas pueden hacer que te sientas la persona más gratificada del mundo, o por el contrario te deprimas hasta el punto de querer que te trague una gran bola de lodo. Que tu estado sea uno u otro dependerá de lo que te DIGA tu código, sí, sí, porque tu código puede ser cantos de sirena o las palabras del propio demonio que ha subido de los infiernos.
En esta sesión aprendimos las directrices con las que hacer que tu código se convierta en cantos de sirena, y que cuando abras tu proyecto, ¡sientas que las próximas 8 horas serán las mejores de tu vida!
Uno de los puntos clave en el desarrollo web es cuando tenemos que desplegar nuestra aplicación. En ese momento nos damos cuenta de lo religiosos y supersticiosos que podemos llegar a ser. Cruzamos los dedos, rezamos todo lo que sabemos y nos llegamos a encomendar al mismísimo diablo con tal de que funcione. En un mundo ideal, no tendríamos que hacer tediosas configuraciones de servidores con sus respectivos IISs, ni dar permisos sobre las distintas carpetas o permitir conexiones entre distintos servidores... Pero por desgracia sabemos que no es así… ¿O sí?
¡Azure viene a salvar tu alma!
¿Qué navegadores acceden a mi web? ¿A qué idiomas he de traducir mi aplicación? ¿Cuáles son las horas de mayor tráfico? ¿Alguien utiliza esta funcionalidad que tanto me cuesta mantener?¿...?
En esta sesión explicaremos como poder monitorizar nuestra web o app, pudiendo dar así, desde una respuesta más rápida a las posibles carencias funcionales, hasta ahorrarnos unos cuantos eurillos en infraestructura, o simplemente saber el mítico quien, cuando, donde y porque utilizan mi web o app. Todo esto, y alguna cosilla más, con "4 líneas" de código y otros tantos "clicks"!
¡Tus usuarios te lo agradecerán!
Application insight + stream analytics + Power BI
Haremos un breve repaso de las versiones previas de c# desde 2002, hasta el día de hoy. Destriparemos las principales novedades del "nuevo" c# 6, incluido en el Framework 4.6, que intentan hacernos la vida más fácil con un código más limpio y legible para el programador.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Este documento presenta tres servicios de Azure para el procesamiento de eventos y mensajería: Event Grid, Event Hub y Service Bus. Event Grid se usa para desarrollo reactivo y reaccionar a cambios. Event Hub es para big data y streaming de telemetría. Service Bus es para mensajería empresarial, procesamiento de transacciones. El documento concluye comparando los propósitos y usos de cada servicio.
Una de las primeras preocupaciones de los clientes cuando les dices que pasen su infraestructura a la nube, es que pierden el control sobre la misma… Tu trabajo es convencerles y enseñarles de que eso no es así, que incluso tendrá más control…
Para conseguir esto, Azure nos proporciona Event Grid, un artefacto con el que poder saber lo que está pasando en nuestra nube casi en tiempo real y mucho más…
En esta sesión veremos las posibilidades que nos ofrece Event Grid y para ello lo combinaremos con Logic Apps y Azure Functions. Además, veremos cómo hacer una configuración custom, en la que generaremos eventos y los capturaremos.
Este documento presenta una discusión sobre las aplicaciones multi-tenant y cómo crearlas. Explica que una aplicación multi-tenant permite que múltiples clientes (tenants) usen la misma aplicación de forma aislada compartiendo recursos subyacentes. Luego discute las opciones de implementación como tener una aplicación y base de datos separadas por tenant o tener una aplicación y base de datos compartidas para múltiples tenants. Finalmente, resume la evolución del modelo de una aplicación desde instancias separadas hasta una arquitectura con una aplicación central y bases de datos separadas por tenant
El documento presenta una introducción a los ciclos de vida en React, dividiéndolos en las fases de montaje, actualización y desmontaje. Explica cada una de las fases y los métodos asociados como constructor, render, componentDidMount, shouldComponentUpdate y componentWillUnmount. Resalta la importancia de usar adecuadamente los ciclos de vida para mejorar el rendimiento y la experiencia del usuario.
The document outlines statistics and actions from a NetConfBcn conference. It notes there were 33 talks by 25 speakers who were all male. It recommends publicizing on Twitter and websites, spreading by word of mouth, and personalized outreach especially to female contacts and those at Microsoft to improve diversity.
Cuando hablamos sobre el AppService de Azure, mencionamos las 4 patas que lo componen, pero una de ellas, la solemos pasar por encima y
realmente no le damos el suficiente reconocimiento que se merece.
Muchos de los desarrollos que tenemos que hacer en nuestro día a día, no son mas que flujos de trabajo, es decir, cuando pase esto, hazme esto otro, pero si pasa aquello entonces no me hagas esto… O cosas tan “simples” como consumir a un servicio de terceros, etc.
En esta sesión, veremos lo sencillo que puede llegar a ser montarnos nuestros flujos de trabajo, o como automatizar rutinas que nos hacen “perder” gran parte de nuestra jornada laboral y ya puestos, reconocer todo lo que nos puede aportar este gran artefacto de Azure!
Una de las primeras preocupaciones de los clientes cuando les dices que pasen su infraestructura a la nube, es que pierden el control sobre la misma… Tu trabajo es convencerles y enseñarles de que eso no es así, que incluso tendrá más control…
Para conseguir esto, Azure nos proporciona Event Grid, un artefacto con el que poder saber lo que está pasando en nuestra nube casi en tiempo real y mucho más…
En esta sesión veremos las posibilidades que nos ofrece Event Grid y para ello lo combinaremos con Logic Apps y Azure Functions. Además, veremos cómo hacer una configuración custom, en la que generaremos eventos y los capturaremos.
Azure Event Grid proporciona una plataforma para publicar y suscribirse a eventos en la nube de forma escalable y confiable. Los eventos se publican a temas y se distribuyen a suscriptores registrados. Event Grid permite construir arquitecturas basadas en eventos de forma sencilla mediante WebHooks y filtros. Se muestran varios demos que ilustran su uso para automatización, integración y escenarios serverless.
Siempre que hablamos de Azure, decimos que pese a que es un ecosistema 100% Microsoft no importa el lenguaje en el que esté desarrollada tu aplicación. Pero todas las demos que vemos son con aplicaciones desarrolladas en .NET...
Vale speaker, ya está bien, sal de tu zona de confort y enséñame como desplegar algo que no sea .NET!!
En esta sesión, mezclaremos agua y aceite, es decir, JavaScript con Azure. Veremos qué es Node.js, como desarrollar una API en Node.js (desde VS 2017 y desde VS Code), y lo mejor, como mezclarla con las cositas de azure.
Este documento proporciona una introducción a Node.js y su integración con Azure. Explica que Node.js es un entorno de ejecución para JavaScript en el servidor que es rápido, orientado a eventos y altamente escalable. También describe cómo Node.js puede utilizarse para integrar aplicaciones con servicios de Azure como almacenamiento, Redis y SQL, y cómo implementar aplicaciones Node.js en Azure usando servicios como Web Apps y WebJobs.
Uno de los puntos clave en el desarrollo web es cuando tenemos que desplegar nuestra aplicación. En ese momento nos damos cuenta de lo religiosos y supersticiosos que podemos llegar a ser. Cruzamos los dedos, rezamos todo lo que sabemos y nos llegamos a encomendar al mismísimo diablo con tal de que funcione. En un mundo ideal, no tendríamos que hacer tediosas configuraciones de servidores con sus respectivos IISs, ni dar permisos sobre las distintas carpetas o permitir conexiones entre distintos servidores... Pero por desgracia sabemos que no es así… ¿O sí?
8.30am, llegas a la oficina, te preparas el café, enciendes el ordenador, revisas el correo mientras se abre el proyecto en el que llevas trabajando las últimas semanas. Y en ese preciso momento en el que acaba de cargarse, es cuando tus próximas 8 horas pueden hacer que te sientas la persona más gratificada del mundo, o por el contrario te deprimas hasta el punto de querer que te trague una gran bola de lodo. Que tu estado sea uno u otro dependerá de lo que te DIGA tu código, sí, sí, porque tu código puede ser cantos de sirena o las palabras del propio demonio que ha subido de los infiernos.
En esta sesión aprendimos las directrices con las que hacer que tu código se convierta en cantos de sirena, y que cuando abras tu proyecto, ¡sientas que las próximas 8 horas serán las mejores de tu vida!
Uno de los puntos clave en el desarrollo web es cuando tenemos que desplegar nuestra aplicación. En ese momento nos damos cuenta de lo religiosos y supersticiosos que podemos llegar a ser. Cruzamos los dedos, rezamos todo lo que sabemos y nos llegamos a encomendar al mismísimo diablo con tal de que funcione. En un mundo ideal, no tendríamos que hacer tediosas configuraciones de servidores con sus respectivos IISs, ni dar permisos sobre las distintas carpetas o permitir conexiones entre distintos servidores... Pero por desgracia sabemos que no es así… ¿O sí?
¡Azure viene a salvar tu alma!
¿Qué navegadores acceden a mi web? ¿A qué idiomas he de traducir mi aplicación? ¿Cuáles son las horas de mayor tráfico? ¿Alguien utiliza esta funcionalidad que tanto me cuesta mantener?¿...?
En esta sesión explicaremos como poder monitorizar nuestra web o app, pudiendo dar así, desde una respuesta más rápida a las posibles carencias funcionales, hasta ahorrarnos unos cuantos eurillos en infraestructura, o simplemente saber el mítico quien, cuando, donde y porque utilizan mi web o app. Todo esto, y alguna cosilla más, con "4 líneas" de código y otros tantos "clicks"!
¡Tus usuarios te lo agradecerán!
Application insight + stream analytics + Power BI
Haremos un breve repaso de las versiones previas de c# desde 2002, hasta el día de hoy. Destriparemos las principales novedades del "nuevo" c# 6, incluido en el Framework 4.6, que intentan hacernos la vida más fácil con un código más limpio y legible para el programador.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Buscador de Eventos y Fiestas en España - Buscafiestaholabuscafiesta
Buscafiesta.es es el buscador líder en España para fiestas y eventos, diseñado para satisfacer las necesidades tanto de organizadores como de asistentes. Este innovador software ofrece una plataforma integral que permite a los organizadores de eventos añadir, gestionar y promocionar sus actividades de manera totalmente autónoma, facilitando la visibilidad y escalabilidad de sus eventos.
Buscafiesta.es no solo conecta a los organizadores con su público objetivo, sino que también ofrece herramientas de marketing y análisis que ayudan a maximizar el impacto de cada evento. Ya sea para una fiesta local, un concierto multitudinario o un evento corporativo, Buscafiesta.es es la solución definitiva para hacer de cada evento un éxito rotundo.