Iniciar sesión
Registrarse
He olvidado mi contraseña

Microsoft ha publicado un ebook gratuito escrito en inglés por Mahesh Kshirsagar (Azure Customer Advisory Team) sobre Kubernetes. El ebook de unas 42 páginas, está acompañado de innumerables capturas de pantalla y es muy sencillo de leer. Se trata de una introducción con operaciones básica...

Enviado por jorge
LEER MÁS

Hay una forma básica, sencilla y rápida de versionar nuestra Web API desarrollada en ASP.NET Core 2, y es lo que voy a tratar de enseñaros a hacer en esta entrada. Es más, también os mostraré mi forma de versionar las APIs. Es algo que quiero compartir por si os sirve, y que he utilizado en...

Enviado por jorge
LEER MÁS

Hace poco, tras una actualización Insider de Windows, dejó de funcionarme la autenticación basada en el reconocimiento de la cara conocido como Windows Hello. Al dejar de funcionarme intenté añadir un nuevo perfil por si el problema estaba en que no había suficientes para comparar pero, al int...

Enviado por santypr
LEER MÁS

Bueno, imagina que trabajas en un proyecto en NetCore que debe ser multiplataforma. En general el propio framework te provee de todo lo necesario, pero sigamos imaginando que algunas partes de tu proyecto dependen via P/Invoke de llamadas nativas. En este caso puedes optar por tener todos los enlac...

Enviado por etomas
LEER MÁS

Introducción Día a día vamos viendo la evolución de las aplicaciones móviles. Actualmente, la mayoría de usuarios estan acostumbrados a utilizar aplicaciones visualmente atractivas que hacen uso de diferentes transiciones, efectos y animaciones. En Xamarin.Forms contamos con API compartida p...

Enviado por Javier Suárez Ruiz
LEER MÁS

El evento El valor diferencial que ofrecemos con Xamarin es poder compartir código entre plataformas. Xamarin.Forms incluso nos permite compartir la UI. Usamos MVVM, hacemos tests unitarios, tenemos builds, etc.; pero, ¿somos buenos diseñando?. Si la respuesta es no, ¿qué podemos hacer, por d...

Enviado por Javier Suárez Ruiz
LEER MÁS

El otro día os comentaba en mi blog, que Microsoft había publicado la primera versión GA (Generally Available) de Microsoft PowerShell 6.0. Microsoft PowerShell 6.0 es ahora de código abierto y está basado en .NET Core, y puede ser descargado desde este enlace. Lo que quiero indicar aquí, ...

Enviado por jorge
LEER MÁS

A finales de Julio del año pasado, comentaba en otra entrada de mi blog que PowerShell 6.0 estaba ya próximo a llegar a su versión final. En esta ocasión, Microsoft ha anunciado la disponibilidad como GA (Generally Available) Microsoft PowerShell 6.0. Recordemos que PowerShell Core 6.0 no es...

Enviado por jorge
LEER MÁS

Syncfusion ha publicado un nuevo libro electrónico gratuito escrito en inglés por José Roberto Olivas Mendoza sobre Gradle. Gradle es un sistema de código abierto de automatización de builds apoyado en DSL (domain-specific language) a través de Groovy. Podrás descargar el libro tanto en f...

Enviado por jorge
LEER MÁS

Obviously, debugging an already deployed application, doesn’t matter if Azure or any other environment, is something we must use as a last resort, I would always prefer to be able to reproduce some kind of situation with a local test and correct it. But sometimes we would need to debug an already ...

Enviado por Luis Fraile
LEER MÁS

Llamamos marker interface a una interfaz vacía. Sí, sí sin métodos ni propiedades ni nada. A pesar de que te pueda parecer una tontería tiene sus usos. Vamos hablar un poco de este patrón y sus usos y por qué es en cierta manera un anti-patrón, aunque no siempre, porque en esa vida, como to...

Enviado por etomas
LEER MÁS

Tanto si eres un desarrollador ya avanzado de .NET como si eres nuevo en esto, una de las preguntas que nos podemos llegar a hacer en cualquier momento, es: ¿Qué versiones de .NET Framework tenemos instaladas en nuestro sistema?. Existe un enlace de Microsoft que nos facilita este trabajo. Se...

Enviado por jorge
LEER MÁS

Saludos, en SSIS comparar dos columnas en un conditional split que pueden contener valores no es tan simple como usar el operador de igualdad (==) si se intenta eso no se generan errores en tiempo de diseño pero generará errores al momento de ejecutar el paquete dado que la comparación nula con u...

Enviado por fangarita
LEER MÁS

El problema y solución que planteo en esta entrada es el siguiente: Nos encontramos con una aplicación de consola (por ejemplo) que voy a desarrollar en .NET Framework sobre un sistema operativo Windows 10. Utilizando Environment.OSVersion, podremos obtener la versión del sistema operativo. ...

Enviado por jorge
LEER MÁS

Microsoft ha publicado una nueva revisión de la versión 15.5 de Visual Studio 2017, concretamente la revisión 15.5.4. Sobre todas las cosas, esta nueva revisión resuelve algunos bugs encontrados, algunos de los cuales fueron detectados en la revisión 15.5.2 y que no estaban aún resueltos. ...

Enviado por jorge
LEER MÁS

Veo, en no pocos proyectos, el uso de textos hardcodeados o constantes con los nombres de los métodos y algunas cosas más, y que se utiliza para escribir información en el log, en pantalla, en una excepción, o en otra parte del código. En C# 5.0 y .NET Framework 4.5 se introdujeron unos atri...

Enviado por jorge
LEER MÁS

Cada vez son más los desarrolladores que utilizan Git y GitHub en sus proyectos. Sin embargo, muchos no saben utilizarlo. Microsoft Virtual Academy lanzó un curso gratuito hace poco más de 1 año, llamado GitHub for Windows Users. Se trata de un curso en inglés, con videos y explicaciones m...

Enviado por jorge
LEER MÁS
c#

Patrones en C# 7.0

“Early morning, April four Shot rings out in the Memphis sky. Free at last, they took your life They could not take your pride.” U2, “Pride (In the Name of Love)” (1984) Otra de las novedades relevantes que introdujo C# 7.0 son los llamados patrones (patterns). Los patrones permiten, con un...

Enviado por Octavio Hernandez
LEER MÁS

Introducción El soporte de WPF en Xamarin.Forms ahora está  disponible en la Nightly (paquetes previos) de Xamarin.Forms. En este artículo, vamos a ver cómo agregar este nuevo proyecto a una solución existente de Xamarin.Forms, los obstáculos que puedes encontrar así como el estado actual y...

Enviado por Javier Suárez Ruiz
LEER MÁS

En la anterior entrada sobre xUnit, expuse como ejecutar un conjunto de tests sobre un mismo método. En esta ocasión, voy a explicar cómo partiendo de esa premisa, nombrar nuestros tests de forma legible tal y como exponía en anteriores entradas sobre este tema. La particularidad entre ejecu...

Enviado por jorge
LEER MÁS
1 2 3 634