Angular 2 for dart mentiras y verdades (Google I/O extended Madrid)Rafael Bermúdez Míguez
A estas alturas todos sabemos que una aplicación Angular 2 se puede escribir en TypeScript o JavaScript. Sin embargo, no es tan conocido que viene con soporte oficial para Dart. Y lo cierto es que las únicas aplicaciones de Google en producción con Angular2 vienen de la mano de Dart. AdWords o GreenTea ya lo utilizan.
¿Tiene sentido utilizar Angular2 con Dart? ¿Ventajas e inconvenientes?
En esta charla veremos las diferencias entre Typescript y Dart, nos adentraremos en la creación de una aplicación Angular2 con Dart e intentaremos descubrir las verdades y mentiras que rodean este tema.
Go es un lenguaje de programación de código abierto lanzado por Google en 2009, creado con la motivación de manejar el nivel de programación que tiene Google en cuanto a número de líneas de código y la cantidad de ingenieros que trabajan en el código. Además, para facilitar la interconexión de programas dentro de sistemas distribuidos de miles de máquinas.
En este meetup revisamos este lenguaje, sus principales características, qué empresas lo usan, cómo dar los primeros pasos y una aplicación de ejemplo.
Angular 2 for dart mentiras y verdades (Google I/O extended Madrid)Rafael Bermúdez Míguez
A estas alturas todos sabemos que una aplicación Angular 2 se puede escribir en TypeScript o JavaScript. Sin embargo, no es tan conocido que viene con soporte oficial para Dart. Y lo cierto es que las únicas aplicaciones de Google en producción con Angular2 vienen de la mano de Dart. AdWords o GreenTea ya lo utilizan.
¿Tiene sentido utilizar Angular2 con Dart? ¿Ventajas e inconvenientes?
En esta charla veremos las diferencias entre Typescript y Dart, nos adentraremos en la creación de una aplicación Angular2 con Dart e intentaremos descubrir las verdades y mentiras que rodean este tema.
Go es un lenguaje de programación de código abierto lanzado por Google en 2009, creado con la motivación de manejar el nivel de programación que tiene Google en cuanto a número de líneas de código y la cantidad de ingenieros que trabajan en el código. Además, para facilitar la interconexión de programas dentro de sistemas distribuidos de miles de máquinas.
En este meetup revisamos este lenguaje, sus principales características, qué empresas lo usan, cómo dar los primeros pasos y una aplicación de ejemplo.
Rust es un nuevo lenguaje de programación orientado a velocidad y seguridad. ¿Qué es? ¿Cómo funciona? ¿Porque lo aman tanto?. Estos fueron los conceptos y características que lo hacen único, y que analizamos en nuestro meetup.
Git: flujos de trabajo y herramientas para trabajo colaborativoAprende Git
Llevas unos meses dándole vueltas a subir ese parche que has hecho de jquery para corregir ese bug que te tenía loco. O crear ese proyecto en github para subir esa super tarea gulp que tanto os ha ayudado en el proyecto. Sí, te gustaría hacerlo pero no tienes ni idea de por dónde empezar: travis, pull-request, hooks, CI, gerrit, rebases, squashing, semantic versioning... ¿qué es todo eso y para qué sirve?. En esta charla hablaremos de qué herramientas aporta git y github para facilitar esta tarea, cómo podemos organizar nuestros repositorios y flujos de trabajo y os daremos las pautas para que podáis empezar a sacarle el máximo partido a los repositorios de código distribuido.
Estas diapositivas corresponden a la charla que se dio en madrid el 26/10/2015 en un meetup conjunto entre los grupos de HTML5 Spain y Spanish git Meetup.
Go es un lenguaje de programación diseñado para desarrollar de software de “backend” altamente escalable, de manera sencilla y rápida. En esta presentacion veremos que es Go, como se programa sobre él, y como utilizarlo en Azure.
Con este cuaderno podran
guiarse y guiar en diferentes operaciones tanto en la web como en la máquina .
Contiene temas básicos.
Los principales es decir de los que se derivan son
libre office (writer,calc,impress)
blogs(blogger, impress) (flashvortex,voki)
scratch
y otros parecidos
Que son los bots, Cómo están cambiando el mundo y Cómo programarlos
Speaker: Juan Carlos Ruiz [@JuanKRuiz] (Program Manager Evangelist Latam RD & MVP Communities)
Una técnica para mantener el código escalable: Code smells.
Se incluyen varios ejemplos usando ruby, como se ve bien, y como se ve mejor.
También como pueden tomar ventajas de los linters y CI servers para alertar desviaciones en tiempo real
Seminario de Groovy y DSL impartido por Alberto Vilches, de Paradigma Tecnológico http://www.paradigmatecnologico.com/ y coorganizado por javaHispano http://www.javahispano.org celebrado el 11 noviembre de 2010 en Madrid.
Alta disponibilidad y balanceo de carga con Linux y nginxPlain Concepts
En esta sesión veremos como aprovisionar entornos Linux en alta disponibilidad y con balanceo de carga en Azure. Veremos como montar un servidor web nginx, desplegar una aplicación al mismo usando integración continua y gestionar las actualizaciones y despliegue de nuevas versiones de la aplicación sin interrupciones de servicio. Además veremos como escalar nuestro despligue en base a la demanda recibida.
Rust es un nuevo lenguaje de programación orientado a velocidad y seguridad. ¿Qué es? ¿Cómo funciona? ¿Porque lo aman tanto?. Estos fueron los conceptos y características que lo hacen único, y que analizamos en nuestro meetup.
Git: flujos de trabajo y herramientas para trabajo colaborativoAprende Git
Llevas unos meses dándole vueltas a subir ese parche que has hecho de jquery para corregir ese bug que te tenía loco. O crear ese proyecto en github para subir esa super tarea gulp que tanto os ha ayudado en el proyecto. Sí, te gustaría hacerlo pero no tienes ni idea de por dónde empezar: travis, pull-request, hooks, CI, gerrit, rebases, squashing, semantic versioning... ¿qué es todo eso y para qué sirve?. En esta charla hablaremos de qué herramientas aporta git y github para facilitar esta tarea, cómo podemos organizar nuestros repositorios y flujos de trabajo y os daremos las pautas para que podáis empezar a sacarle el máximo partido a los repositorios de código distribuido.
Estas diapositivas corresponden a la charla que se dio en madrid el 26/10/2015 en un meetup conjunto entre los grupos de HTML5 Spain y Spanish git Meetup.
Go es un lenguaje de programación diseñado para desarrollar de software de “backend” altamente escalable, de manera sencilla y rápida. En esta presentacion veremos que es Go, como se programa sobre él, y como utilizarlo en Azure.
Con este cuaderno podran
guiarse y guiar en diferentes operaciones tanto en la web como en la máquina .
Contiene temas básicos.
Los principales es decir de los que se derivan son
libre office (writer,calc,impress)
blogs(blogger, impress) (flashvortex,voki)
scratch
y otros parecidos
Que son los bots, Cómo están cambiando el mundo y Cómo programarlos
Speaker: Juan Carlos Ruiz [@JuanKRuiz] (Program Manager Evangelist Latam RD & MVP Communities)
Una técnica para mantener el código escalable: Code smells.
Se incluyen varios ejemplos usando ruby, como se ve bien, y como se ve mejor.
También como pueden tomar ventajas de los linters y CI servers para alertar desviaciones en tiempo real
Seminario de Groovy y DSL impartido por Alberto Vilches, de Paradigma Tecnológico http://www.paradigmatecnologico.com/ y coorganizado por javaHispano http://www.javahispano.org celebrado el 11 noviembre de 2010 en Madrid.
Alta disponibilidad y balanceo de carga con Linux y nginxPlain Concepts
En esta sesión veremos como aprovisionar entornos Linux en alta disponibilidad y con balanceo de carga en Azure. Veremos como montar un servidor web nginx, desplegar una aplicación al mismo usando integración continua y gestionar las actualizaciones y despliegue de nuevas versiones de la aplicación sin interrupciones de servicio. Además veremos como escalar nuestro despligue en base a la demanda recibida.
DevOps y Continuos Delivery con Visual Studio Team Services y Azure Container...Roberto Sanz Ciriano
Diapositivas de la charla en DotNetters: "DevOps y Continuous Delivery con Azure Container Service y Visual Studio Team Services" http://dotnetters.es/evento/containers-devops-continuous-delivery-y-pokemons-con-azure-container-service/
El desarrollo de aplicaciones web ha evolucionado muchísimo en los últimos años. Las interfaces de usuario que queremos diseñar son cada vez más avanzadas y requieren del uso de nuevas técnicas de desarrollo (y escribir mucho código en la capa correspondiente al navegador, principalmente en JavaScript). Conceptos como SPA, Ajax, patrones MV* están alcanzando el top en los stacks de desarrollo habituales.
Por suerte existen innumerables frameworks y herramientas para facilitarnos el trabajo, pero hay tantas que cuando nos enfrentamos a un nuevo proyecto, nos surgen una serie de inevitables preguntas…
http://dotnetters.es/evento/desarrollo-moderno-aplicaciones-web/
ASP.NET 5 es la nueva versión de .NET Framework rediseñada por completo, open source y multiplataforma.
Docker es una plataforma abierta que simplifica la creación, despliegue y ejecución de aplicaciones distribuidas usando tecnologías de virtualización de contenedores, consiguiendo entornos de ejecución aislados, mas seguros y flexibles.
Presentación de la charla sobre ASP.NET 5 y Docker que di en Betabeers Zaragoza.
En esta charla vimos en que consisten ambas tecnologías y como trabajar con ellas para crear y desplegar aplicaciones web flexibles de una forma sencilla.
En este evento repasamos las principales novedades anunciadas por Microsoft en el Connect2015, centrándonos sobre todo en las que se refieren al desarrollo web con .NET, y los que tienen que ver con las (nuevas y no tan nuevas) herramientas de desarrollo y la gestión del ciclo de vida en el desarrollo de aplicaciones (Application Lifetime Management o ALM).
Si bien los hospitales conjuntan a profesionales de salud que atienden a la población, existe un equipo de organización, coordinación y administración que permite que los cuidados clínicos se otorguen de manera constante y sin obstáculos.
Mario García Baltazar, director del área de Tecnología (TI) del Hospital Victoria La Salle, relató la manera en la que el departamento que él lidera, apoyado en Cirrus y Estela, brinda servicio a los clientes internos de la institución e impulsa una experiencia positiva en el paciente.
Conoce el Hospital Victoria La Salle
Ubicado en Ciudad Victoria, Tamaulipas, México
Inició operaciones en el 2016
Forma parte del Consorcio Mexicanos de Hospitales
Hospital de segundo nivel
21 habitaciones para estancia
31 camas censables
13 camillas
2 quirófanos
+174 integrantes en su plantilla
+120 equipos médicos de alta tecnología
+900 pacientes atendidos
Servicios de +20 especialidades
Módulos utilizados de Cirrus
HIS
EHR
ERP
Estela - Business Intelligence
Los desafíos de calidad de software que nos trae la IA y los LLMsFederico Toledo
En esta charla, nos sumergiremos en los desafíos emergentes que la inteligencia artificial (IA) y los Large Language Models (LLMs) traen al mundo de la calidad del software y el testing. Exploraremos cómo la integración, uso o diseño de modelos de IA plantean nuevos retos, incluyendo la calidad de datos y detección de sesgos, sumando la complejidad de probar algo no determinístico. Revisaremos algunas propuestas que se están llevando adelante para ajustar nuestras tareas de testing al desarrollo de este tipo de sistemas, incluyendo enfoques de pruebas automatizadas y observabilidad.
Escaneo y eliminación de malware en el equiponicromante2000
El malware tiene muchas caras, y es que los programas maliciosos se reproducen en los ordenadores de diferentes formas. Ya se trate de virus, de programas espía o de troyanos, la presencia de software malicioso en los sistemas informáticos siempre debería evitarse. Aquí te muestro como trabaja un anti malware a la hora de analizar tu equipo
7. ¿De quien fue la idea?
Anders Hejlsberg
• Microsoft technical fellows
• Conocido también por:
• Turbo Pascal
• Delphi
• C#
https://youtu.be/Ut694dsIa8w
9. Un vistazo rápido
• Tipos básicos
• Boolean, Number, String, Array
• Enum
• Any
• Clases e interfaces
• Expresiones Lambda
• Modularidad
• Definición de tipos para librerías externas (*.d.td)
10. ¿Qué necesito para empezar trabajar?
• Git
• NodeJs
• Gulp/Grunt
• Tu editor de código favorito
• También se integra con las herramientas más “molonas”
(webpack, Babel, Browserify)
https://github.com/rsciriano/typescript-angular-sample