De escritorio a Javascript, nuestra experiencia desde las trincherasRoberto Luis Bisbé
En VS Anywhere desarrollamos aplicaciones de escritorio, pero a finales del pasado año comenzamos a desarrollar un cliente web para nuestra herramienta colaborativa, y nos dimos cuenta que escribir código para la web es muy distinto al escritorio "tradicional". En esta charla, desde el punto de vista de un desarrollador de escritorio, veremos los retos que hemos tenido que afrontar, desde conseguir que el cliente sea lo más ligero posible o comprobar que todas las peticiones llegan al servidor en el orden correcto hasta diseñar una página para que se comporte como un IDE La idea es comentar nuestra primera “experiencia javascript”, haciendo también un pequeño repaso a la arquitectura, los frameworks y liberías externas que hemos usado
Tres tecnologías Microsoft que no se dan en la carreraRoberto Luis Bisbé
Slides de la charla impartida el pasado viernes 23 de enero en la Escuela Politécnica Superior de la Universidad Autónoma de Madrid.
El vídeo está disponible en https://www.youtube.com/watch?v=xpdVwV-hmKI
Por primera vez ASP.NET funciona en Windows, Max, y Linux mediante la version de multiplataforma de ASP.NET, llamada ASP.NET Core. Esta versión incluye muchos nuevas características, como el soporte side by side, tiempos de desarrollo mas cortos, soporte para entornos de containers y cloud, que presentaremos en estos slides.
De escritorio a Javascript, nuestra experiencia desde las trincherasRoberto Luis Bisbé
En VS Anywhere desarrollamos aplicaciones de escritorio, pero a finales del pasado año comenzamos a desarrollar un cliente web para nuestra herramienta colaborativa, y nos dimos cuenta que escribir código para la web es muy distinto al escritorio "tradicional". En esta charla, desde el punto de vista de un desarrollador de escritorio, veremos los retos que hemos tenido que afrontar, desde conseguir que el cliente sea lo más ligero posible o comprobar que todas las peticiones llegan al servidor en el orden correcto hasta diseñar una página para que se comporte como un IDE La idea es comentar nuestra primera “experiencia javascript”, haciendo también un pequeño repaso a la arquitectura, los frameworks y liberías externas que hemos usado
Tres tecnologías Microsoft que no se dan en la carreraRoberto Luis Bisbé
Slides de la charla impartida el pasado viernes 23 de enero en la Escuela Politécnica Superior de la Universidad Autónoma de Madrid.
El vídeo está disponible en https://www.youtube.com/watch?v=xpdVwV-hmKI
Por primera vez ASP.NET funciona en Windows, Max, y Linux mediante la version de multiplataforma de ASP.NET, llamada ASP.NET Core. Esta versión incluye muchos nuevas características, como el soporte side by side, tiempos de desarrollo mas cortos, soporte para entornos de containers y cloud, que presentaremos en estos slides.
Gestión de documentos Office desde nuestras apps .NET con Open XML SDKLuis Beltran
Conoceremos Open XML SDK, un proyecto open-source con el que los desarrolladores .NET podemos crear y leer documentos de Word, Excel y PowerPoint desde una aplicación escrita en C#, por ejemplo Xamarin, ASP .NET Core, WPF, etc.
Microsoft .NET LOVE Open Source. Un resumen desde los comienzos de .NET hasta día de hoy enfocado al mundo Open Source como Microsoft en general y como .NET en particular.
Los desarrolladores Java deben enfrentarse todos los días a muchos problemas, tanto técnicos como de otras índoles. En este webminar dirigido principalmente al personal técnico, como desarrolladores e ingenieros de pruebas, veremos como el lenguaje Groovy puede ser un excelente complemento para las tareas cotidianas, así como para aquellas tareas que requieran de un gran esfuerzo con las herramientas tradicionales y el lenguaje Java que todos ya conocemos.
El lenguaje Groovy plantea una sintaxis simple que permite al desarrollador escribir menor cantidad de código y mas sencillo de entender. Groovy ademas de su facilidad para escribir código, nos provee de características como la metaprogramación que permite añadir funcionalidad a clases existentes del SDK de Java, esto se conoce como Groovy Development Kit (GDK), usando el GDK veremos como usar las librerías estándar de Java aun mas fácil.
Ademas de ello, en la comunidad se han desarrollado herramientas que permiten aprovechar todas las características de Groovy, en este webminar veremos como un desarrollador Java puede aprovecharlas sin necesidad de usar Groovy en entornos productivos si es que no esta listo
Presentación de mi charla en la #dotNetSpain2016 sobre ASP.NET Core.
Temas tratados:
Model Binding
Routing
Tag Helpers
View Components
Configuración
Localización
En esta charla vemos varias manera de conectar un dispositivo Windows Phone con una Raspberry Pi así como con un ordenador Windows 8 usando WebSockets, StreamSockets y finalmente, bluetooth
Gestión de documentos Office desde nuestras apps .NET con Open XML SDKLuis Beltran
Conoceremos Open XML SDK, un proyecto open-source con el que los desarrolladores .NET podemos crear y leer documentos de Word, Excel y PowerPoint desde una aplicación escrita en C#, por ejemplo Xamarin, ASP .NET Core, WPF, etc.
Microsoft .NET LOVE Open Source. Un resumen desde los comienzos de .NET hasta día de hoy enfocado al mundo Open Source como Microsoft en general y como .NET en particular.
Los desarrolladores Java deben enfrentarse todos los días a muchos problemas, tanto técnicos como de otras índoles. En este webminar dirigido principalmente al personal técnico, como desarrolladores e ingenieros de pruebas, veremos como el lenguaje Groovy puede ser un excelente complemento para las tareas cotidianas, así como para aquellas tareas que requieran de un gran esfuerzo con las herramientas tradicionales y el lenguaje Java que todos ya conocemos.
El lenguaje Groovy plantea una sintaxis simple que permite al desarrollador escribir menor cantidad de código y mas sencillo de entender. Groovy ademas de su facilidad para escribir código, nos provee de características como la metaprogramación que permite añadir funcionalidad a clases existentes del SDK de Java, esto se conoce como Groovy Development Kit (GDK), usando el GDK veremos como usar las librerías estándar de Java aun mas fácil.
Ademas de ello, en la comunidad se han desarrollado herramientas que permiten aprovechar todas las características de Groovy, en este webminar veremos como un desarrollador Java puede aprovecharlas sin necesidad de usar Groovy en entornos productivos si es que no esta listo
Presentación de mi charla en la #dotNetSpain2016 sobre ASP.NET Core.
Temas tratados:
Model Binding
Routing
Tag Helpers
View Components
Configuración
Localización
En esta charla vemos varias manera de conectar un dispositivo Windows Phone con una Raspberry Pi así como con un ordenador Windows 8 usando WebSockets, StreamSockets y finalmente, bluetooth
Slides de la charla hecha en el espacio Kunlabori con los chicos de MadridJS sobre las lecciones aprendidas desarrollando una red social con frontiers.
Creando aplicaciones móviles con Windows 8 y Windows Phone 8Roberto Luis Bisbé
Charla del 4 de abril de 2014 en la Universidad de Valencia. En ella vemos por qué desarrollar aplicaciones para plataformas móviles, cómo empezar a desarrollar para Windows 8 con Visual Studio 2013 y finalmente temas a tener en cuenta al publicar apliaciones
DotNetSpain2015: Extendiendo Visual Studio Online a través de su APIRoberto Luis Bisbé
¿Sabías que Visual Studio Online tiene una API Rest? A través de ella podemos acceder a toda la información de nuestro servidor, ver los usuarios autorizados, lanzar builds, ver los cambios en una rama, editar work items o suscribirnos a cambios a través de los service hooks.
Todas estas acciones y más las vemos en esta sesión en la que hacemos además una breve introducción al protocolo OAuth2 que se emplea para la autenticación.
Desarrollo de aplicaciones para Windows 8 y Windows PhoneRoberto Luis Bisbé
Esta charla, impartida a principios de mayo en la escuela técnica superior de ingeniería de la Universidad de Valencia, hablaba sobre cómo crear aplicaciones para la plataforma Metro (Windows 8 y Windows Phone 8), así como cómo hacer características diferenciadoras
¿Qué mejor forma que comenzar el fin de semana que introduciéndote en el mundo de MVC? De mano de uno de nuestros coordinadores, MSP de Miscrosof, ofrecemos un taller en el que se introduce al mundo de los patrones, que permiten organizar mejor tú código, separar la lógica y mejorar el rendimiento.
Para ello, se hablará de uno de los más concocidos: MVC. Se verán ejemplos en dos lenguajes de programación completamente diferentes:
ASP.net
Ruby on Rails
Se realizará un análisis práctico de las disposiciones y la manera de cumplir estas acerca de accesibilidad en sitios web.
A través de una serie de ejemplos llegarás a entender por qué son tan necesarias estas disposiciones.
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
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
1. Javascript vuela
en Primera Clase
con Firefox OS
Roberto Luis Bisbé - @rlbisbe
http://rbisbe.net
Software Engineer @VS_Anywhere
http://vsanywhere.com
2.
3. Arquitectura
Infrastucture Layer – Gonk
Linux Kernel + Drivers System Libraries
Open Plaftorm Interfaces
Web API Security Gecko
App Layer
Gaia JS libraries
4. Recursos adicionales
• Referencia
• https://developer.mozilla.org/en-US/Apps/Reference
• API
• https://developer.mozilla.org/en-US/docs/WebAPI
• Building blocks
• http://buildingfirefoxos.com/
• Libro “oficial”
• https://leanpub.com/quickguidefirefoxosdevelopment
• Guía de estilo
• http://www.mozilla.org/en-US/styleguide/products/firefox-os/