Tooling para presentar Charlas/Eventos/Demos

Durante estos días está teniendo lugar la #dotNETConf en la que no solo estamos viento novedades de .NET, también es momento para compartir todo tipo de experiencias. En concreto en este post, quiero hacer mención a dos de las herramientas que usan los Presentadores, y que ademas @shanselman contaba ayer en una de sus charlas.

ZoomIt

ZoomIt es la herramienta de Sysinternals, para anotaciones y zoom de pantalla.

La imagen tiene un atributo ALT vacío; su nombre de archivo es image-4.png

La siguiente imagen muestra un rectangulo y una flecha señalando la caja de texto de “Power Toys Run” :

La imagen tiene un atributo ALT vacío; su nombre de archivo es image-6.png

Aunque con 5 min de dedicación es facil entenderla al completo, los paso seguidos son estos para este ejemplo en concreto son los siguientes:

  • Ctrl + 1. Realiza el zoom de la pantalla. ¡Si pulsamos Ctrl + 2 en su lugar evitamos hacer el zoom, si no lo necesitamos!
  • Mouse Left Click. Fijamos el zoom en el punto en el que poner el foco.
  • [Opcional]. En este punto, al pulsar la tecla, r, g, b, y, el color del rectangulo o la flecha cambiará por Red, Gree, Blue o Yellow, respectivamente.
  • Ctrl + Mouse Left Click. Pintamos el rectangulo.
  • Shift + Ctrl + Mouse Left Click. Pintamos la flecha.

Nota: Las combinaciones de teclas indicadas son las predetermindas, si bien, estas pueden ser adecuadas a nuestro antojo.

Azure Mask

Azure Mask (Az Mask). Es una extensión de Chrome / Edge (Chromium) que permite enmascarara (o hacer “blur“) de todas los textos de caracter sensible al navegar a lo largo del Portal de Azure.

La imagen tiene un atributo ALT vacío; su nombre de archivo es image.png
Extesión de Chrome
La imagen tiene un atributo ALT vacío; su nombre de archivo es image-3.png
Habilitar / Deshabilitar el enmascarado

A continuación podemos ver un ejemplo de su uso:

La imagen tiene un atributo ALT vacío; su nombre de archivo es azmask-1.gif

Nota: Como excepción, la parte de la url correspondiente a la subscripción no es ofuscada por la herramienta.

Creo que voy a comenzar a sustituir a “Magnifier” y, por supuesto, a dejar enmascarar manualmente cada pantallazo de Azure que incluyo en mis posts 🙂

Saludos/regards and enjoy #dotNETConf days !

[TIP] Actualización del Password de Outlook en MaC

Ahora que utilizo el Mac también para trabajar, me encuentro con situaciones del día a día, algunas triviales, pero que sin embargo, son un “tostón”. En este caso particular, el simple hecho de actualizar el password de Outlook. A continuación recojo los pasos para conseguirlo fácilmente:

  1. Salir de Outlook y todas la aplicaciones Office.
  2. Iniciar Keychain Access mediante alguno de los siguientes métodos:
    • Click en Finder, click en Utilities en el menú Go , y, double-click en Keychain Access.
    • En Spotlight Search, (Command + Space) escribir Keychain Access, y hacer double-click en Keychain Access.
  3. En el campo de búsqueda introducir Exchange.
    • Seleccionar cada uno de los items para ver la cuenta (Account) que aparece en la parte superior y hacer click en Delete.
    • Nota: Repetir este paso para todos los items de la cuenta de Exchange.
  4. En el campo de búsqueda introducir: adal.
    • Seleccionar todos los items cuyo tipo es MicrosoftOffice15_2_Data: ADAL:<GUID>, y borrarlos (Click en el botón Delete).
  5. Nuevamente introducir en el campo de búsqueda: office.
    • Eliminar todos los items con los nombres: Microsoft Office Identities Cache 2 y Microsoft Office Identities Settings 2.
  6. Finalmente salir de Keychain Access.

Gracias/Thanks to : Alvina Gupta. Ref: Resolved: Outlook Mac Keeps Asking for Credentials.

Un saludo

Y más… New features C# 7.0 (2/2)

imageHola,

Una vez más, continuamos conociendo más características de C# 7.0. En esta ocasión, las cinco restantes a las que ya vimos en el post anterior. Las conoceremos a través del siguiente vídeo:

Ver vídeo Youtube

Local Functions
More expression-bodied members
throw Expresions
Generalized async return types
Numeric literal syntax improve-ments

Y como viene siendo habitual, aquí tenemos el código para “cacharrear” todo cuanto queramos sobre estas nuevas características.

Resultado de imagen de github logos resources

Referencias:
Características de C# 6.0 Parte 1
Características de C# 6.0 Parte 2
Características de C# 7.0 Parte 1
– https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-7

Saludos & happy coding in C#
Juanlu

¿Visio? ¡Quizás, con Draw.io lo sustituyas !

Imagen relacionadaBuenas,

Hace unos días encontré esta herramienta online y gratuita, que hasta ahora desconocía.  Creación de Mockups, diagrama de flujos, de estados, gráficos, diagrama UML, Microsoft Azure Enterprise Symbols, iconos iOS, componentes de UI para iOS, componentes para Bootstrap, y mucho más con https://draw.io

¡Creo que aun teniendo licencia para Visio voy a optar por comenzar a utilizar este nuevo hallazgo!

draw.io-720x480

Espero que os guste tanto como a mi y que os sirva de utilidad!

Un saludo
Juanlu

Continuamos: New features C# 7.0 !

FeaturesCShar7-Parte1

Hola,

Continuamos conociendo características nuevas de C#, concretamente,  las de 7.0 y en profundidad, las cinco primeras de ellas en esta ocasión.

Como en post anteriores las veremos a través de un Video Tip (Video tutorial) que podemos encontrar en mi canal de Youtube: https://www.youtube.com/user/JuanluElguerre .

Imagen relacionada

En este pequeño vídeo mostraremos las siguientes características:

Out Variables
Tuples
Discards
Pattern Matching
ref Locals and Return

Resultado de imagen de github logos resourcesResultado de imagen de github logos resources


Referencias:
– Características de C# 6.0 Parte 1
– Características de C# 6.0 Parte 2
https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-7

Un saludo and happy improving your coding with C#
Juanlu

 

TIP: C#6 New Features 1/2

imageHola,

En esta ocasión y tras una carrera de unos 7km, es el momento de publicar el Video TIP sobre las nuevas características de C#6. Aunque el objetivo era contar las de C#7, 7.1 y las de 8.0 Preview, he optado por bajar hasta C# 6.0 para ir contando todas ellas, con pequeños ejemplos, con el fin de aclarar un poco más todo este conjunto de nuevas versiones y características de C#.

Como vengo haciendo últimamente, he aquí un pequeño Video TIP / Tutorial que hace un resumen por las primeras 4 de ellas: https://youtu.be/pX6ccnnLzH8

  • “nameof”
  • Using Static
  • String Interpolation
  • Safe Navegation (NULL Conditional operator)

El código de ejemplo, en Github, para que puedas descargártelo y hacer tus propias pruebas: https://github.com/juanluelguerre/Demos/tree/develop/CSFeatures/CS6/CS6

Un saludo & happy new Features Winking smile
Juanlu