#Podcast – NTN 47 – DevOps con Ernesto @fisica3 y Juan Quijano @jc_quijano

Buy Me A Coffee

Buenas!

Hoy tengo la suerte de hablar con Ernesto Cárdenas (@fisica3) y Juan Quijano (@jc_quijano) sobre sobre DevOps. Que es básicamente, un recordatorio de todo lo que ha avanzado el tema desde mis días de ALM.

Ernesto y Juan no han podido evitar hablar de contenedores así que los he cortado y me he dedicado a contar batallas de viejo programador.

Ernesto es Cloud Architect | Azure DevOps Specialist | Microsoft MVP. Juan es Microsoft Certified Trainer, Arquitecto de Soluciones en Azure y Consultor independiente en implantación de DevOps.

Happy coding!

Ir a descargar

Recursos

Twitter de Ernesto, @fisica3

Links interesantes

Happy coding!

Greetings

El Bruno

#Coding4Fun – How to control your #drone with 20 lines of code! (13/N)

Buy Me A Coffee

Hi!

No code today, just some tips about a specific network configuration to work with the drone.

In 2 days I’ll share a session about how to do some AI with a Drone, and I just realized that I’ll be live doing this session. And, going back to my post 4 in this series, I realized that

My PC is connected to the drone via Wifi.

That means, I can’t connect to the Internet to host the session line.

In normal times, I’ll buy a couple of adapters and I’ll have everything in wireless mode. However this days, a simple amazon request may take a couple of weeks.

So, I analyze my home network and I realized that I can reuse some of my Linksys Velop nodes in my office. At home, I have 3 nodes to cover all the house, and I decided to move one of the nodes at my office and use one of the Ethernet ports to connect a network cable to my PC. So, my final configuration is something like this (sorry no visio installed)

Thanks to this port, I can be connected to the internet and host the session; and also be connected to the drone and have some fun !

More information about the event here

GlobalAI Community Virtual Tour, April 8th. Let’s code a drone to follow faces! Using AI, Python, containers and more

See you in a couple of days!

Happy coding!

Greetings

El Bruno

References

My Posts

NetCore Conf

Matías Iacono

The NetCore Conference has passed. And 29 sessions with more that 5000 viewers are the final results. Not bad at all!

My lecture was streamed a couple of hours ago and, because this is Internet, will be on YouTube if you missed it or if you want to see it again.

As I mentioned in a previous post, I was about to talk about performance on .Net Core with C# but in particular, showing two examples of how performance is affected when, for the first scenario, the overuse of some libraries (On special cases) could cause more harm than benefits. And for the second one, how our coding style could affect the performance forcing the compiler to add more unnecessary instructions to the IL code.

In any case, if you want to take a look to the lecture:

View original post

#Event – #GlobalAICommunity Virtual Tour, April 8th. Let’s code a drone to follow faces! Using AI, Python, containers and more.

Buy Me A Coffee
Globa AI Community on Virtual Tour Logo

Hi !

On the 8th of April 2020 the Global AI Community is hosting a 30 hour live event across timezones in different languages. Mark the date in your calendar, subscribe to our YouTube channel and tune in.

We updated the agenda with an amazing set of great speakers, and super cool sessions. Take a look at the agenda and subscribe to the event here:

https://live.globalai.community/

And I realize that I forget to share details about my session, so here it is:

Let’s code a drone to follow faces! Using AI, Python, containers and more

You can control a drone using 20 lines of code. That’s the easy part. However, adding extra features like face or object detection and program the drone to follow and object or a face requires … another 20 lines of code!
During this workshop we will review how to connect to a drone, how to send and receive commands from the drone, how to read the camera video feed and how to apply AI on top of the camera feed to recognize objects or faces. We will use a simple house drone ($100) and Python. And, when we review some enterprise scenarios, we will use Azure Custom Vision in containers for some specific object recognition stories.
Let’s build this!

Happy coding!

Greetings

El Bruno

#Podcast – NTN 46 Chatbots, AI y mas con Cris Santamarina @crissantamarina y Juan Quijano @jc_quijano

Buy Me A Coffee

Buenas!

Hoy tengo la suerte de hablar con Cristina Santamarina (@crissantamarina) y Juan Quijano (@jc_quijano) sobre Interfaces Conversarionales. Y, como me perdido la práctica en español, le diremos Chatbots.

El podcast ha quedado un poco más largo de lo habitual, sin embargo hemos hablado de Inteligencia Artificial, de bots para Sanidad (con una interesante historia para nuestros días), y sobre otro montón de cosas más. Lo habitual al no tener guión.

Cristina es Product & Project Management · Conversational Interfaces. Juan es Microsoft Certified Trainer, Arquitecto de Soluciones en Azure y Consultor independiente en implantación de DevOps.

Happy coding!

Ir a descargar

Recursos

Twitter de Cristina, @crissantamarina

Links interesantes

Happy coding!

Greetings

El Bruno

#Tutorial – Record a #Zoom conversation with #Camtasia and produce an Audio output for your podcast !

Hi !

Some time ago I wrote a post about how to use Camtasia and Skype to record an audio conversation and later create an audio file for your podcast. Today we live in Zoom days, so it’s time to update this post to perform the same task using Zoom and Camtasia.

Disclaimer: Zoom, in their free mode, provides the feature to host and record your meetings. With a limit of 40 minutes of meeting duration and the audio quality is decent, not so good, but decent. This post, is an option if you want to have more control over this.

The main premise to record this is

  • We will record the local microphone in one channel
  • We will record the input audio for the meeting in another channel

I use a Bose NC 700 connected via cable to my computer for the incoming audio, and a Jabra Puck for the microphone. (see references)

Disclaimer 2: I know, there are much better microphones. I even got a Yeti one, but, the Jabra have an amazing and quick mute button. That’s why I use it.

Zoom Settings

Let’s open Zoom and update some of the settings.

In Zoom settings, I have the following settings

  • Computer Audio goes out by monitor. And I have my headset connected there.
  • Incoming audio, aka microphone, is set to the Jabra Puck.
Zoom audio settings

And that’s it for Zoom, now it’s time to check Camtasia Settings.

Camtasia Recorder

Camtasia Recorder

Once we launch Camtasia Recorder, we need to change the following settings

  • Audio device: The same Microphone device you defined in Zoom. The Jabra Puck.
  • Check [Record system audio]. This will record the output of the audio in a different track, and this output will be the voice of the other participants in the Zoom Meeting
camtasia audio settings

You can also make this quick selection directly from the Camtasia Recorder interface. Remember CHECK THE [Record System Audio] OPTION

camtasia audio recording options quick

So now you can start the recording and have some fun!

Audio Output in Camtasia

Once you finish your recording, you’ll be prompted to save this recording. And also to edit the recording using Camtasia Studio. Once you drag the recorded file to the track section you will see both recordings.

  • One track for your voice
  • One track for the Zoom meeting

Camtasia studio audio options are good enough to make some good audio improvements. If you right click on one of the tracks you can select the [Edit audio] option and

  • Enable volume leveling
  • Enable noise removal
  • Mix to mono

You can also [Add audio point] in one track to manage the volume in the track. In example: You can add a background music in a new track, and volume down the music using audio points, once the track for the Zoom Meeting is added into the mix.

image

Finally, once you are happy with your project, you can create an audio file. To do this, you must select the option [Share // Local File] and select the location for your M4A file.

And that’s it! Now you can record your Zoom conversations using Camtasia.

Happy coding!

Greetings

El Bruno

References

Event – NetCore Conf

Matías Iacono

This weekend I will be giving a lecture as part of the NetCoreConf 2020 event.

Due the current situation around the world, this event will be “virtual” meaning that all sessions will be recorded and streamed during the event. But, thanks to this, people from different parts of the world will be presenting different topics.

In my case, I will be talking about code optimization, remembering some old-but-good algorithms to improve performance and raising flags on bad overuse of some .Net libraries and how these could impact our final product, even if we do not notice that.

Of course, this event is mostly in Spanish but will be transmitted using YouTube as platform which gives some very good tools to autotranslate videos to any language.

If you want to know more about the event, click here: https://netcoreconf.com/virtual.html

View original post

#Event – Machine Learning.Net y AutoML, esta vez en Español !

Buy Me A Coffee

Buenas !

Seguimos en modo StayAtHome, y una forma excelente de conectar con las comunidades, es participando en eventos ya sea como Speaker o como Attendee.

Esta vez tengo la oportunidad de hablar en NetCoreConf:

NetCoreConf 2020

Lo último en tecnologías Microsoft y mucho más con los mejores expertos. Donde podrás aprender, compartir y hacer networking. Asistiendo a diversas Conferencias y Workshops. Hablaremos sobre NetCore, Azure, Xamarin, IA, Big Data. ¿A que estas esperando?

NetCoreConf 2020 realizará el primer evento virtual a nivel global dedicado exclusivamente al sector del desarrollo y consultoría que busca descubrir y dar a conocer las nuevas tecnologías de vanguardia y crear vínculos estratégicos que generen sinergias conjuntas entre los profesionales del sector, empresas e instituciones.

NetCoreConf 2020

Mas información NetCoreConf Virtual 2020

La agenda es impresionante, y yo hablaré de uno de los productos más interesantes que Microsoft ha presentado en los últimos años: Machine Learning.Net. En mi sesión comentaré un poco la historia y algunos ejemplos del producto, y además un poco de una herramienta muy interesante para los no programadores: AutoML.

Finalmente, agradecer al gran equipo que esta detrás de este evento:

Happy coding!

Greetings

El Bruno

Managing Azure Kubernetes with Windows Subsystem for Linux

Roy Kim on Azure, Office 365 and SharePoint

Scenario:
Building upon my previous blog post Managing Azure with Az CLI and Windows Subsystem for Linux, I want to demonstrate examples and techniques in managing a Kubernetes cluster on Azure Kubernetes Service (AKS) in a bash shell using Windows Subsystem for Linux.

As a mainstream Microsoft platform developer and engineer for most of my career, I use many script examples that work in PowerShell and windows cmd terminal. As I have being doing more projects with open source projects on Linux and Kubernetes, I come across more script examples and command line tools that work exclusively or better in a Linux shell. Such scripts just can’t be done or ported easily to a windows console or PowerShell script.

Therefore, using WSL on my Windows 10 machine, I am comfortably able to be sufficient Linux oriented systems engineer and developer.

VS Code with WSL connection to Ubuntu Linux Shell

View original post 435 more words