#Event – Virtual event, Machine Learning .Net & Azure Functions – tonight!

Annotation

Hi !

Simple reminder for this event tonight! Important, it will be in Spanish

1. Machine Learning .Net y Windows Machine Learning, herramientas de ML para .Net Developers

En el pasado MS Build se hizo oficial la version 0.1 de Machine Learning .Net. En poco más de un mes ya vamos por la version 0.3, así que este es un excelente momento para presentar esta plataforma. Siguiendo la línea de ML, también veremos lo último que se incluye en Windows 10 para trabajar con ML en forma nativa.

Speaker: Bruno Capuano @elbruno (Microsoft MVP AI (11 times!), Podcaster on hold. Dad of 2, lazy runner focusing on another 42K race. Leading Innovation in @AvanadeInc in Canada)

2. Azure Functions

Y que el serverless se está tomando el mundo! Y que mejor que Azure Functions para introducirnos en este nuevo panorama.

Speaker: Juan Carlos Ruiz @juankruiz (Software Engineer at Microsoft, part of the high skilled CSE Team )

Register and more information https://www.meetup.com/csharp-community/events/252905301/

Greetings @ Burlington

El Bruno

#Event – Evento Virtual, Machine Learning .Net & Azure Functions (hoy por la noche!)

Annotation

Buenas!

Solo un reminder que esta noche es el webcast de Machine Learning .Net & Azure Functions

1. Machine Learning .Net y Windows Machine Learning, herramientas de ML para .Net Developers

En el pasado MS Build se hizo oficial la version 0.1 de Machine Learning .Net. En poco más de un mes ya vamos por la version 0.3, así que este es un excelente momento para presentar esta plataforma. Siguiendo la línea de ML, también veremos lo último que se incluye en Windows 10 para trabajar con ML en forma nativa.

Speaker: Bruno Capuano @elbruno (Microsoft MVP AI (11 times!), Podcaster on hold. Dad of 2, lazy runner focusing on another 42K race. Leading Innovation in @AvanadeInc in Canada)

2. Azure Functions

Y que el serverless se está tomando el mundo! Y que mejor que Azure Functions para introducirnos en este nuevo panorama.

Speaker: Juan Carlos Ruiz @juankruiz (Software Engineer at Microsoft, part of the high skilled CSE Team )

Registro y más información https://www.meetup.com/csharp-community/events/252905301/

Saludos @ Burlington

El Bruno

#Event – Virtual event, Machine Learning .Net & Azure Functions

Annotation

Buenas!

Event related post, this time with my Colombia friend in a virtual Meetup where I will share virtual stage with Juan Carlos Ruiz. The event will be broadcast on YouTube next Wednesday 1st of August and it will be in Spanish!

1. Machine Learning .Net y Windows Machine Learning, herramientas de ML para .Net Developers

En el pasado MS Build se hizo oficial la version 0.1 de Machine Learning .Net. En poco más de un mes ya vamos por la version 0.3, así que este es un excelente momento para presentar esta plataforma. Siguiendo la línea de ML, también veremos lo último que se incluye en Windows 10 para trabajar con ML en forma nativa.

Speaker: Bruno Capuano @elbruno (Microsoft MVP AI (11 times!), Podcaster on hold. Dad of 2, lazy runner focusing on another 42K race. Leading Innovation in @AvanadeInc in Canada)

2. Azure Functions

Y que el serverless se está tomando el mundo! Y que mejor que Azure Functions para introducirnos en este nuevo panorama.

Speaker: Juan Carlos Ruiz @juankruiz (Software Engineer at Microsoft, part of the high skilled CSE Team )

Register and more information https://www.meetup.com/csharp-community/events/252905301/

Greetings @ Burlington

El Bruno

#Event – Evento Virtual, Machine Learning .Net & Azure Functions

Annotation

Buenas!

Adelanto de eventos, en esta ocasión con los amigos de Colombia en MeetUp virtual donde compartiré escenario virtual con Juan Carlos Ruiz. El evento será transmitido por YouTube el próximo miércoles 1ro de Agosto.

1. Machine Learning .Net y Windows Machine Learning, herramientas de ML para .Net Developers

En el pasado MS Build se hizo oficial la version 0.1 de Machine Learning .Net. En poco más de un mes ya vamos por la version 0.3, así que este es un excelente momento para presentar esta plataforma. Siguiendo la línea de ML, también veremos lo último que se incluye en Windows 10 para trabajar con ML en forma nativa.

Speaker: Bruno Capuano @elbruno (Microsoft MVP AI (11 times!), Podcaster on hold. Dad of 2, lazy runner focusing on another 42K race. Leading Innovation in @AvanadeInc in Canada)

2. Azure Functions

Y que el serverless se está tomando el mundo! Y que mejor que Azure Functions para introducirnos en este nuevo panorama.

Speaker: Juan Carlos Ruiz @juankruiz (Software Engineer at Microsoft, part of the high skilled CSE Team )

Registro y más información https://www.meetup.com/csharp-community/events/252905301/

Saludos @ Burlington

El Bruno

#VS2017 – Visual Studio 2017 Update 3 released: .Net Core 2.0, #AzureFunctions and more

Hello !

Now that we only have a version of Visual Studio 2017, every time an update of the big ones appears, it’s time to slow down and see what new features are there. In the case of Visual Studio 2017 15.3, IMHO the 2 biggest new features are

  • .Net Core 2.0, I suppose I will have to organize a theme update with JuanLu for another episode of the podcast (link)
  • Azure Functions, which are the subject that I will write about today and about what we talked about a while ago in the podcast with David and Pedro (link)

The idea and implementation of Azure Functions is something really really cool. Surely I will find a Hater and he will tells me that “this is not 100% Serverless, someone is keeping the server somewhere“, but I take this type of comments and put them in places where I rarely get some sun.

I very much value having the possibility of creating an operation and just devoting time to programming the business logic and to deploy it. That saves me time, a lot of time that I do not have to dedicate in creating a project to support the infrastructure of it.

Azure-Function-Tooling.gif

Note: the animation is from the original post on Visual Studio 2017 15.3.

Well, until today we could use Azure Functions by programming them directly in the web editor from Azure or with an extension for VS2017. Using Visual Studio 2017 to create Azure Functions gave us some advantages such as the ability to debug them locally, add NuGet packages, create unit tests, deploy to Azure from the IDE, and more.

I have hit a surprise of good, when after updating to VS217 15.3, I found that the IDE did not recognize me more this type of projects. It turns out that now that Azure Functions are part of the Visual Studio 2017 core, so you have to install the Azure Development Workload, to have them. SO it was time to launch our beloved Visual Studio 2017 Installer

i1

Select the “Azure Develpment” option

I2

2 clicks later I can create a new Azure Functions project

I3 Then I can add the class for the function

I4

And that’s pretty much it!

I5

Happy Coding!

Greetings @ Mississauga

El Bruno

References

#VS2017 – Update 3, .Net Core 2.0 y #AzureFunctions

Hola !

Ahora que solo tenemos una version de Visual Studio 2017, cada vez que aparece un update de los grandes, es momento de frenar y ver que novedades trae el mismo. En el caso de Visual Studio 2017 15.3, IMHO las 2 novedades más grandes son

  • .Net Core 2.0, supongo que tendre que organizar un Update del tema con JuanLu para otro episodio del podcast (link)
  • Azure Functions, que son el tema sobre el que escribiré hoy y sobre lo que hablamos también hace un tiempo en el podcast con David y Pedro (link)

La idea e implementación de Azure Functions es algo que realmente está muy bien, pero muy bien. Seguramente no faltara un Hater que me diga que “eso no es 100% Serverless, alguien está manteniendo el server en algún lado”, pero a mi sinceramente este tipo de opiniones me pasan por sitios donde pocas veces me ha dado el sol.

Yo valoro mucho tener la posibilidad de poder crear una operación y solo dedicar tiempo a programar la lógica de negocios y a desplegar la misma. Eso me ahorra tiempo, mucho tiempo que no tengo que dedicar en crear un proyecto para soportar la infraestructura del mismo.

Azure-Function-Tooling.gif

Nota: la animación es de post original de Visua Studio 2017 15.3.

Pues bien, hasta la fecha podíamos crear Azure Functions programando las mismas directamente en el editor web desde Azure o con una extensión para VS2017. Utilizar Visual Studio 2017 para crear Azure Functions nos daba algunas ventajas como la capacidad de depurarlas localmente, agregar paquetes NuGet, crear pruebas unitarias, desplegar a Azure desde el IDE, y más.

Yo me he pegado una sorpresa de las buenas, cuando después de actualizar a VS217 15.3, me encontré que el IDE no me reconocía mas este tipo de proyectos. Resulta que ahora que las AF son parte del core de VS2017, hay que instalar el Workload de Azure Development. Para esto tenemos que lanzar el instalador de Visual Studio 2017

i1

Y seleccionar la opción “Azure Develpment”

I2

2 Clicks después ya puedo crear un proyecto del tipo Azure Functions

I3

Luego agregar una clase para la función

I4

Y comenzar a programar

I5

Por cierto, alguien me ha dejado el testigo de utilizar AF desde un proyecto Hololens, así que algo posteare en cuanto tenga tiempo.

Happy Coding!

Saludos @ Mississauga

El Bruno

References

#Podcast – ServerLess computing, #Azure Functions, #Amazon Lambda and more ! (Spanish)

giphy

Hi !

Today’s episode is a return to the more technical episodes. In this one, I am lucky to talk with David Rodriguez (@davidjrh) y Pedro J. Molina (@pmolinam) about Serverless Computing. We started with a review on as has evolved Azure from AppServices until the concept of today’s Azure Functions. But of course, when you speak with these 2 smart dudes we ended end up talking topics as:

  • Continuous Deployment with Azure Functions, including supported by DropBox
  • Azure Functions and the Azure Calculator
  • Languages supported on different platforms: Azure Functions, Lambda Amazon Web Service, IBM OpenWhisk
  • Swift as a backend language?
  • Edit functions in a web editor or an IDE?
  • Need debugging in production? (I am sharpening the axe…)
  • If a function requires to run for more than 5 minutes, is it still a function? Or it should be something else?
  • Amazon Echo and Alexa
  • Microsoft Flow, Logic Apps and Azure Functions
  • Visual Studio Tools for Azure Functions

And much more. The talk has been interesting, hope that it enjoy. PODCAST LINK

Greetings @ Toronto

El Bruno

References

#Podcast – ServerLess computing, #Azure Functions, #Amazon Lambda y más !

giphy

Hola !

El episodio de hoy es una vuelta a los episodios más técnicos. En este caso tengo la suerte de hablar con David Rodriguez (@davidjrh) y Pedro J. Molina (@pmolinam) sobre Serverless computing. Empezamos con un repaso sobre como ha evolucionado Azure desde AppServices hasta el concepto de hoy de Azure Functions. Pero claro, cuando hablas con estos 2 cracks terminas tocando temas como

  • Continuous Deployment con Azure Functions, inclusive soportado por DropBox
  • Azure Functions y la Azure Calculator
  • Lenguajes soportados en diferentes plataformas: Azure Functions, Amazon Web Service Lambda, IBM OpenWhisk
  • Swift como lenguaje de backend
  • Editar funciones en un editor web o en un IDE?
  • Debemos depurar en producción? (estoy afilando el hacha …)
  • Si una función requiere ejecutarse por más de 5 minutos, sigue siendo una función? O ya es algo más?
  • Amazon Echo y Alexa
  • Microsoft Flow, Logic Apps y Azure Functions
  • Visual Studio Tools for Azure Functions

Y mucho más. La charla ha quedado interesante, espero que la disfruten. PODCAST LINK

Saludos @ Toronto

El Bruno

References