[Quedada Informal] CartujaDotNet & SVQXDG

Map-LocationQuedada múltiple

Desde CartujaDotNet, grupo de usuarios .NET de Sevilla y SVQXDG, grupo de desarrolladores Xamarin de Sevilla, vamos a realizar una quedada informal para charlar abiertamente sobre tecnologías Microsoft, Xamarin, herramientas utilizadas, intercambiar impresiones, etc. Además, se analizarán las próximas charlas ya planteadas y los eventos confirmados entre otros temas de interés. Al ser quedada de dos grupos diferentes creemos que es una gran oportunidad para conocer, intercambiar e interactuar entre ambos permitiendo a miembros de cada uno conocer a los del otro y tratar otros aspectos.

No hace falta confirmar asistencia, y por supuesto será gratuito.

¿Te apuntas?

A continuación tienes disponible la fecha, hora y lugar:

  • Día: 01 de Febrero (Miércoles)
  • Horario:  19:00h
  • Lugar: En la Terraza del McDonald’s de Santa Justa

Más información

[Evento SVQXDG] Xamarin Dev Days en Sevilla!

XamarinEl evento

Xamarin Dev Days son una serie de eventos celebrados a lo largo de todo el mundo que ofrecen la posibilidad de conocer las últimas novedades relacionadas con el desarrollo Xamarin, poder disfrutar de talleres y por supuesto, compartir momentos de networking.

Xamarin Dev Days
Xamarin Dev Days

La agenda:

• 9:00AM Registro y bienvenida.

• 9:30 – 10:10AM Introducción a Xamarin. Introducción a los conceptos básicos tanto de Xamarin Classic como de Xamarin.Forms así como a la integración con Visual Studio, Xamarin Test Cloud, etc. Por Josué Yeray.

• 10:20 – 11:00AM Xamarin Forms. Tras una introducción a conceptos básicos se verá como estructurar el proyecto y una serie de buenas prácticas para compartir la mayor cantidad de código posible. Finalmente se terminará con las últimas novedades como Xamarin.Forms Previewer, DataPages, Themes o Native Embedding. Por Javier Suárez.

• 11:10 – 11:50AM Xamarin + Azure. Gracias al Azure podemos crear servicios de backend, notificaciones push y otras características esenciales de forma compartida. En esta sesión aprenderemos como sacarle partido a Azure desde nuestras aplicaciones Xamarin. Por Marcos Cobeña.

• 12:00 – 2:00PM Hands on Lab. ¿Crear una aplicación Xamarin paso a paso con MVVM, uso de servicios web y accediendo a características de cada plataforma?. En este taller realizaremos una aplicación con esas características entre todos. Anímate y ven con tu portátil preparado!

• 2:00 – 3:00PM Comida.

• 3:00 – 4:00PM Hands on Lab.

El lugar

El evento se celebrará en el WorkINCompany. Dirección detallada:

Calle Rioja 13, 1º C, Sevilla

WorkINCompany
WorkINCompany

La fecha

El evento tendrá lugar el próximo Sábado, 10 de Septiembre de 9:00h a 16:00h. Tendremos tres sesiones técnicas de  40 minutos de duración cada una junto a un taller de 3 horas de duración. Además contaremos con regalos y sorpresas.

¿Te apuntas?

Más información

Microsoft Tech Summit

Introducción

El pasado mes de Febrero, se repetía la .NET Conference Spain con más de 1700 asistentes y otras 5000 personas por streaming, sumado a grandes sesiones, stands o la presencia de Satya Nadella, un rotundo éxito.

dotNet Spain Conference 2016
dotNet Spain Conference 2016

Microsoft Tech Summit

Ante tal éxito, este año se plantea un nuevo evento para el próximo 6 de octubre en el Palacio Municipal de Congresos de Madrid, llega el Microsoft Tech Summit. Será un evento con más de 40 sesiones de más de una hora destinado a desarrolladores y profesionales de infraestructura (Xamarin, DevOps, Bots o Windows Server 2016 por poner ejemplos).

Call 4 Papers

Además de poder asistir al evento, ya esta abierto el Call 4 Papers pudiendo enviar propuesta antes del 7 de septiembre a esmsdn@microsoft.com con el asunto “Call4Papers: Microsoft Tech Summit”.

  • Windows Server 2016: Hyper-V, Containers, Identity, Nano Server, OMS, Azure Stack, etc.
  • DevOps: CHEF, Docker, Puppet, CloudBees, ARM Templates, Visual Studio Team Services, etc
  • Big Data & Analytics: Cortana Intelligence Suite, SQL Data Warehouse, Machine Learning, R, etc.
  • Cognitive Services & Conversations as a Platform: Bot Framework SDK, Cortana Proactive Actions, etc.
  • Mobile Apps & Cross-Platform: Xamarin, Apache Cordova, Windows Centennial, etc.
  • Cloud Dev: Azure App Services, Azure Functions, Service Fabric, Microservices, etc.
  • IoT: Azure IoT Hub, Azure IoT Suite, etc.
  • OSS: Linux Apps on Azure, Azure Container Services, .NET Core, etc.
  • Productivity: Office 365, Sharepoint Dev, etc.
  • Business Intelligence: PowerBI Embedded, etc.
  • Coding 4 Fun: Juegos, etc.
  • Others: Cualquier otro tema relacionado con tecnologías Microsoft.

No te lo puedes perder!

Más información

[Evento SVQXDG] Sevilla Xamarin Dev Day

Xamarin LogoEl evento

En Sevilla, existen empresas y desarrolladores con un enorme talento utilizando Xamarin para sus desarrollos de Apps móviles. Con este crisol nació SVQXDG, o lo que es lo mismo, grupo de desarrolladores Xamarin de Sevilla. Es un grupo de usuario donde se busca tener un punto habitual de reunión para ayudar, compartir y aprender entre todos.

Continuamos con fuerza en el grupo organizando un nuevo evento completo con múltiples sesiones buscando cubrir múltiples aspectos relacionados con el desarrollo de aplicaciones Xamarin.

Tendremos la siguiente agenda:

  • 18:00h – 18:45h: Adaptar Apps Xamarin.Forms a teléfonos y tabletas. En esta sesión de la mano de Javier Suárez veremos como adaptar nuestras aplicaciones para otorgar la mejor experiencia posible en teléfonos y tabletas. Como adaptar vistas, tener vistas específicas, adaptar navegación o detectar DPIs y tamaño de pantalla serán algunos de los puntos que veremos.
  • 18:50h – 19:35h: Gestión de notificaciones Push en Apps Xamarin con Azure. Josué Yeray nos enseñará en esta sesión como usar notifications hubs de Azure para enviar notificaciones facilmente a cualquier plataforma. Veremos como funcionan las notificaciones push en cada plataforma así como implementarlas de forma sencilla.
  • 18:40h – 20:25h: Trucos y claves de App Xamarin hasta su llegada en la Store. Terminaremos el evento con una completa sesión de Marcos Cobeña en la que nos mostrará los detalles y claves a tener en cuenta en el desarrollo de una App Xamarin real ¡Buenos días! aro, desde su desarrollo hasta tenerla en la Store.

El lugar

El evento se celebrará en la ETS de Ingeniería Informática. Dirección detallada:

E.T.S. Ingeniería Informática – Universidad de Sevilla
Av. Reina Mercedes s/n
Sevilla Se 41012

ETS Ingeniería Informática
ETS Ingeniería Informática

La fecha

El evento tendrá lugar el próximo Miércoles, 06 de Abril de 18:00h a 20:30h. Tendremos tres sesiones de 45 minutos de duración cada una.

¿Te apuntas?

Más información

Seville Microsoft Communities Day

hero-estuUniversity Tour 2016

El próximo 10 de Marzo en la Escuela Superior de Informática de Sevilla tiene lugar el University Tour 2016. Un evento diseñado tanto para estudiantes como para profesores donde se enseñan las tecnologías que más se usan a día de hoy. Aspectos como la gestión del ciclo de vida del software con metodologías ágiles, como hacer un desarrollo para todas las plataformas móviles que se usan actualmente, o como aprovechar todos los recursos que la nube pone a nuestra disposición.

Comunidades técnicas .NET Sevilla

En Sevilla contamos con grandes profesionales y empresas focalizadas en el trabajo en diferentes vertientes utilizando .NET y tecnologías Microsoft. No es de extrañar, que ante tantas variedades, inquietudes y opciones se cuente con una gran diversidad de comunidades técnicas relacionadas con tecnologías Microsoft.

El evento

El día 09 de Marzo las comunidades técnicas .NET de Sevilla aprovechando la presencia de compañeros de DX de Microsoft, vamos a organizar un evento con la siguiente agenda:

• 19:00h – 20:15h Pero… C# no es un lenguaje de programación funcional, ¿verdad? por Alejandro Campos.

C# es un lenguaje de programación multi-paradigma que soporta expresiones lambda desde el año 2007, y al que se le han ido añadiendo muchas características de programación funcional durante los últimos 10 años. Conoce C# 6.0, y cómo se ha convertido en uno de los mejores lenguajes de programación gracias a todas estas características. Aunque lleves años desarrollando con este lenguaje, esta sesión puede cambiarte la manera de utilizarlo de ahora en adelante.

• 20:15h – 21:00h Creando aplicaciones multiplataforma con Xamarin por Javier Suárez y Marcos Cobeña.

En esta sesión conoceremos todas las posibilidades que ofrece Xamarin para crear aplicaciones móviles nativas multiplataforma. Además, revisaremos principales herramientas y servicios destinados a mejorar nuestra productividad o búsqueda de la calidad.

¿Te apuntas?

El lugar

El evento se celebrará en la ETS de Ingeniería Informática. Dirección detallada:

E.T.S. Ingeniería Informática – Universidad de Sevilla
Av. Reina Mercedes s/n
Sevilla Se 41012

Más información

[Material dotNetSpain2016] No better time to be a .NET developer!

microsoft_.net_logoHace un año…

Tenía lugar la dotNet Spain Conference. Fueron dos días, 27 y 28 de Febrero del 2015 convirtiéndose en el mayor evento de .NET cubriendo todo el espectro, desde .NET MicroFramework a desarrollo de Apps, Cloud, IoT, soluciones ERP, etc. Sin duda un éxito rotundo con más de 1100 asistentes y grandes sensaciones. Motivos suficientes para no sorprenderse ante el regreso este año del mayor evento .NET del año, con más sesiones, sorpresas y todo lo necesario para volver a ser un enorme éxito.

Cifras de vértigo

Microsoft celebraba el pasado 24 de Febrero en Kinépolis Ciudad de la Imagen de Madrid, la dotNet Conference 2016. El evento más grande para la comunidad .NET del año. Y vaya si la comunidad ha respondido. Con más de 1700 asistentes y nada menos que 5000 seguidores vía streaming, el evento vuelve a ser este año un éxito aún mayor que el año anterior.

El evento

Completo de grandes sesiones técnicas y sorpresas, el evento comenzó con la keynote de Jose Bonnin. En ella se realizó un repaso de lo que depara el futuro de la tecnología en general y la implicación de .NET en ellas.

Keynote Jose Bonnín
Keynote Jose Bonnín

Tras la keynote, tuvimos las primeras 8 sesiones técnicas en paralelo justo antes del “gran momento”, ese momento que fue durante un periodo una sorpresa y acabo resultando nada más y nada menos que la keynote de Satya Nadella, CEO de Microsoft.

"No hay mejor momento para ser desarrollador .NET" Satya Nadella
“No hay mejor momento para ser desarrollador .NET” Satya Nadella

Tras la keynote continuamos con hasta 32 sesiones técnicas más!.

Los Stands

El evento no hubiese sido posible sin la gran participación de empresas donde algunos stands mostraban proyectos o demos bastante interesantes (Oculus, drones, IoT, etc.) además de algún concurso divertido en el conseguir algún premio extra. Mención especial al espectacular stand que tuvimos en Plain Concepts donde causó sensación el divertido concurso con preguntas de C# y .NET:

¿Cuántas acertaste?
¿Cuántas acertaste?

También bastante interesante el Stand de Microsoft donde se podían probar los últimos Lumias pero además había apartados donde poder hablar con MSPs, resolver dudas con MVPs, etc.

Sorpresa final!

Jose Bonnin en sy Keynote ya anunció que tendríamos una conferencia vía Skype a última hora de la tarde. Llegado el momento se conectó vía Skype nada menos que con Scott Hanselman, Scott Hunter y David Carmona, para anunciar que Microsoft había alcanzado un acuerdo con Xamarin para realizar el proceso de compra!

Xamarin se une a Microsoft!
Xamarin se une a Microsoft!

Vaya forma más bestial de terminar un evento, que ya hasta ese momento había sido genial en organización y contenido.

¿No pudiste asistir?

Si no pudiste asistir, te agradará saber que tanto las keynotes como las sesiones del track web están disponibles en Channel 9urante el evento Channel 9. También se está recopilando el material de cada sesión del evento.

El material

He tenido en placer de poder participar en el evento con una sesión acerca de productividad en Xamarin en el Track de desarrollo Cross Platform.

En la sesión
En la sesión

La presentación utilizada disponible en SlideShare.

Comenzamos la sesión con una demo realizada en Xamarin.Forms 2.0 utilizando:

  • Animaciones
  • Custom Renders
  • Estilos y plantillas
  • Novedades de Xamarin.Forms 2.0 como XAML compilado, etc.
dotNetSpain2016
dotNetSpain2016

El objetivo era agrupar las últimas características de Xamarin.Forms en una aplicación para poder mostrar el uso Gorilla Player. Creado por UXDivers, el objetivo principal de Gorilla Player es permitir ver cualquier cambio visual en layouts, estilos o imágenes de forma inmediata sin necesidad de compilar.

Tras realizar modificaciones de Layout, estilos, pruebas con datos de prueba o la detección de errores de marcado, pasamos a inspeccionar la aplicación a fondo con Xamarin Inspector. Realizamos algunas pruebas al vuelo como peticiones a servicios web, pruebas con colores o modificaciones de elementos visuales para terminar detectando problemas en UI en la aplicación anterior y dando solución a las mismas.

La siguiente demo fue realizada en directo. Utilizamos Continuos Coding de Frank A. Krueger. La propuesta de Continuous Coding es reducir al máximo el ciclo de compilar y ejecutar permitiendo en tiempo real evaluar el código tanto de la lógica como por puesto a nivel de UI. Poder contruir la interfaz al vuelo viendo directamente los resultados de cada línea aplicada además de poder enlazar la misma con la lógica y el backend segun vamos escribiendo.

Así que, ni cortos ni perezosos, creamos un nuevo proyecto donde realizamos paso a paso una aplicación que mostrase la información meteorológica del tiempo en Madrid. Desde la petición al servicio a la definición de la interfaz, sin recompilar y viendo en todo momento información relacionada con excepciones o alertas relacionadas con nuestro código.

Continuamos hablando de calidad. Utilizando una aplicación completa de una calculadora:

Nuestra calculadora
Nuestra calculadora

Vimos como no solo crear pruebas unitarias sino también de UI. Tras utilizar el REPL pasamos a utilizar Xamarin Test Recorder viendo como simplificar enormemente el proceso de creación de los tests. También utilizamos Xamarin Test Cloud para pasar las pruebas en varios dispositivos viendo resultados.

Y para terminar, utilizamos Visual Studio Team Services en conjunto a MacInCloud y HockeyApp para realizar integración continua además de entrega continua de nuestras aplicaciones Xamarin.

CI en Android
CI en Android

Una sesión bastante completa, la hora y 15 minutos dan para poder interactuar más con los asistentes y permitir el lujo de tirar muchas líneas en directo. Otro acierto en mi opinión la duración.

En cuanto a las demos técnicas realizadas, las tenéis todas disponibles en GitHub:

Ver GitHub

Por el feedback recibido y correos con dudas parece que gustó mucho.

Me gustaría terminar agradeciendo a organizadores, ponentes y asistentes por hacer el posible el evento. Ante la cantidad y calidad de sesiones, los grandes momentos de networking, sorpresas, concursos y grandes momentos, no puedo terminar de otra forma que no sea…

¿Repetimos?

Más información

[Material] Reconnect(); Sevilla

El evento

El pasado 10 de Diciembre, en el WorkINCompany, tenía lugar el Reconnect(); en Sevilla
donde con diferentes sesiones técnicas se repasaban las novedades
principales presentadas en el Connect(); 2015. El Connect es un evento
anual para desarrolladores donde pudimos conocer de primera mano la
estrategia sobre el futuro de herramientas de desarrollo y servicios de
Microsoft. Novedades en Azure, desarrollo de aplicaciones web, Windows
10 y desarrollo de apps multiplataforma para Android, iOS y Windows.

Connect(); 2015

Connect(); 2015

Durante una divertida mañana vimos novedades en:

  • Herramientas y servicios de Microsoft.
  • Desarrollo de aplicaciones con ASP.NET & .NET Core.
  • Desarrollo móvil para iOS, Android y Windows de la mano de Xamarin.
  • Desarrollo de apps utilizando Universal Windows Platform.
Jose María Aguilar hablando de ASP.net 5 y MVC 6

Jose María Aguilar hablando de ASP.net 5 y MVC 6

Un servidor hablando sobre las principales novedades de Xamarin 4

Un servidor hablando sobre las principales novedades de Xamarin 4

El material

Comenzamos el evento con una keynote repleta de novedades. Repasamos las nuevas releases en herramientas y servicios:

En la sesión de Xamarin vimos:

  • Repaso de desarrollo en Xamarin
  • Novedades principales en Xamarin.Forms 2.0
  • Un vistazo a Xamarin Inspector
  • Realizando pruebas de comportamiento de UI con Test Recorder
  • Xamarin Insights

También tuvimos una sesión sobre UWP donde repasamos
las claves para crear aplicaciones destinadas a varias familias de
dispositivos Windows como PCs, tabletas o teléfonos:

En cuanto a las demos técnicas realizadas, las tenéis disponible en GitHub:

Ver GitHub

Quisiera terminar añadiendo algunos agradecimientos a Plain Concepts por patrocinar y hacer posible el evento además de permitirme participar; gracias a Jose María Aguilar por participar y por supuesto, muchas gracias a todos los asistentes.

Más información