Implementando Swagger en Web APIs con .NET Core

Swagger es una de las mejores herramientas para documentar RESTful APIs mas populares del mundo. Con mas de 26 implementaciones para diferentes lenguajes de programación. Swagger tiene una implementación para .NET Core bastante fácil de incorporar a nuestras proyectos. El primer paso es instalar el paquete o nuget: <PackageReference Include="Swashbuckle.AspNetCore" Version="5.5.1" /> https://www.nuget.org/packages/Swashbuckle.AspNetCore.Swagger/ Luego hacemos … Sigue leyendo Implementando Swagger en Web APIs con .NET Core

Curso completo de Web APIs con .NET Core

Me siento feliz de poder compartir un nuevo curso para aprender a crear Web APIs con .NET Core incluyendo todos los aspectos necesarios para una implementación real. En este curso empezamos conociendo el por qué trabajar con .NET core y cómo crear una API básica desde la consola de comandos o CLI de .NET Core, … Sigue leyendo Curso completo de Web APIs con .NET Core

#MSIgnite – FREE Microsoft Certification Voucher as part of the Cloud Skills Challenge

El Bruno

Hi !

Next week we will have the 1st virtual Ignite. I’m lucky enough to participate in a great AI session and while I’m building my agenda, I also realize that we have a Free Certification Voucher program, similar to the one that we had at Build 2020.

Once you are registered to the event, you need to sign to the Microsoft Ignite Cloud Skills Challenge.

Participate in the Microsoft Ignite Cloud Skills Challenge to earn a free Microsoft Certification exam and a chance to win prizes! Choose up to six different challenges to complete on Microsoft Learn. After you’ve completed your first challenge, you’ll earn a free Microsoft Certification exam. For each challenge you complete, you’ll earn five entries into a sweepstakes. One grand prize winner will receive a chance to meet with a Microsoft leader and invite up to four friends.

Microsoft Ignite Cloud Skills Challenge

Another…

Ver la entrada original 115 palabras más

Manejo de Local Storage en Blazor

El manejo de datos en sesión o datos compartir trasversalmente dentro de una aplicación web es algo bastante común y necesario. El local storage en los navegadores nos permite guardar datos que pueden ser utilizados en todo el contexto de nuestra página y actualizados según se requiera. Blazor no tiene un soporte nativo para realizar … Sigue leyendo Manejo de Local Storage en Blazor

[Xamarin.Forms] Brushes

Javier Suárez | Blog

Introducción

Con la llegada de Xamarin.Forms 4.8 llega una funcionalidad altamente esperada, la posibilidad de usar Brushes o lo que es lo mismo, gradientes. En este artículo, vamos a conocer las nuevas posibilidades que tenemos usando brushes.

Brushes

Podemos usar un Brush para pintar el interior y el contorno (en algunos casos) de las vistas, Layouts y formas que componen la interfaz de usuario.

Para usar un gradiente en el fondo de cualquier View, podemos usar la propiedad Fill que espera un valor de tipo Brush. Tenemos las siguientes opciones:

  • SolidColorBrush
  • LinearGradientBrush
  • RadialGradientBrush

SolidColorBrush

SolidColorBrush pinta un área con un único color, como por ejemplo rojo o azul. Se trata del Brush más básico. Desde código XAML podemos usar SolidColorBrush de diferentes maneras:

  • Creando un objeto de tipo SolidColorBrush.
  • Usando una cadena que de formato al color que define al Brush (Ejemplo, color hexadecimal).

Veamos ejemplos:

<Grid
     Background="#FF9988"/>

En el…

Ver la entrada original 611 palabras más

#Podcast – NTN 62 – Especial Verano sobre WebAssembly y Blazor. Bonus: Herramientas para la Gestión de Proyectos

El Bruno

Buenas!

Hoy tenemos la suerte de hablar con Miguel Teheran, sobre WebAssembly y Blazor. Ambos coincidimos que es una plataforma que crecerá mucho en el futuro cercano, así que decidimos hacer una introducción rápida a la misma. Si eres un programador C#, esto seguro que es de tu interés!

Además, hay una sección especial dedicada a la Gestión de Proyectos, en la que repasamos las diferentes herramientas que tenemos en el mundo Microsoft, como por ejemplo, Planner, Project, Project Online, y mucho más!

Ver la entrada original

Performace: Entity Framework vs Entity Framework Core

Hace un par de meses fue presentado un demo donde se incluyen diferentes queries desde EF y EF Core sobre una base de datos SQL server, con el fin de obtener una comparativa entre el rendimiento que estos 2 frameworks tienen bajo ciertos escenarios. Los resultados son interesantes pues la mejora de rendimiento en Entity … Sigue leyendo Performace: Entity Framework vs Entity Framework Core

Azure DevOps, Visual Studio, GitFlow y otras técnicas del montón

Alb3rto Alonso

En esencia, soy muy curioso. Es por ello que, siempre que veo, leo o escucho acerca de algo que despierta mi interés, no paro hasta que lo comprendo y si finalmente me provee un beneficio, hago lo posible por incluirlo en mi portfolio. Esto es algo que me sucedió, ya hace un tiempo, con DevOps.

Mi interés por DevOps podría parecer, en un primer momento, algo raro. Es decir, que una persona centrada en Datos como yo, sienta que DevOps le puede servir de mucho, no debe ser muy habitual. Digo ésto, porque rara vez encuentro proyectos de Datos que incluyan el uso de herramientas como Visual Studio, Git, Azure DevOps,… en vez del tradicional SSMS.

Si bien, en este artículo no voy a hablar acerca de cómo utilizar Visual Studio como principal herramienta de desarrollo en el entorno de dato, sí que quiero profundizar en el uso de

Ver la entrada original 586 palabras más