martes, 23 de diciembre de 2014
Estimados amigos, en esta ocasión escribo sólo para desearos unas magníficas fiestas en la mejor compañía posible y, por si nos nos vemos más hasta el año que viene, desearos también un 2015 espectacular y en el que se cumplan todos vuestros sueños.
¡Nos seguimos viendo por aquí!
Publicado en Variable not found.
¡Nos seguimos viendo por aquí!
Publicado en Variable not found.
Publicado por José M. Aguilar a las 1:35 p. m.
Nadie ha comentado la entrada, ¿quieres ser el primero?
Etiquetas: navidad
martes, 16 de diciembre de 2014
Como ya hemos visto por aquí en alguna ocasión, hace tiempo que MVC soporta controladores asíncronos, permitiendo la implementación de acciones muy eficientes desde el punto de vista de la utilización de los recursos del servidor.
Sin embargo, en cuanto pretendíamos llevar a los action filters la misma filosofía nos encontrábamos con que la infraestructura no estaba preparada, es decir, no teníamos una forma clara de introducir llamadas asíncronas en el cuerpo de los filtros. Como consecuencia, todas las tareas que se realizaban en su interior eran puramente síncronas y dejaban bloqueados los hilos destinados a procesar peticiones mientras se completaban las operaciones, lo cual es especialmente un despilfarro cuando se trata de tareas de entrada/salida.
Afortunadamente esto parece que va a terminar con ASP.NET Core MVC, que soportará ya esta solicitada característica. Pero ojo, que Core MVC está aún en desarrollo, por lo que todo lo que cuento a continuación puede cambiar.
Pero empecemos desde el principio, viendo qué ha cambiado por abajo para que sea posible crear filtros con código asíncrono en su interior. Quizás sea una lectura un poco densa, pero creo que es interesante para comprender cómo funcionan las cosas por dentro.
Sin embargo, en cuanto pretendíamos llevar a los action filters la misma filosofía nos encontrábamos con que la infraestructura no estaba preparada, es decir, no teníamos una forma clara de introducir llamadas asíncronas en el cuerpo de los filtros. Como consecuencia, todas las tareas que se realizaban en su interior eran puramente síncronas y dejaban bloqueados los hilos destinados a procesar peticiones mientras se completaban las operaciones, lo cual es especialmente un despilfarro cuando se trata de tareas de entrada/salida.
Afortunadamente esto parece que va a terminar con ASP.NET Core MVC, que soportará ya esta solicitada característica. Pero ojo, que Core MVC está aún en desarrollo, por lo que todo lo que cuento a continuación puede cambiar.
Pero empecemos desde el principio, viendo qué ha cambiado por abajo para que sea posible crear filtros con código asíncrono en su interior. Quizás sea una lectura un poco densa, pero creo que es interesante para comprender cómo funcionan las cosas por dentro.
lunes, 15 de diciembre de 2014
Ahí van los enlaces recopilados durante la semana pasada, espero que os resulten interesantes :-)
ASP.NET
- How to Choose the Best Way to Pass Multiple Models in ASP.NET MVC
Snesh Prajapati - Razor views pre-compilation with ASP.NET 5 and MVC 6
Filip Woj - Running ASP.NET on a Raspberry Pi with Mono and OWIN
Jan Tielens - ASP.NET vNext Project Creation using Yeoman
Shayne Boyer
martes, 9 de diciembre de 2014
Ahí van los enlaces recopilados durante la semana pasada, espero que os resulten interesantes :-)
.Net
- Creating multi-target NuGet Packages with vNext
Rick Strahl - Modification of .NET expressions
Ivan Yakimov - Introducing .NET Core
Immo Landwerth - 10 Extremely Useful .NET Extension Methods
Jonathan Danylko - Getting ready for the future with the Microsoft .NET Portability Analyzer
Scott Hanselman
miércoles, 3 de diciembre de 2014
Aunque aún en beta e inmersa en un intenso proceso de desarrollo, la próxima versión de ASP.NET MVC está tomando forma en los hornos de Microsoft, y, sin ser definitivas, ya se pueden ver cuáles serán las novedades principales que la acompañarán.
En futuros posts iremos entrando en mayor detalle, pero de momento vamos a echar un vistazo desde una cierta distancia para tener la idea general sobre dónde estamos y la evolución que vamos a encontrar en las nuevas versiones de tecnologías y plataformas, de forma que podamos ver en qué nos afectará como desarrolladores y, en definitiva, para qué tenemos que irnos preparando.
En futuros posts iremos entrando en mayor detalle, pero de momento vamos a echar un vistazo desde una cierta distancia para tener la idea general sobre dónde estamos y la evolución que vamos a encontrar en las nuevas versiones de tecnologías y plataformas, de forma que podamos ver en qué nos afectará como desarrolladores y, en definitiva, para qué tenemos que irnos preparando.
Disclaimer: estamos aún en una fase en la que algunas cosas pueden cambiar y aún no existe información exhaustiva de muchos detalles, por lo que pueden existir ausencias o imprecisiones. Pero bueno, digo yo que el grueso será más o menos correcto ;-)
lunes, 1 de diciembre de 2014
Ahí van los enlaces recopilados durante la semana pasada, espero que os resulten interesantes :-)
.Net
- Constrained C#
Paulo Zemek - .NET Shell Extensions - Shell Context Menus
Dave Kerr - OmniSharp - Making cross-platform .NET a reality, and a pleasure
Scott Hanselman - Converting PDF to Text in C#
Dan Letecky - Design and Implementation Mistakes - Mostly .NET
Paulo Zemek