Iniciar sesión
Registrarse
He olvidado mi contraseña
Filtrando por 'c#'

En esta entrada voy a explicar una acción muy sencilla pero que es bastante recurrente en foros. ¿Cómo extraer la versión de un ensamblado en tiempo de ejecución?. La verdad es que hay diferentes formas de hacerlo, pero para todas ellas, deberemos importar o usar el namespace System.Reflect...

Enviado por jorge
LEER MÁS

Ni en verano se nos deja descansar. Cuando estábamos trabajando con la versión preview de .NET Core, Microsoft llega y publica la versión 2.0 final de .NET Core. Podréis descargaros .NET Coore 2.0 SDK en Windows desde este enlace directo. Para descargas en otros entornos, accede a este otro...

Enviado por jorge
LEER MÁS

En esta entrada, vamos a crear una aplicación de consola muy sencilla, sobre todo para aquellos que quieren empezar a programar con .NET Core. Esta entrada no está pensada para aquellos programadores aventajados o conocedores de .NET Core, ya que vamos a ver un ejemplo bastante básico, idea...

Enviado por jorge
LEER MÁS
c#

Funciones locales en C# 7.0

"And if my shadow is all that survives I'm still alive …" Meat Loaf, “Alive” (2006) Aprovecho la suerte de que este blog sigue aún activo (¡muchas gracias por ello a mis buenos amigos de Plain Concepts!) para dar señales de vida después de hace bastante tiempo. Revisando varios recursos...

Enviado por Octavio Hernandez
LEER MÁS

En esta entrada me gustaría introducir a aquellos que no han hecho ninguna aplicación con .NET Core y que desean dar sus primeros pasos. Se trata por lo tanto de un ejemplo muy básico, para romper el hielo. Presupongo igualmente, que ya has instalado .NET Core SDK. Igualmente, te sugiero inst...

Enviado por jorge
LEER MÁS

En esta entrada me gustaría introducir a aquellos que no han hecho ninguna aplicación con .NET Core y que se pregunten acerca de sus diferencias con .NET Framework. Hagamos por lo tanto, un poco de repaso en todo lo que tenemos entre manos, y respondamos a algunas preguntas comunes que aparecen...

Enviado por jorge
LEER MÁS

Hace poco me ví con la necesidad de agregar un Captcha en un proyecto que quería hacer. Podía intentar usar un generador de Captchas de terceros o buscar algo en Internet que me facilitara la vida, pero como la prisa no era un requisito indispensable y me apetecía dar un paso más adelante, m...

Enviado por jorge
LEER MÁS

En la entrada anterior, preparamos nuestro proyecto de ASP.NET con NancyFx. Cargamos los paquetes de NuGet que íbamos a utilizar, y preparamos nuestra aplicación para albergar las entidades, validaciones y los módulos de NancyFx. También creamos una entidad y una validación. Nos quedamos p...

Enviado por jorge
LEER MÁS

En esta ocasión, vamos a trabajar con NancyFx creando una entidad, creando una petición POST y otra GET dentro de nuestra API REST, y jugando con entidades y validaciones. Lo primero que haremos será crear un proyecto ASP.NET vacío. Abriremos después NuGet desde nuestro proyecto, y agregar...

Enviado por jorge
LEER MÁS

Una vez que ya hemos aprendido a hacer nuestra primera API REST con NancyFx, y una vez que también hemos aprendido a usar llamadas asíncronas en nuestras API REST, vamos a dar un paso adelante, y vamos a ver como trabajar con las rutas o patrones dentro de NancyFx. A modo recordatorio, conviene...

Enviado por jorge
LEER MÁS

Todos los programadores de C# y .NET sabemos lo que nos puede ofrecer LINQ y como nos simplifica la vida cuando trabajamos con él. También, muchos de nosotros sabemos lo que nos ofrece Reflection a la hora de "jugar" con los entresijos de una librería o ensamblado. El único problema es que a...

Enviado por jorge
LEER MÁS

Una vez que hemos creado nuestra primera API REST con NancyFx, vamos a meternos más en faena. Antes de entrar más en materia con rutas, respuestas, etc., me gustaría que viéramos como crear nuestras API REST con llamadas asíncronas. Con NancyFX, crear llamadas asíncronas es algo tremendame...

Enviado por jorge
LEER MÁS

En esta entrada vamos a programar nuestra primera API REST con NancyFx. Para ello, iniciaremos un nuevo proyecto Web de tipo ASP.NET, utilizando para ello una plantilla vacía. Al aceptar, aparecerá una nueva ventana en la que seleccionaremos como plantilla, la plantilla vacía de ASP.NET. ...

Enviado por jorge
LEER MÁS

NancyFX es un framework de código abierto muy ligero para desarrollar servicios basados en el protocolo HTTP dentro del paragüas de .NET y .NET Core (además de Mono). Con NancyFx, podemos devolver HTML utilizando el patrón MVC, o simplemente crear servicios que devuelvan datos, en formato JSO...

Enviado por jorge
LEER MÁS

A lo largo de muchos años, trabajando en muchos proyectos, con muchos desarrolladores diferentes, me he dado cuenta que muchos programadores no tienen clara la diferencia entre composición y agregación, y que incluso confunden sus términos. También hay quien confunde Agregación con Asociaci...

Enviado por jorge
LEER MÁS

El término de FluentInterface es un término acuñado por Martin Fowler y Eric Evans en Diciembre de 2005. Martin Fowler indica en su sitio web que la mejor forma de ver esto es con un ejemplo, y es que todo lo que tiene que ver con código, se ve y se entiende mejor cuando se mete uno en harina...

Enviado por jorge
LEER MÁS

Cuando programamos en C#, podemos crear objetos y propiedades inmutables. De hecho, crear en C# una propiedad inmutable, es realmente sencillo. Pero me he dado cuenta que muchos programadores de C# no saben crear y diferenciar bien entre un objeto inmutable y una propiedad inmutable. Así que me ...

Enviado por jorge
LEER MÁS

A la hora de trabajar con colecciones, algunos programadores de C# no conocen con exactitud la diferencia entre los métodos FirstOrDefault y SingleOrDefault o las confunden, y cuando los usan en sus aplicaciones, se encuentran a veces con comportamientos extraños. En esta entrada voy a tratar d...

Enviado por jorge
LEER MÁS

Syncfusion, ha publicado el Mayo de 2017 el ebook o libro electrónico gratuito escrito en inglés, Azure Cosmos DB and DocumentDB Succinctly. Podrás descargar el libro tanto en formato PDF como en formato Amazon Kindle e Ipad en este enlace. La tabla de contenidos del ebook de 103 páginas e...

Enviado por jorge
LEER MÁS

The extension C# Snippets for Visual Studio Code has been updated at 0.1.5 version. For this new version of the C# Snippets, I have included a new section: - XML Documents Snippets It's a very easy way to be more productive when we are writting our C# code and need to add XML Comments to our cod...

Enviado por jorge
LEER MÁS
1 7 8 9 10