Iniciar sesión
Registrarse
He olvidado mi contraseña
Filtrando por '.NET'

El hecho de ofrecer SignalR como servicio PaaS en Azure y su integración con Azure Functions nos abre un escenario interesante: ahora es facilísimo hacer notificaciones push desde una Azure Function (AF) a un cliente SignalR (p. ej. una Web). SignalR es una librería con bastante historia a su...

Enviado por etomas
LEER MÁS
c# .NET

La estructura ValueTask

“... 'Cause I've been here, and I've been there, ƒSeems like I've been everywhere before. I've seen it all a hundred times Still I think there surely must be more…” Kansas, “Paradox” (1977) Repasando la enorme cantidad de características añadidas a  C# en las versiones 6 y 7.x, realme...

Enviado por Octavio Hernandez
LEER MÁS

Introducción Recientemente se ha liberado la primera Preview de la versión 3.2 de Xamarin.Forms. Una nueva versión repleta de novedades que vamos a revisar en este artículo. Las mejoras principales A continuación, vamos a revisar las novedades principales (no son todas). Control de la posic...

Enviado por Javier Suárez Ruiz
LEER MÁS

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

Enviado por elGuerre
LEER MÁS

Ahora que .NET Core 2.1 ya es oficial ya podemos desgranar algunas de sus novedades más interesantes. La verdad es que, por fin, se vislumbra una madurez en la plataforma. Realmente a no ser que haya algún motivo de fuerza mayor (librería no disponible), .NET Core 2.1 debería ser la opción por...

Enviado por etomas
LEER MÁS

Introducción Xamarin.Forms es un toolkitque crea una abstracción sobre la interfaz de usuariode Android, iOS, Tize, WPF, macOS, Linux y Windows permitiendo desarrollarla una única vez con códigoC#o Extensible Application Markup Language(XAML). A la hora de trabajar con la interfaz de usuario, ...

Enviado por Javier Suárez Ruiz
LEER MÁS

Intentando continuar la serie dedicada a las novedades aparecidas en C# 7.0 y versiones posteriores, se me ocurrió escribir un programa que contara las apariciones de las diferentes palabras reservadas (keywords) y palabras reservadas contextuales (contextual keywords) de C# en un fichero de códig...

Enviado por Octavio Hernandez
LEER MÁS

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

Enviado por elGuerre
LEER MÁS

El problema Tras actualizar XCode a una versión posterior y desde entonces al intentar conectar desde Windows utilizando Xamarin Mac Agent... [caption id="attachment_16160" align="aligncenter" width="600"] Oops![/caption] El mensaje de error nos lo deja todo muy claro, debemos abrir XCode y acep...

Enviado por Javier Suárez Ruiz
LEER MÁS

Introducción Con la llegada de la última Preview de Visual Studio 2017, la versión 15.7, llegan grandes mejoras en la experiencia al editar XAML de Xamarin.Forms. Ahora el engine que gestiona IntelliSense de XAML de Xamarin.Forms pasa a ser el mismo que WPF o UWP. Hablamos de mejoras en autocomp...

Enviado por Javier Suárez Ruiz
LEER MÁS

Crear add-ins para Visual Studio macOS Visual Studio para macOS esta basado en MonoDevelop. Antes de lanzarnos de lleno a crear un Add-in es importante conocer lo que se conoce como el modelo de extensión. La arquitectura de Visual Studio para macOS es extensible. La forma de extender se basa en r...

Enviado por Javier Suárez Ruiz
LEER MÁS

El evento En un proyecto multiplataforma, una buena arquitectura y organizar de forma adecuada nuestro código nos permite compartir grandes cantidades de código entre las diferentes plataformas soportadas. Pero...¿y con otros proyectos?, ¿la comunidad?. En este evento vamos a ver como crear li...

Enviado por Javier Suárez Ruiz
LEER MÁS

“... It's too bad that all these things Can only happen in my dreams Only in dreams, in beautiful dreams …” Roy Orbison, “In Dreams” (1963) “... We all know / That people are the same wherever you go …” Paul McCartney & Stevie Wonder, “Ebony and Ivory” (1982) Hace unos cu...

Enviado por Octavio Hernandez
LEER MÁS

Introducción Xamarin.Forms en la web. XAML en la web. Dependiendo de con quien hables es una idea que trae malos recuerdos y piensa en algo horrible o piensa que es genial aprovechar la expansión de Xamarin.Forms, llegar a la web y aprovechar para reutilizar herramientas, código, etc. En cualqu...

Enviado por Javier Suárez Ruiz
LEER MÁS

Introducción Con la llegada de .NET Core (y el formato project.json) llegamos a tener la opción de hacer multi-targeting. El multi-targeting no es más que compilar casi el mismo código varias veces para plataformas diferentes. Por ejemplo, con ASP.NET Core era habitual utilizar net45 o netcorea...

Enviado por Javier Suárez Ruiz
LEER MÁS

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

Enviado por elGuerre
LEER MÁS

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

Enviado por elGuerre
LEER MÁS

"When the hills of Los Angeles are burning Palm trees are candles in the murder wind So many lives are on the breeze Even the stars are ill at ease And Los Angeles is burning..." Bad Religion, Los Angeles is Burning (2004) Parte 1 Parte 2 Parte 3 Para concluir la serie sobre la implementación int...

Enviado por Octavio Hernandez
LEER MÁS

¿Usas Microsoft.AspNetCore.TestHost? Si la respuesta es si, seguramente (espero) lo que te contaré en este post te resulte útil. Por el contrario, si aún no conoces como y para que usar esta librería este post igual te ayuda a descubrir una nueva forma de testar tus HTPP API. Para los que co...

Enviado por unai
LEER MÁS

En la entrada anterior mostramos cómo el compilador de C# 7.0 y posteriores genera atributos TupleElementNames (espacio de nombres System.Runtime.CompilerServices) para los parámetros de entrada y valores de retorno de métodos que sean tuplas, y cómo estos atributos son luego utilizados por el...

Enviado por Octavio Hernandez
LEER MÁS
1 2 3