#Event – Materials used in the session [Introduction to Microsoft AI and Amazon Alexa]

Hi!

As always it is a pleasure to talk about Microsoft’s Artificial Intelligence platform, and if I also add the ability to create an Amazon Alexa Skill live integrating these 2 worlds, because the event is fun if or yes.

Now the classics, slides

And GitHub source code link

Happy Coding!

Greetings @ Toronto

El Bruno

Advertisements

#Event – Materiales utilizados en el evento [Introducción a Microsoft AI y Amazon Alexa]

Buenas!

Como siempre es un placer hablar sobre la plataforma de Inteligencia Artificial de Microsoft, y si además le sumo la capacidad de crear en vivo un Amazon Alexa Skill integrando estos 2 mundos, pues el evento es divertido si o si.

Ahora los clásicos, slides

Y source code en GitHub link

Happy Coding!

Saludos @ Toronto

El Bruno

#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

[#MACHINELEARNING] #Amazon joins the game ;)

Hello!

A couple of days ago I wrote a post with some additional options to Azure Machine Learning to start in the world of Machine Learning. Not long ago, and following the footsteps of AzureML, Amazon has now presented its ML service called Amazon Machine Learning.

Did not put the Credit Card to still view the internal services that possesses, though the video presentation leaves read an idea starts total integration with AWS.

Saludos @ La Finca

/El Bruno

Source:

Machine Learning, http://en.wikipedia.org/wiki/Machine_learning

Azure Machine Learning, http://azure.microsoft.com/en-us/services/machine-learning/

Amazon Machine Learning, http://aws.amazon.com/machine-learning/

[#MACHINELEARNING] Ahora tambien se suma #Amazon

Hola!

Hace un par de días escribí un post con algunas opciones adicionales a Azure Machine Learning para comenzar en el mundo de Machine Learning. Hace poco tiempo, y siguiendo la estela de AzureML, Amazon ahora ha presentado su servicio de ML llamado Amazon Machine Learning.

No he puesto la Credit Card todavía para ver los servicios internos que posee, aunque el video de presentación deja leer una idea inicia de integración total con AWS.

Saludos @ La Finca

/El Bruno

Source:

Machine Learning, http://en.wikipedia.org/wiki/Machine_learning

Azure Machine Learning, http://azure.microsoft.com/en-us/services/machine-learning/

Amazon Machine Learning, http://aws.amazon.com/machine-learning/

[#IOT] Glitter problems at home, Amazon #Dash and Azure #MachineLearning

Hello!

A couple of days I was painting with my 5-year-old girl and we realized that we had been out of glitter. As a parent this is one of the moments more happy complicated ever. Glitter is something that girls love to use in their art work.

Clipboard02

However, I discovered in the bad way that GLITTER is impossible to clean. If you slightly dropped a little and you try to use some cloth for cleaning, glitter is multiplied and increasingly everywhere. As always, someone see this as a problem, others finds here an opportunity. I find an online company, and they can send “glitter bombs” to your enemies, to basically ruin their day (or week). https://shipyourenemiesglitter.com/

Clipboard05

Going back to my problem, at that time, it would been very useful to have active an Amazon Dash Button associated with glitter as a product. The idea of this button is very simple: you put a button associated with a product in your home. Once that product is about to end, you press the button and this product it is added automatically to your Amazon shopping list. Later you can close the transaction from your Smartphone or laptop, and you’ll have it the next day at home.

When this was presented a couple of weeks ago, I listened to all different types of opinions. As always, the “haters” with opinions like

Does that mean I’ll have my house full of “buttons”?; When I have to buy several things I have to do clicks all over my house? Get out … for me it is much more easy to make online purchase from my computer.

And the last statement was the answer to their problem: for this user profile is easier to make the purchase directly online. So far, no one forces them to use Dash Buttons.

In my case, after years of training I finally get to a point where my children can prepare their breakfast themselves. That means that they are looking for cereals, milk and cocoa; and while I try to not help them, they are responsible for their breakfast. But … this doesn’t avoid me to have a conversations like this one with Valentino (7 years old)

  1. Valentino: Bruno, no more cereals
  2. Bruno: No problem, today I’ll get more. Do you have enough for today?
  3. Valentino: No, we get our of cereals, yesterday morning
  4. Bruno: Yesterday? Next time, let me know before
  5. Valentino: Before what?
  6. Bruno: There is no more cereals
  7. Valentino: Ahh Ok. Bruno, no more grain
  8. Go To 1

The conversation can be quite surreal with a 7-year-old child, and I must have a very high level of patience to not spend my next 5 years in prison. Perhaps a Dash Button, can help me to make this type of situation more bearable. If my children can handle their own stock of “breakfast stuff”, then is an excellent time to distribute responsibilities.

In the case of Amazon Dash, they have also led him to a higher level with 2 interesting options.

In addition to the button, there is a smart scanner that allows you to do something similar: scan the barcode of the product you want to purchase. This allows a very agile and fast build of the shopping list, since you are looking for stuff already in your home, you don’t have to leave home.

Also, the Dash platform has a dedicated space for Makers. This means that you can add this “button” in your own devices or even extend the platform. This is where the ability to innovate in hardware becomes important, or you can also take advantage of the power of Azure Machine Learning. For example, you could work on this basis:

  • I have an experiment in Machine Learning that analyzes my purchases
  • There is another experiment dedicated to analyze weather for the next 7 days
  • These experiments have detected every 5 weeks (approximately) I have to refill my glitter “stock”
  • In addition, crossing this data, the experiments can predict that when there is bad weather, I used more glitter
  • This is normal, when there is bad weather we can get out, so is time for home activities
  • Another experiment can analyze the weather and because it will rain in the coming days and my stock of “glitter” is low, it can suggest or add this product into my shopping list

I personally think that these examples of IoT (Internet of Things), are what really make a smart home or a setting’s value.

Connect a temperature sensor to a Raspberry Pi or an Arduino is fine, connect all the points for something of value, but the aim to achieve.

Clipboard03

Important: I can’t get away from my Scrum / Agile past, I always have to think to add value 😉

/El Bruno

References

Glitter Bombs, https://shipyourenemiesglitter.com/

Amazon Dash Button, https://www.amazon.com/oc/dash-button?ref_=B00Q3E4UBW

Amazon Dash for Makers, https://www.amazon.com/oc/dash-replenishment-service

Azure Machine Learning, http://azure.microsoft.com/en-us/services/machine-learning/

Hardware is the future, with VisualStudio2013, https://elbruno.com/2014/05/24/opinion-hardware-is-the-future-with-visualstudio2013-of-course/

Internet of Things, http://en.wikipedia.org/wiki/Internet_of_Things

[#IOT] Problemas en casa con Purpurina, Amazon #Dash y Azure #MachineLearning

Hola!

Hace un par de días, mientras pintaba y coloreaba con mi niña de 5 años nos dimos cuenta de que nos habíamos quedado sin purpurina / brillantina. Como padre este es uno de los momentos más felices complicados que existen. La purpurina / brillantina es algo que a las niñas les encanta para decorar.

Clipboard02

Sin embargo, yo descubrí de mala manera que LA PURPURINA ES IMPOSIBLE DE LIMPIAR. Si se te ha caído un poco y le pasas una bayeta para limpiarla, pues la purpurina se multiplica y cada vez hay más. Como siempre, donde algunos vemos un problema, otros ven una oportunidad y, por ejemplo, he encontrado una empresa online que se encarga de enviar “bombas de purpurina” a tus enemigos, para básicamente arruinarles el día (o la semana). https://shipyourenemiesglitter.com/

Clipboard05

Volviendo a mi problema, en esos momentos, hubiese sido muy útil tener activo un Amazon Dash Button (link) asociado a purpurina como producto. La idea del mismo es muy simple, pones un botón asociado a un producto en tu casa. Cuando vez que ese producto está a punto de acabarse, presionas el botón y este producto se agrega automáticamente a tu lista de la compra. Si luego cierras la transacción desde tu Smartphone o laptop, lo tienes al día siguiente en casa.

Cuando se presentó hace un par de semanas, escuché opiniones de todo tipo. Por un lado, los “haters” de toda la vida con opiniones del tipo

¿Eso significa que tendré mi casa toda llena de “botones” ?; ¿cuándo tengo que comprar varias cosas tengo que hacer clics por toda mi casa? Paso de esta idea, para mi es mucho más fácil hacer la compra online desde mi ordenador.

Y en esa afirmación estaba la respuesta a su problema: para ese perfil de usuarios es más simple hacer la compra online. Por ahora, nadie obliga a utilizar los Dash Buttons.

En mi caso, después de años de entrenamiento he logrado que mis niños se hagan el desayuno ellos solos. Eso significa que ellos buscan los cereales, la leche y el cacao; y mientras yo intento no ayudarlos, ellos se encargan de su desayuno. Cuidado, esto no quita que tenga conversaciones como la siguiente con el Valentino (7 añazos)

  1. Valentino: Bruno, no hay más cereales
  2. Bruno: No hay problema, hoy compro más. ¿Cuándo se acabaron?
  3. Valentino: Ayer a la mañana
  4. Bruno: ¿Ayer? La próxima avísame antes
  5. Valentino: ¿Avisarte qué cosa?
  6. Bruno: Que no hay más cereales
  7. Valentino: Ahh Ok. Bruno, no hay más cereales
  8. Go To 1

La conversación se puede poner bastante surrealista con un niño de 7 años, y hay que tener un nivel de paciencia muy alto para no terminar en prisión 5 años. Tal vez un botón de este tipo, pueda ayudarme a que este tipo de situaciones sean más llevaderas. Si mis niños manejan ellos mismos el stock de lo que necesitan para su desayuno, pues es un excelente momento para repartir responsabilidades. En el caso de Amazon Dash, además lo han llevado a un nivel superior con 2 opciones interesantes.

Por un lado, además del botón, existe un scanner inteligente que te permite hacer algo parecido escaneando el barcode del producto que quieres comprar. Esto permite que armar la lista de la compra sea bastante ágil, ya que si lo que buscas es solo reponer, no hace falta salir de casa.

Y, en segundo lugar, la plataforma Dash tiene un dedicado especial para Makers. Esto significa que puedes agregar este “botón” en tus devices o inclusive extender la plataforma. Aquí es donde entran a jugar elementos como la capacidad de innovar en el hardware, o aprovechar la potencia de Azure Machine Learning para escenarios concretos. Por ejemplo, podría trabajar sobre estas bases:

  • Tengo un experimento de Machine Learning que analiza mis compras
  • Existe otro experimento que se dedica a analizar el tiempo para los próximos 7 días
  • Estos experimentos han detectado que cada 5 semanas (aproximadamente) tengo que reponer mi “stock” de purpurina
  • Además, cruzando datos, es posible intuir que cuando hace mal tiempo, se utiliza más purpurina
    • Esto es normal, si hace mal tiempo no podemos salir, así que toca hacer actividades en casa
  • Otro experimento puede analizar el tiempo y debido a que va llover en los próximos días y mi stock de “purpurina” es bajo, proponer o agregar este producto a mi lista de compra

Personalmente creo que estos ejemplos de IoT (Internet of Things), son los que realmente hacen una casa inteligente o un escenario de valor. Conectar un sensor de temperatura a un Raspberry Pi o a un Arduino está muy bien, aunque conectar todos los puntos para tener algo de valor, es el objetivo a lograr.

Clipboard03

Importante: Aquí me sigue saliendo la vena de Scrum / Agile, siempre hay que aportar valor 😉

Saludos @ Madrid

/El Bruno

References

Glitter Bombs, https://shipyourenemiesglitter.com/

Amazon Dash Button, https://www.amazon.com/oc/dash-button?ref_=B00Q3E4UBW

Amazon Dash for Makers, https://www.amazon.com/oc/dash-replenishment-service

Azure Machine Learning, http://azure.microsoft.com/en-us/services/machine-learning/

El futuro está en el Hardware con #VisualStudio2013, https://elbruno.com/2014/05/23/opinion-el-futuro-esta-en-el-hardware-eso-si-con-visualstudio2013/

Internet of Things, http://es.wikipedia.org/wiki/Internet_de_las_cosas