Iniciar sesión
Registrarse
He olvidado mi contraseña

Hola a todos, como están. Feliz de retomar este espacio,  es algo apasionante poder compartir conocimiento, y que bueno poder hacerlo antes de culminar el 2020. Estaba trabajando en una solución ASP.NET MVC y por cosas de la vida tuve que cambiar de maquina. Ahora bien en esta maquina nueva...

Enviado por Romny Duarte
LEER MÁS

Hola a todos, como están. Feliz de retomar este espacio,  es algo apasionante poder compartir conocimiento, y que bueno poder hacerlo antes de culminar el 2020. Estaba trabajando en una solución ASP.NET MVC y por cosas de la vida tuve que cambiar de maquina. Ahora bien en esta maquina nueva...

Enviado por Romny Duarte
LEER MÁS

Introducción Los verbos más habituales a la hora de trabajar con una Web API suelen ser GET, PUT y POST. Y en menor medida PATCH. PUT y PATCH se utilizan para actualizar recursos existentes, pero la diferencia entre PUT y PATCH, es que PUT actualiza, o mejor dicho reemplaza, un recurso existe...

Enviado por jorge
LEER MÁS

Me gustaría recomendar este maravilloso libro sobre los fundamentos del paradigma de programación de orientación a objetos. En mi opinión, está entre los mejores en esta temática y creo que toda persona que quiera iniciarse en la carrera de programador de software debería de conocer. Adem...

Enviado por Vicente García Diez
LEER MÁS
Sin categoría

Azure Key Vault

Azure Key Vault es el servicio de gestión de claves, secretos y certificados de Azure. Nos permitirá gestionar su ciclo de vida y la integración con aplicaciones desplegadas en la nube Azure y sus servicios. Si te interesa seguir profundizando y tener más información sobre este producto, te ...

Enviado por Vicente García Diez
LEER MÁS

Para ejecutar los ejemplos de código que indico en esta entrada, he utilizado .NET 5 (para soportar C# 9.0), y puedes hacer uso del SDK de .NET 5, Visual Studio Code, Visual Studio 2019 o bien, sharplab.io Si utilizas este último, recuerda eliminar el Console.ReadKey(); de los ejemplos de cód...

Enviado por jorge
LEER MÁS
DevOps Azure DevOps

Azure DevOps

Azure DevOps son los servicios en la nube de Microsoft para enfrentarnos a cualquier reto SecDevOps de nuestros proyectos de software. Está formado por: Azure Boards para realizar el seguimiento de tareas y de trabajo pendiente. Azure Repos para guardar nuestro código fuente  y gest...

Enviado por Vicente García Diez
LEER MÁS

Estado de situación (el problema) Es posible que te hayas encontrado con esta situación en alguna ocasión. Cuando trabajamos en una aplicación desarrollada con ASP.NET Core, ya sea una aplicación Web MVC o una Web API, podemos crear una carpeta wwwroot para incluir allí páginas estáticas...

Enviado por jorge
LEER MÁS

We are glad to announce that, aligned with Microsoft, we have just released WaveEngine 3.1 with official support for .NET 5 and C# 9. So if you are using C# and .NET 5, you can start creating 3D apps based on .NET 5 today. Download it from the WaveEngine download page right now and start creati...

Enviado por @jcant0n
LEER MÁS

En este post vamos a ver de una manera simple y directa el uso de Project Tye y cómo desplegar aplicaciones .NET Core / .NET 5 en Kubernetes en general y, en AKS en particular. Gracias a Tye, a partir de ahora, este tipo de despliegues va a ser mucho más sencillo. ¿Te atreves? Ademas, veremos q...

Enviado por elGuerre
LEER MÁS

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...

Enviado por elGuerre
LEER MÁS

Introducción Antes de empezar y para los que menos familiarizados estén, cabe destacar que de .NET Core 3.1 pegamos el salto a .NET 5. Es decir, no existe ni existirá .NET Core 4 que sería su nombre "lógico" esperable, y pasa a llamarse directamente .NET 5. Los motivos fundamentales para e...

Enviado por jorge
LEER MÁS

Introducción A apenas algunas semanas o días para que aparezca la versión final de .NET 5, la RC 2 publicada el pasado 13 de Octubre es una versión go live, es decir, una versión que podemos poner en producción. En una entrada anterior, explicaba cómo podíamos probar .NET 5 de forma ráp...

Enviado por jorge
LEER MÁS

  Como fanático, enamorado y apasionado del mundo DotNet/DotNetCore (C#), durante las últimas semanas, he podido dedicar tiempo a incrementar mis Skills, tanto en Frontend (Angular) como en un nuevo lenguaje de backend (nodejs) y mucho, mucho Visual Studio Code. Hasta ahora, siempre he s...

Enviado por elGuerre
LEER MÁS

Introducción El pasado 13 de Octubre, apareció la última versión preliminar de .NET 5, la versión .NET 5 RC2. Lo destacable de esta versión es que es go live, o lo que es lo mismo, que puede ser utilizada en producción. En aproximadamente 1 mes, tendremos ya la versión final de .NET 5, ...

Enviado por jorge
LEER MÁS
c# Patterns

Mediator Pattern en C#

Introducción El Patrón Mediador o Mediator Pattern es un Behavioral Pattern o Patrón de Comportamiento que permite la comunicación de varios objetos entre sí, sin que ninguno de esos objetos tenga que conocer la estructura de los otros. Como mediador o coordinador, es el encargado de maneja...

Enviado por jorge
LEER MÁS

¿Qué es Codespaces? Microsoft ha publicado recientemente la versión beta de Codespaces. Ahora bien, ¿qué es Codespaces?. Se trata de un entorno de desarrollo en la nube, por lo que accederemos a él en cualquier momento y desde cualquier sitio con conexión a Internet. Codespaces es cómo ...

Enviado por jorge
LEER MÁS

Partiendo de no tener un guión inicial, durante 1h, (que me han parecido minutos), he compartido con @elbruno y @jc_quijano una gran momento. Momento tan cercano y familiar, que hasta me ha llegado a suponer un empujón emocional y motivacional. ¡Pilas cargadas para seguir al pie del cañón ...

Enviado por elGuerre
LEER MÁS

Introducción La semana pasada, en la serie de entradas que sobre la especificación de C# 9 he hecho en mi blog, publiqué una entrada sobre C# 9.0 – Specification – Init-only Setters. En LinkedIn, Eduard Tomás me hizo unas apreciaciones sobre dicha entrada que copio/pego aquí: A mi lo q...

Enviado por jorge
LEER MÁS

Índice general – C# 9.0 – Specification Introducción Los Partial Methods como tal no es nada nuevo para cualquier programador de C#. Sin embargo, en C# 9 han sufrido algunas mejoras que conviene destacar. Reconozco que no soy muy amigo de los partial methods, más bien no me gustan nada ...

Enviado por jorge
LEER MÁS
1 2 3 4 709