lunes, 23 de marzo de 2015
.Net
- xUnit 2.0 release notes
xUnit team - Lambda Expressions, Captured Variables, and For Loops: A Dangerous Combination
Jeremy Bytes - Pdf en ASP.NET MVC - MvcRazorToPdf
Sergio León - Roslyn, el nuevo compilador de C# y Visual Basic
Juan Manuel Servera - Announcing Microsoft.IO.RecycableMemoryStream
Ben Watson - Null propagation for pre-C#6
Hallo Welt - Interfaces marcadoras, atributos y convenciones
Juan María Hernández - C# 6.0- Language features and its internals (serie)
Abhishek Sur
Publicado por José M. Aguilar a las 9:05 a. m.
Hay
2 comentarios, ¡participa tú también!
Etiquetas: enlaces
martes, 10 de marzo de 2015
La novedad en cuestión consiste en la capacidad de añadir a las vistas propiedades cuyo contenido será cargado en tiempo de ejecución usando el motor de inyección de dependencias de ASP.NET 5. o dicho de otra forma, se trata de una implementación de inyección de dependencias en las vistas, componentes en los que hasta ahora eso no era posible, al menos de forma directa y sencilla.
Vamos a verlo en detalle, pero antes, recordad: a día de hoy ASP.NET Core MVC sigue todavía en el horno, y puede que algunas de las cosas que cuente por aquí no sean del todo ciertas para la versión final.
lunes, 9 de marzo de 2015
Eventos
- ALMdeando
Sevilla, Miércoles, 11 de Marzo de 19:00h a 21:00h
.Net
- C# o VB.NET ¿qué lenguaje debo aprender-
José Manuel Alarcón - A Tour of Task, Part 9: Delegate Tasks
Stephen Cleary - Implementing Enumeration Inheritance using Roslyn based VS Extension
Nick Polyak - ?. in C#: When properties might be null
Bill Wagner - What is Cool about C# 6.0?
Pradeep Shet - .NET Core Open Source Update - February 26, 2015
Rick Lander - Backward compatibility pain
John Skeet - Performance o rendimiento, e implicaciones del uso de const o reandonly
Jorge Serrano
martes, 3 de marzo de 2015
Seguro que la mayoría de vosotros tenéis ya alguna forma para simplificar o automatizar este procedimiento, pero como de vez en cuando me encuentro con alguno que sigue realizando esos pasos de forma manual, ahí va este post por si os es de utilidad.
Lo que veremos a continuación es un truco rápido para conseguir que Visual Studio se abra siempre como administrador en Windows 8; son sólo cinco pasos que completaréis en menos de un minuto:
lunes, 2 de marzo de 2015
.Net
- The LINQ Join Method: Deciphering the Parameters
Jeremy Bytes - Handle Conflicting Namespaces with Aliases
Peter Vogel - Understanding .NET 2015
Beth Massi - The LINQ OfType<TResult> Method: Cast or Filter?
Jeremy Bytes - Enumeration Types do not Enumerate! Working around .NET and Language Limitations
Sergey Alexandrovich Kryukov - LINQ Methods With or Without Predicates: What's the Difference?
Jeremy Bytes - Optical Character Recognition in PDF Using Tesseract Open-Source Engine
Usha Clementine - Customizing string interpolation in C# 6
Thomas Levesque's - Inherit a struct in C#? Why (can)not?
Canny Brisk
martes, 24 de febrero de 2015
Nota [05/10/2015] - Hay una versión actualizada de este post.
La inyección de dependencias ha sido un tema recurrente en Variable not found desde hace bastante tiempo, y dadas las grandes novedades incluidas en ASP.NET 5 al respecto estaba deseando hincarle el diente y publicar algo sobre el tema.Para los perezosos, podríamos resumir el resto del post con una frase: ASP.NET 5 viene construido con inyección de dependencias desde su base, e incluye todas las herramientas necesarias para que los desarrolladores podamos usarla en nuestras aplicaciones de forma directa, en muchos casos sin necesidad de componentes de terceros (principalmente motores de IoC que usábamos hasta ahora). Simplemente, lo que veremos a continuación es cómo utilizar esta característica ;)
Pero permitidme una nota antes de empezar: si no sabes aún lo que es inyección de dependencias, el resto del post te sonará a arameo antiguo. Quizás podrías echar previamente un vistazo a este otro, Desacoplando controladores ASP.NET MVC, paso a paso, que aunque tiene ya algún tiempo, creo que todavía es válido para que podáis ver las ventajas que nos ofrece esta forma de diseñar componentes.
Ah, y recordad: todo lo que vamos a ver podría cambiar conforme vaya avanzando el desarrollo del producto, pero más o menos son cosas que parecen relativamente estables desde hace algún tiempo.