Microsoft MVP 2017-2018, 2018-2019 y Xamarin MVP 2015 y 2017

Posts

Mi viaje al Microsoft MVP Summit 2018

Mi viaje al Microsoft MVP Summit 2018


Llegando a Seattle

En marzo del 2018 se llevó a cabo el Microsoft MVP Summit 2018 en la sede de Microsoft en Redmond a 15 minutos de Seattle en el frío estado de Washington en Estados Unidos. Un evento exclusivo por invitación para los MVP´s vigente en todo el mundo. Mi trayecto inició saliendo desde el aeropuerto del bajío rumbo a Seattle con escala en Houston para documentación en aduana. Ya en Houston, después de algunos contratiempos en la documentación (en especial la carta de MVP), logré abordar el avión que me llevaría al aeropuerto de Tacoma en la hermosa ciudad de Seattle. De ahí tomé un uber hasta el Hotel en Redmond donde Microsoft nos apoyó económicamente con el hospedaje y alimentos. Ese día llegué en la noche directamente a descansar y listo para la jornada del domingo en donde tendríamos conferencias de Troy Hunt, James Montemagno y Scott Hanselman en el Hotel Hyatt. Sin duda las 3 conferencias fueron fantásticas y más de mil MVP´s ya presentes de todo el mundo. Ahí en Seattle conocí por primera vez en persona a Humberto Jaimes, Esteban Solano y Luis Antonio Beltrán con quienes pudimos compartir varias fotografías y varias anécdotas durante la semana. Esa tarde al terminar las conferencias, me dirigí en uber rumbo a Seattle a conocer un poco de tan fascinante y fría ciudad.

Hotel sede – Hyatt en Redmond Washington en Estados Unidos.


Aquí con Scott Hanselman, uno de los máximos exponentes del Desarrollo de Software a nivel mundial, y junto a Jounin Vìctor, Alejandro Ruíz y Humberto Jaimes.

Ese día en la noche ya había llegado mi compañero Jounin Víctor que es Azure MVP, de Guadalajara, donde nos presentamos y también compartimos buenas experiencias durante nuestra estancia en Seattle. El Lunes muy temprano el primer paso fue el desayuno con los otros MVP´s del Hotel y salir en varios camiones que Microsoft había rentado para que nos llevara rumbo a las instalaciones de Microsoft.  

En las instalaciones de Microsoft, en donde el personal de la empresa nos atendió de una manera fantástica. Aquí con Jounin Víctor y Esteban Solano

Durante 3 días intensos, estuvimos llenos de conferencias y charlas técnicas del más alto nivel y de carácter confidencial. Varias de las conferencias llamaron mi atención, en especial el de Miguel De Icaza, el Desarrollador de Software más importante de habla hispana en la historia de la computación, Scott Guthie considerado uno de los gurús de la Tecnología .NET y Scott Hanselman, uno de los mejores desarrolladores de tecnologías de software del mundo. Mis respetos a Microsoft y a todo su personal, nos hicieron sentir como en casa, con atenciones de primer mundo, café de starbucks dentro de las salas de conferencia, buffet para los intermedios y una atención inigualable. Microsoft sin duda hace una gran inversión económica y de horas hombre para que los MVP´s se sientan recompensados por sus aportaciones a la comunidad. Sin duda alguna, el Microsoft MVP Summit es la cúspide del premio MVP, es la oportunidad para todo desarrollador de software de estar cerca de los máximos exponentes de las tecnologías Microsoft.

De izquierda a derecha, Esteban Solano, Luis Antonio Beltrán, su servidor, Alejandro Ruíz Varela y Jounin Víctor al inicio de las conferencias del domingo en el Hyatt.

La conferencia que más me gustó fue la que se organizó con el grupo de Xamarin, el miércoles por la mañana, los principales personajes de la tecnología nos compartieron una parte de sus conocimientos y expectativas sobre la Tecnología, sin duda un momento emocionante al escuchar a Miguel De Icaza nuevamente, James Montemagno, Mikayla Hutchitson y los principales expertos del equipo Xamarin de Microsoft. Desde luego no podríamos olvidar la excelente atención que siempre nos brindó Jayme Singleton, la Community Manager del Xamarin MVP y de Juan Carlos del programa Microsoft MVP.

De derecha a izquierda, Humberto Jaimes, Alejandro Ruíz, Esteban Solano y Luis Antonio Beltrán en la reunión de MVP latinos e hindúes.

Las noches también tuvieron intensa actividad, el brindis nocturno estuvo dividido en tres momentos, el lunes con la celebración de los Microsoft MVP latinos, el martes con los MVP de Visual Studio Development Technologies y el miércoles en la noche la gran celebración de todos los MVP, una fiesta enorme con más de mil asistentes en el Hyatt Hotel, sin duda una fantástica experiencia.

La celebración del 25 aniversario de los Microsoft MVP.

El jueves inició el cierre con sesiones uno a uno con diversos profesionales de Microsoft, con tardes libres para poder conocer la hermosa ciudad de Seattle.

El regreso inició el sábado a León con escala en Los Ángeles, no sin antes conocer los extraordinarios lugares turísticos de Seattle en las horas libres de la semana.

Aquí con Miguel De Icaza, la máxima figura histórica del Desarrollo de Software de habla hispana, un referente mundial.

Sin duda, la visita al Microsoft MVP Summit 2018 marca el principal beneficio del premio, es la cúspide a la que cualquier MVP debiera de ir, sin dudarlo, es una experiencia que marca la vida de los que nos apasiona la Tecnología.

                                                          Área exterior del fantástico museo Chihuly a lado del Space Needle en Seattle

Gracias a Microsoft y a su equipo, al fantástico personal del Xamarin MVP y Microsoft MVP y a los nuevos amigos y compañeros MVP que conocí en tan fantástico viaje. Al igual gracias a la Universidad De La Salle Bajío, al Sr. Vicerrector por su apoyo y facilidades para acudir a Seattle y ausentarme una semana de mis asignaciones laborales.

El Microsoft MVP Summit es evento que deben de asistir, al menos una ocasión, cualquier MVP´s del mundo. A cerrar el ciclo.

Gracias Microsoft, gracias Xamarin.
Enrique.

Beginnings of Xamarin Android for Developers of Android Studio

Buenos días amigos, para aquellos Desarrolladores de Android que quieren ingresar al mundo de Xamarin, les recomiendo como primer paso leer mi artículo de CSharpCorner para que puedan familiarizarse con el entorno.

Les dejo el link:

https://www.c-sharpcorner.com/article/beginnings-of-xamarin-android-for-developers-of-android-studio/

Saludos cordiales.
@enriqueaguilar

Xamarin con acceso a .NET Core y SQL Server sobre Azure


Hola amigos, les comparto mi curso gratuito de Udemy, en esta ocasión sobre un ejercicio en particular que involucra Xamarin Android con acceso a .Net Core Web API 2 montado sobre AppService que almacena y consulta datos de un servidor SQL Server sobre Azure.

La duración es de aproximadamente una hora con 6 clases. El ejercicio se inicia desde cero para que vayan avanzando. Reciben el código fuente al iniciar el curso.

Como les comenté, el curso no tiene costo:


https://www.udemy.com/xamarinnetcore/

Si te interesan los otros cursos, tengo disponible en la plataforma de pago, el de Xamarin Android con almacenamiento en la nube y el de Xamarin iOS, aprende desde cero hasta experto, aquí te dejo los links con descuento:

https://www.udemy.com/xamarin-ios-aprende-desde-cero-hasta-experto/?couponCode=EAVBLOG2018

https://www.udemy.com/xamarinandroidnube/?couponCode=EAVBLOG

Si se te complica el pagarlos, no te preocupes, mándame un correo a enriqueaguilar@outlook.com y con gusto te proporciono acceso gratuito.

Saludos.
Enrique.





Microsoft Most Valuable MVP 2018 - 2019

En el mes de julio del 2018 recibí por parte de Microsoft el correo de notificación como Microsoft MVP 2018 - 2019 en la categoría Developer Technologies.




Agradezco a Dios en primera instancia y a nuestra Sra. Virgen de Guadalupe, por la salud de mis seres queridos y la personal. Cada día es de agradecimiento.

Es todo un honor el recibir este reconocimiento, de México lo recibió también Humberto Jaimes, un extraordinario desarrollador de software de CDMX, mi ex-alumno y amigo Alejandro Ruíz Varela y mi amigo Luis Antonio Beltrán. También muy bien merecido por José Saturnino Pimentel Juárez, Miguel Muñoz y Rodrigo Díaz Concha, enhorabuena.

Con colegas MVP´s y Jayme Singlenton, nuestra Community Manager de los anteriores 
Xamarin MVP en Seattle.

Agradezco con sinceridad a la empresa Microsoft por el reconocimiento a mi persona, siendo la segunda ocasión en que soy favorecido con tan importante galardón por parte de ellos.

Gracias a Elisa Hung (anterior directora de audiencias de Microsoft Latinoamérica) por impulsarme en actividades de difusión del conocimiento, gracias Elisa por donde andes laborando, se te agradece todo el apoyo y motivación brindada, a ti y a tu equipo. A Miguel De Icaza, un símbolo para los que lo seguimos desde los tiempos de Mono en Linux hace más de quince años y que hoy es el principal referente tecnológico en la historia del Desarrollo de Software de habla hispana. A mi buen amigo Alex Soto, una extraordinaria persona y profesional que inyecta la pasión en todo lo que hace y a Jayme Singleton por todo su apoyo en el proceso del otorgamiento de los anteriores Xamarin MVP 2015 y 2017 respectivamente.

Aquí con Miguel De Icaza, la máxima figura histórica de habla hispana en el mundo de la computación a nivel mundial.

A los que por diferentes circunstancias nos hemos cruzado en el camino, y que han sido parte importante en las contribuciones de este reconocimiento, Humberto, Luis Antonio y Esteban por la fantástica respuesta de los Xamarin Diplomado, a Juan K y Raúl Campos de Microsoft y en especial a todos los que me han invitado a impartir conferencias en México y en el extranjero.

Aquí con Esteban Solano y Humberto Jaimes en el MVP Summit 2018 en Redmond.

Desde luego agradezco a mis superiores y compañeros en la Universidad De La Salle Bajío. A mis muy queridos alumnos, ex-alumnos, colaboradores, superiores y amigos De La Salle Bajío y del Instituto Tecnológico Mario Molina en el campus de Lagos de Moreno. 

He tenido la fortuna de recibir 4 MVP´s, dos de Xamarin, siendo el primero en recibirlo de habla hispana y dos de Microsoft. Muy agradecido y honrado, gracias al equipo Xamarin y a Microsoft.

Inicio ahora una nueva etapa, donde tendré menos intervenciones en la comunidad, para ir cerrando un estupendo ciclo de conocimiento y aprendizaje, pero continuaré fomentando que mis alumnos, ex-alumnos y colegas puedan participar para ser galardonados con el Microsoft MVP en los próximos años.


Si Dios quiere, nos vemos en Seattle en el mes de marzo del 2019, sin duda, la mayor de las recompensas del Microsoft MVP, estar de cerca con los creadores de las tecnologías de Microsoft en sus instalaciones en Redmond.

Con la mayor importancia, agradezco a mis seres más queridos y amados, que son mi base, mis pilares día a día.  



Gracias a Microsoft y al equipo de Xamarin por la oportunidad de colaborar en la difusión del conocimiento en estos últimos años.

Que Dios los siga bendiciendo a ustedes y a sus seres queridos.

Su amigo.
Enrique.

Xamarin Diplomado (español) ya disponible en youtube

Que tal amigos, les comparto el link del primer Xamarin Diplomado (completo), liberado por Microsoft LATAM y que hicimos los 3 Xamarin MVP Latinos en ese momento, Esteban Solano, Humberto Jaimes y su servidor (a quienes tuve el gusto de conocer en persona hace un par de semanas en Seattle en el Microsoft MVP Global Summit). 

Mi estimación y amistad a Humberto y a Esteban, y desde luego a Luis Antonio Beltrán por su invaluable apoyo, a Elisa Hung y a todo el equipo de Microsoft Latam por su invitación para impartirlo:



                              Link: Xamarin Diplomado

Saludos.
Enrique.


Recursos de Xamarin en Español (Microsoft Virtual Academy)



Que tal amigos, les comparto los siguientes links de 3 tutoriales de Xamarin en español que grabé en Bogotá con el apoyo de la empresa Sketch y solicitados por Microsoft LATAM. 

Son una sesión en vivo y dos videotutoriales para Microsoft Virtual Academy:








Saludos.
Enrique

Curso online de Xamarin Android, Almacenamiento en la nube con Visual Studio



Que tal amigos, les comparto mi nuevo curso: Xamarin Android, Almacenamiento en la Nube con Visual Studio 2017 en la plataforma de Udemy. Les dejo el primer video promocional de lo que trata el curso:




Si buscas aprender a desarrollar aplicaciones móviles para Android que tengan un acercamiento a la conectividad con la nube y entender paso a paso la forma de crear estas aplicaciones empezando desde cero, entonces, es para ti.

Los contenidos son los siguientes:


  1. Creación de la Interfaz gráfica tipo Constraint Layout (Android Studio)
  2. Aplicación de tipografía específica
  3. Acceso a la cámara para obtención de imagen
  4. Obtención de coordenadas de la geolocalización
  5. Esquinas redondeadas de botones e imágenes
  6. Almacenamiento de información en Azure en tabla NoSQL
  7. Almacenamiento de archivos en contenedores de Azure
  8. Barra de progreso de cargado de datos
  9. Consulta de datos completos de tablas NoSQL de Azure
  10. Consulta de datos detallados de tablas NoSQL de Azure
  11. Colocación de datos en Lista con inclusión de imágenes ajustadas
  12. Aplicación de fondos con degradado 
  13. Generación de detalle a partir de consulta específica
  14. Generación de adaptador de datos
  15. Aplicación móvil con coordenadas en Google Maps
  16. Levantamiento de la API-REST ASP.NET Web API 2.0 en C# con Mono tanto de consumo como de almacenamiento de datos en máquina virtual Ubuntu 16 sobre XSP con acceso a MySQL sobre Amazon y Azure.
  17. Consumo móvil de la API-REST
El curso tiene un costo de alrededor 25 dólares, pero con el siguiente cupón podrás tener un descuento, quedando en alrededor de 10 dólares aproximadamente (con ajuste al tipo de cambio de cada País).

Link del curso:
https://www.udemy.com/xamarinandroidnube/?couponCode=EAVBLOG

En caso de que el ejercicio no te funcione, puedes pedirme el código a mi correo validando que eres usuario del curso.
-------
Enrique
----

Curso online de Xamarin iOS con Visual Studio para Mac



Que tal amigos, les comparto que acabo de realizar mi primer curso de Xamarin iOS en la plataforma de Udemy. Les dejo el primer video promocional de lo que trata el curso. 

Si buscas aprender a desarrollar aplicaciones móviles para iOS, y entender paso a paso la forma de crear estas aplicaciones empezando desde cero, entonces, es para ti.




Los contenidos son los siguientes:


  1. Paso entre diferentes vistas (ventanas)
  2. Uso de los tabs en iOS
  3. Reproducción de contenido multimedia local y de Internet
  4. Acceso a la biblioteca de imágenes
  5. Acceso a la cámara
  6. Almacenamiento de imágenes en biblioteca y en la carpeta de la aplicación
  7. Gesto de toque
  8. Gesto de arrastre
  9. Gesto de rotación
  10. Sensor Biométrico (TouchID)
  11. Acelerómetro
  12. Geolocalización
  13. Acceso a los diferentes tipos de Mapas y marcadores
  14. Trazos de rutas en Mapas
  15. Mapas de Google
  16. Google StreeView
  17. Animación de gravedad
  18. Animación de anclaje
  19. Animación de rebote
  20. Diferentes visores Web
  21. Visor de documentos
  22. Notificación Local simple 
  23. Notificación Local por calendario
  24. Notificación Local con respuesta y obtención del mensaje
  25. Almacenamiento en SQLite
  26. Consultas de todos los registros en SQLite y su visualización en una Tabla
  27. Consultas detalladas de SQLite a partir de una selección de un listado en una Tabla
  28. Consulta de datos de un Servicio REST en formato json a partir de la geolocalización
  29. Almacenamiento de registros en la Nube de Azure
  30. Almacenamiento de archivos en la Nube de Azure
  31. Consulta de datos de la Nube de Azure
  32. Consulta de archivos de la Nube de Azure
  33. Capa de cargado y consultas en tablas personalizadas
  34. Generación de certificados de publicación
  35. Autenticación de cuenta de Apple en Visual Studio con fastlane
  36. Generación del archivo iPA desde Visual Studio
  37. Preparación para publicación con ITunes Connect y Open Application Loader.
Todos los módulos empiezan la aplicación desde ceroes decir, no tenemos proyectos pre-cargados con códigos ya realizados previamente. Lo importante es que aprendas el proceso desde que abres Visual Studio para Mac.
En caso de que el ejercicio no te funcione, puedes pedirme el código a mi correo validando que eres usuario del curso.
-------
El curso tiene un costo de alrededor 25 dólares, pero con el siguiente cupón podrás tener un descuento, quedando en alrededor de 10 dólares aproximadamente (con ajuste al tipo de cambio de cada País).

Link del curso:
https://www.udemy.com/xamarin-ios-aprende-desde-cero-hasta-experto/?couponCode=EAVBLOG2018

Saludos cordiales y espero les ayude a los que buscan aprender a desarrollar aplicaciones de iOS con Visual Studio para Mac.

@enriqueaguilar

----
Nota: Para el curso es necesario contar con una Mac. En caso de que no tengas una disponible, puedes usar MacinCloud. En el siguiente video, mi buen amigo el MVP Luis Antonio Beltrán explica a detalle como sacar una cuenta: 


Microsoft Cognitive Services con Xamarin




Hola amigos, les comparto la forma de crear una aplicación que nos permita conectarnos a los Microsoft Cognitive Services usando Xamarin.

Sin duda los Cognitive Services son una fantástica oportunidad para la creación de aplicaciones móviles de diferentes tipos, especialmente para asistencia a personas con capacidades diferentes.

Podemos crear una cuenta trial en el sitio Web: 



Una vez registrado, obtenemos las claves de acceso para Emotion y Computer Vision:

Ahora empezamos creando un proyecto clásico para iOS:

Paso 1 - Realizar la siguiente Interfaz Gráfica para iOS:



Paso 2 - Agregamos el Paquete vía NuGet:



Paso 3 - Agregamos las librerías necesarias:



Paso 4 - Declaramos una variable de tipo AVSpeechSynthesizer para escuchar la voz de Siri para que nos narre el texto:




Paso 5 - Declaramos un manejador de evento que mande llamar asíncronamente a un método llamado DescargarImagenAnalizarFelicidad el cual descargará la imagen que vamos a verificar, generamos un stream de la misma y enviamos a otro método asíncrono llamado NiveldeFelicidad que nos indicará el porcentaje de acuerdo al Servicio Cognitivo. Por último enviamos el texto a la variable de narración:




Paso 6 - Descargamos la imagen como arreglo de bytes y después la guardamos y extraemos la ruta local:



Paso 7 - Verificamos en un método asíncrono el porcentaje de felicidad del Servicio Cognitivo enviando el stream de la imagen a un método llamado TraerEmocion y dependiendo lo que regrese le extraemos el grado de felicidad.



Paso 8 - Definimos la clave de la API de Emoción de los Servicios Cognitivos, generamos el cliente de conexión con la clave, enviamos el stream de la Imagen y recibimos el resultado, si puede hacer la detección, extraemos la variable, en caso contrario enviamos el mensaje de error.




Paso 9 - Ya con el grado de felicidad verificamos el mensaje a enviar a la pantalla:



Paso 10 - Probamos la funcionalidad:



Paso 11 - Ahora generamos un método para la descripción, en donde extraemos cada elemento en la lista y se envía al narrador uno a uno:



Paso 12 - De la misma forma bajamos la imagen al dispositivo:




Paso 13 - Generamos el método asíncrono para recibir la descripción de la imagen enviándole el stream:


Paso 14 - Mandamos llamar ambos botones desde ViewDidLoad:

Corremos la Aplicación:




A continuación les dejo el video ejecutando la aplicación en iOS que se conecta a los Servicios Cognitivos de Microsoft con narración de los resultados:



Espero les sirva para sus proyectos móviles.

Saludos.
@enriqueaguilar











Crear un .NET Core Web API 2.2 en MonoDevelop sobre Ubuntu 18.04 en el portal C# Corner

Microsoft MVP 2017-2018 & 2018-2019

Xamarin MVP 2015-2017

Twitter

Xamarin MVPs Expand with More Awesome!

Estadísticas del sitio