Terminando su cuarto año en Orlando, DEVintersection y IT Transformation son dos de los principales eventos de formación tecnológica de Microsoft. Los dos eventos reúnen a los líderes de Microsoft, expertos, ingenieros de software y profesionales de TI. Los asistentes están al día en todo lo nuevo de las tecnologías de Microsoft, como ASP.NET Core, SQL Server, Visual Studio, Windows 10, SharePoint y más en el mundo del código abierto. Con una nueva versión de Windows Server muy pronto y un cambio hacia las tecnologías de código abierto para aplicaciones empresariales, DEVintersection y IT Transformation son la mejor manera de averiguar lo que está a la vuelta de la esquina.
Preguntamos a los autores y expertos que asistieron a los eventos de este año qué es lo que tienen que asimilar y a qué deben prestar atención en el año venidero.
El evento más destacado de la transformación de la tecnología de la información de este año fue Jeffrey Snover, Technical Fellow de Microsoft, que presentó el producto Azure Stack. Azure Stack es una forma de alojar una pieza privada de Azure dentro de tu propio centro de datos, ya sea una empresa o un proveedor de servicios que ofrece servicios de computación en nube a una clientela específica. Azure Stack estará disponible inicialmente como una solución integrada de hardware y software preconfigurada de Dell EMC, HP, Lenovo y, eventualmente, de Cisco con ofertas iniciales que incluyen 4, 8 o 12 servidores, con actualizaciones semestrales de capacidad que vendrán después.
Azure Stack es una entidad única en el mundo actual. Ningún otro proveedor de nubes proporciona actualmente una versión local de su nube – y Azure Stack es literalmente el mismo software que ejecuta Azure, adaptado para funcionar en un entorno reducido, basado en Windows Server 2016. Representa una oportunidad única no sólo para los clientes, sino también para los proveedores de servicios especializados. Se espera que se ponga en marcha a mediados de 2017.
DevIntersection ofrece un montón de grandes talleres y sesiones que cubren la nube, el desarrollo de la web, la base de datos, DevOps y más. Si tuviera que elegir una sesión favorita en la conferencia sería la que dio Ward Bell en RxJS, ya que es una tecnología más reciente que mucha gente está tratando de aprender. Proporcionó una excelente inmersión en su funcionamiento interno.
El RxJS puede ser usado para trabajar con flujos de datos. Puedes pedirle al RxJS que te dé elementos distintos a medida que los recibes, asignar datos a funciones que pueden ser usadas para formatearlos de maneras únicas y fusionar fácilmente múltiples flujos de datos juntos. Bell también hizo un gran trabajo explicando los Observables de RxJS y los diferentes operadores que pueden ser usados para trabajar y manipular los datos. La sesión fue especialmente valiosa para las personas que eran nuevas en el RxJS y sus muchas características.
Uno de mis oradores favoritos en la sección de Desarrollo fue James Montemagno del equipo de Xamarin/Microsoft. Habló en tres ocasiones distintas sobre el desarrollo de Xamarin.
Con el reciente lanzamiento del reproductor Xamarin Live, que permite a los desarrolladores ver vistas previas en directo de sus aplicaciones para Android e iOS creadas en Visual Studio en un dispositivo móvil, Montemagno habló de cómo herramientas como ésta pueden ayudar mejor a los desarrolladores a crear aplicaciones multiplataforma y a integrar y ofrecer continuamente actualizaciones a sus aplicaciones con mayor fluidez. Su pasión contagiosa hizo que sus presentaciones fueran especialmente interesantes.
Mientras que hubo un número de anuncios asombrosos en la sección de desarrollo de este año, como el nuevo Azure Stack, el Bot Builder SDK y el nuevo .NET Standard 2.0, la sesión que encontré más valiosa fue la de Jeff Fritz, $0027.NET Framework Improvements: Consejos y trucos».
Aprendí que agregaron `.editorconfig$0027 a Visual Studio y que el uso de CodeStyle permite a los desarrolladores establecer advertencias y errores cuando el código no sigue un conjunto de reglas personalizadas. También fue genial ver la función Live Unit Testing en Visual Studio Enterprise que te permite ver qué pruebas se rompen mientras escribes tu código.
Mantente al tanto de todas las cosas que Microsoft hace aquí.