Saltar al contenido

Artículos, tutoriales, trucos, curiosidades, reflexiones y links sobre programación web ASP.NET Core, MVC, Blazor, SignalR, Entity Framework, C#, Azure, Javascript... y lo que venga ;)

17 años online

el blog de José M. Aguilar

Inicio El autor Contactar

Artículos, tutoriales, trucos, curiosidades, reflexiones y links sobre programación web
ASP.NET Core, MVC, Blazor, SignalR, Entity Framework, C#, Azure, Javascript...

¡Microsoft MVP!
martes, 12 de noviembre de 2013
Katana de Hatori HanzoEn todos los posts anteriores hemos visto cómo usar middlewares asumiendo que su ejecución era puramente secuencial y en el mismo orden en el que habían sido añadidos al pipeline.

Sin embargo, cuando sabemos que nuestra aplicación va a correr sobre un host ASP.NET/IIS, utilizando el adaptador disponible en el paquete Microsoft.Owin.Host.SystemWeb, podemos insertarlos en puntos determinados del pipeline de ejecución de IIS (la famosa “canalización integrada”) para conseguir una mejor integración con frameworks y aplicaciones existentes que a priori no entienden de OWIN (p.e., una aplicación MVC 4 o WebForms).
lunes, 11 de noviembre de 2013
Enlaces interesantesAhí van los tradicionales enlaces a artículos recopilados durante la semana pasada. Espero que os resulten interesantes ;-)

Eventos

.Net

martes, 5 de noviembre de 2013
Usando la KatanaHasta ahora, por simplificar, siempre hemos utilizado Use() para introducir módulos en el pipeline, aunque también vimos que existen middlewares que aportan sus propios extensores sobre IAppBuilder para que resulte más sencilla su utilización.

Hoy vamos a ver Map()y Run() otros extensores que, al igual que Use(), nos permiten insertar módulos en el pipeline, aunque en este caso están orientados a cubrir escenarios más específicos.
jueves, 31 de octubre de 2013
CartujaDotNetDentro de unos días tenemos en Sevilla un evento de los que no os podéis perder: tres figuras como Luis Guerrero, Javier Suárez y Pablo Escribano hablando de temas de gran actualidad e interés para cualquier desarrollador que se precie de serlo ;-)

Respectivamente, sus sesiones son:
  • Patrones de desarrollo de Software en Windows Phone y Windows 8
  • Introducción al desarrollo de apps móviles real time haciendo uso de SignalR
  • Xamarin más Azure
Espero que lo disfrutéis. Aunque en esta ocasión me pilla de viaje y no podré asistir, pasaré lista, así que no me faltéis ;-)
martes, 29 de octubre de 2013
ASP.NET MVC 5Hace poco pudimos vivir un día de esos en los que Microsoft publica nuevas versiones de todo. O casi: ASP.NET MVC 5, Web API 2, SignalR 2, Entity Framework 6, o Visual Studio 2013, entre otros. Muchas novedades que aprender, descubrir, probar… y sobre las que escribir, sin duda ;-)

ASP.NET MVC 5 es, quizás, el producto con menos cambios y novedades de todos los citados anteriormente. Ojo, esto no tiene por qué ser necesariamente malo: quiere decir que nuestro querido framework ha alcanzado ya un nivel de madurez importante y no necesita grandes cambios para seguir dándonos todo lo que necesitamos para crear aplicaciones web. Sin embargo, no puedo negar una cierta desazón ante la falta de esas novedades espectaculares que han venido acompañando entregas anteriores (¿recordáis cuando llegó Razor? ¡Uaaaaau!).

Pero antes que nada, deciros que ASP.NET MVC 5 completo (tooling y ensamblados) está disponible en estos momentos exclusivamente en Visual Studio 2013. Si utilizamos Visual Studio 2012 podemos descargar y utilizar los binarios usando Nuget, pero no habrá soporte a nivel de IDE hasta mediados de Noviembre, cuando se prevé que será lanzada una actualización del entorno.

Y dicho esto, vamos a comentar los cambios más destacados que acompañan a esta nueva versión.