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...
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 ...
Continuando con el análisis de código, la cobertura y los tests como ya viemos en este post ("Runing Tests and Code Coverage without Visual Studio. OpenCover con coverlet y ReportGenerator"), seguiremos profundizando en el "Code Quality", y conoceremos otra buena herramienta, también e...
[Disponible Material Everis CodeFest 2019] - Sessión: Bots, asistentes de voz y otras interfaces del futuro . Espero que además de esta sessión, el evento en general haya sido intereante, entretenido, divertido, además de productivo, etc. ;) Github Sessión 1 (¿Me entiende...
Los que más o menos me seguís por Twitter, quizá os habréis enterado de que estoy escribiendo una librería cross-platform (netstandard2) para desarrollar aplicaciones de consola. Evidentemente no es la única, es simplemente otra más y puedo asegurar que me lo paso genial desarrollándola. U...
En el post anterior (Runing Tests and Code Coverage without Visual Studio. OpenCover con coverlet y ReportGenerator), hablamos sobre la ejecución de Test Unitarios y de la cobertura de código e incluso de la generación de reports desde línea de comandos. En este Post y continuando con la l...
Imagina que estás probando alguna versión release de netcore (pongamos la 2.2-preview3) y quieres generar imágenes Docker de tu proyecto para esa imagen. Pero a la vez quieres también crear las imágenes usando la última versión estable (pongamos la 2.1). Asumiendo que el código fuente es c...
Muy buenas, Llevo ya un tiempo con ganas de escribir sobre este tema y, principalmente por el impacto que causa en DevOps, en donde últimamente estoy un poco más inmerso de lo habitual. En primer lugar, me gustaría hacer mención a este post del compañero @snavarropino, donde nos habla de la C...
Buenas, Como en cualquier desarrollo, un buen sistema de Logging o Trazas para diagnósticos y detección de problemas, es una buena práctica que va a salvarnos de un aprieto más de una vez. En La mayoría de los casos, creamos un ApplicationBlock, un Helper, o similar para trabajar con un sistem...
Buenas, Ayer 28 de Junio he vuelto a poder compartir conocimiento y muy buenos momentos con los compañeros de SVQDotNet, hablando de #Blazor en el evento: BLAZOR: Browser + Razor (C# en el Navegador) ¿Adios a JavaScript? Dejo aquí el material empleado en la misma: https://www.slideshare.net/...
El pasado 2 de mayo Blazor aparecía con su versión 0.3.0, y hoy, ya tenemos la versión 0.4.0-preview1-10286 lista para ser probada. Como ya sabemos, (según post anterior) al tratarse de un proyecto experimental requiere cambios constantes en nuestros proyectos (aun no recomendados para entorno...
Durante el día de hoy ha tenido lugar l "I Jornada de conocimiento abierto", en Huelva. Ha sido un día interesante en lo que respecta al Software y Hardware libre así como en lo referente al Open Source, donde he tenido la oportunidad de participar, y, como no podía ser de otra manera con esta ...
OpenAPI es un estándar para crear, administrar y consumir API REST. Conocido previamente como Swagger, en el último año ha sido adoptado por la Linux Foundation y obtuvo el apoyo de compañías como Google, Microsoft, IBM, Paypal, etc. para convertirse en un estándar para las API REST. Cuando c...
Durante el pasado fin de semana, entre algo de running, y alguna que otra fiesta, al fin he decidido aventurarme con Blazor. Es cierto, que tengo pendiente otros “TO DOs”, como por ejemplo profundizar en Angular y otros frameworks Javascript. Pero,… ¿Realmente lo necesitaré...
Buenas, Siguiendo con las características de C#, en este post continuaremos con nuestro Tour y veremos concretamente las de C# 7.1: Async Main Method Default Literal Expressions Inferred Tuple Element Names https://youtu.be/eiz_58sYSrw ¡Recordemos que aquí tenemos los links ...
Todos estamos acostumbrados a usar los paquetes de NuGet en nuestros desarrollos. Pero a raíz de Net Core 2.0, apareció el concepto de metapaquete. Qué es exactamente un metapaquete y por qué existen? La respuesta rápida es que un metapaquete de NuGet es simplemente un paquete que no incl...
Hola, 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: Local Functions More expression-bodied membersthrow ExpresionsGeneralized async return types...
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.you...
Hola, Ya está disponible la versión 11.11.3.0 de NSwagStudio para trabajar con .NET Core. ¡Bugs solucionados! En el siguiente video/GIF, podéis verla en funcionamiento: Y aquí el repositorio GIT: https://github.com/RSuter/NSwag Feliz día de todos los santos / Happy Halloween Juanlu
Buenas, El pasado jueves 13, tuve la suerte de poder compartir nuevamente un Podcast junto con @ElBruno, quien una vez más me invitó a NTN, concretamente a la edición número 32. En dicha sesión, hablamos de mis nuevas experiencias por el sur, del continuo uso de “tantas” nuevas tecno...