martes, 23 de febrero de 2016
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)
.Net
- The Evolution of Interactive C#
Miguel de Icaza - The week in .NET – 2/17/2016
Bertrand Le Roy - Un vistazo a Roslyn
Fernando Escolar - Up and running with HashSet in C#
Subhamoy Burman
Publicado por José M. Aguilar a las 9:00 a. m.
Nadie ha comentado la entrada, ¿quieres ser el primero?
Etiquetas: enlaces
martes, 16 de febrero de 2016
Hace unos días, el amigo Eloy Ortiz, ex-alumno de mi curso de ASP.NET MVC 5 en CampusMVP, me comentaba vía email un problema que había encontrado con una aplicación MVC que debía ser utilizada desde clientes con Internet Explorer 11 en un entorno corporativo.
El problema consistía básicamente en que Internet Explorer ignoraba las cookies, tanto las responsables de mantener el seguimiento de estado de la sesión (ASP.NET_SessionId), las de autenticación (.AspNet.ApplicationCookie) u otras cookies creadas a propósito por la aplicación, lo que hacía imposible su uso.
La verdad es que no pude ayudarlo demasiado porque es un tema que no me había ocurrido nunca y en un escenario que no era sencillo de reproducir. Intenté darle algunas pistas sobre qué podía ir mirando para identificar el origen del problema, pero finalmente no llevaron a ninguna parte y probablemente no sirvieron nada más que para aumentar la incertidumbre.
Algunos días después, me contactaba de nuevo diciéndome que había encontrado el problema, y me ha parecido tan curioso que pensé que sería interesante comentarlo por aquí, por si a alguien más le ocurre lo mismo.
El problema consistía básicamente en que Internet Explorer ignoraba las cookies, tanto las responsables de mantener el seguimiento de estado de la sesión (ASP.NET_SessionId), las de autenticación (.AspNet.ApplicationCookie) u otras cookies creadas a propósito por la aplicación, lo que hacía imposible su uso.
La verdad es que no pude ayudarlo demasiado porque es un tema que no me había ocurrido nunca y en un escenario que no era sencillo de reproducir. Intenté darle algunas pistas sobre qué podía ir mirando para identificar el origen del problema, pero finalmente no llevaron a ninguna parte y probablemente no sirvieron nada más que para aumentar la incertidumbre.
Algunos días después, me contactaba de nuevo diciéndome que había encontrado el problema, y me ha parecido tan curioso que pensé que sería interesante comentarlo por aquí, por si a alguien más le ocurre lo mismo.
lunes, 15 de febrero de 2016
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)
.Net
- The week in .NET – 2/11/2016
Bertrand Le Roy - Concise Binary Object Representation (CBOR) in C#
- Peter Occil
- A (Hitchhiker's) Guide To The .NET Core Projects on GitHub
Mark Rendle - Generic Mapper written in TDD
Manfred Zik - A Single SignOn Implementation
Chihwei Chang - NamingFormatter - String Interpolation in runtime solution
Kouji Matsui - C# 7 Feature Proposal: Slicing
Bill Wagner - C#Lectures - Lecture 1: Primitive Types
Sergey Kizyan - Liskov Substitution Principle in C#
- Amir Ahani
- Testing That Your Public APIs Have Not Changed Unexpectedly with PublicApiGenerator and Approval Tests
Jason Roberts - Dynamic code generation in C#
Ayende Rahien
martes, 9 de febrero de 2016
Pues a estas alturas, no son pocos los posts que hemos ido publicado por aquí sobre características que cambian o desaparecen en el salto a las nuevas tecnologías "core", pero no se vayan todavía, aún hay más ;)
En esta ocasión, comentaremos muy brevemente una gran ausencia en las vistas Razor: la directiva
<Disclaimer>Aunque en una Release Candidate las cosas no deberían cambiar, ya han demostrado bastantes veces que sí que cambian, por lo que algo de lo que digamos aquí podría no ser cierto en la versión final del producto</Disclaimer>
Esto no es un tema reciente: hace ya bastantes meses, la implementación que había era bastante incompleta y no encajaba bien en la nueva arquitectura, por lo que tras algunos debates y reuniones de diseño, se decidió que lo mejor era eliminar esta directiva.
En esta ocasión, comentaremos muy brevemente una gran ausencia en las vistas Razor: la directiva
@helper
, que no estará disponible en la primera versión de ASP.NET Core MVC.<Disclaimer>Aunque en una Release Candidate las cosas no deberían cambiar, ya han demostrado bastantes veces que sí que cambian, por lo que algo de lo que digamos aquí podría no ser cierto en la versión final del producto</Disclaimer>
Esto no es un tema reciente: hace ya bastantes meses, la implementación que había era bastante incompleta y no encajaba bien en la nueva arquitectura, por lo que tras algunos debates y reuniones de diseño, se decidió que lo mejor era eliminar esta directiva.
martes, 2 de febrero de 2016
Me encanta encontrar definiciones más o menos conocidas de conceptos o ideas que se nos han pasado por la cabeza en algún momento sin saber que otros ya les habían dado forma, porque demuestra que todos los que nos dedicamos a esto tenemos poco más o menos las mismas inquietudes.
En este caso, me ha entusiasmado dar por casualidad con el "bus factor", un término que seguro muchos conocíais pero para mi ha sido un descubrimiento reciente, que básicamente da forma a la pregunta que seguro que todos nos hemos hecho sobre la continuidad de algunos proyectos ante determinados acontecimientos inesperados.
Imaginemos que todo el equipo de desarrollo de un proyecto va caminando por la calle, y un autobús que circulaba cerca pierde el control y les arrolla de forma violenta. ¿A cuántos miembros del equipo tendría que afectar fatalmente este accidente para poner en gran peligro la continuidad del proyecto?
En este caso, me ha entusiasmado dar por casualidad con el "bus factor", un término que seguro muchos conocíais pero para mi ha sido un descubrimiento reciente, que básicamente da forma a la pregunta que seguro que todos nos hemos hecho sobre la continuidad de algunos proyectos ante determinados acontecimientos inesperados.
Imaginemos que todo el equipo de desarrollo de un proyecto va caminando por la calle, y un autobús que circulaba cerca pierde el control y les arrolla de forma violenta. ¿A cuántos miembros del equipo tendría que afectar fatalmente este accidente para poner en gran peligro la continuidad del proyecto?
lunes, 1 de febrero de 2016
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)
.Net
- Sesiones preaprobadas para la dotNet Spain Conference 2016
Isabel Cabezas - How to compute the Hash value of a file using #CSharp?
Kunal Chowdhury - Fastest code is the one not run: Part I – The cost of escaping strings
Ayende Rahien - AutoMapper 4.2.0 released
Jimmy Bogard - What I've learned about .NET Native
Mark Rendle - Microsoft .NET Framework 4.6.1 is available on Windows Update and WSUS
.NET fundamentals team - Cómo proteger tu password cuando esté en memoria RAM
Pablo González - El panorama de .NET en 2016: ¿plataforma completa o .NET Core?
José Manuel Alarcón - New features in C# 7, part 2
Kenneth Truyers - Different Types Of Joins In Linq
Debendra prasad Dash