SimpleMembership de MVC4: uso y adaptación a tablas propias

Mientras realizaba la migración de asp.net mvc 2 a mvc4 descubrí que una de las adaptaciones realizadas en el cambio de MVC3 a MVC4 es que se han incluído una serie de mejoras y facilidades al MembershipService que se usaba en la versión 2 renombrándolo como SimpleMembership, y desde luego que se vuelve realmente simple su uso y adaptación. En este pequeño artículo vamos a ver como aplicarlo a una tabla que ya tengamos y añadir algunos datos para que nos los rellene en esta tabla.

TDD: Cuando con 2 Asserts estás cometiendo un error

En mi avance por el mundo del TDD ayer descubrí algo que estaba haciendo mal (o realmente, queriendo hacer mal). Era algo tan sencillo como que si dentro de un test necesitas dos asserts probablemente es que el planteamiento que estás haciendo sea erróneo e intentes abarcar en un test más de lo que deberías.

Vista parcial con parámetros con ASP.NET MVC 4 y Razor

Hace tiempo que no actualizo, un trabajo de la carrera y los exámenes me han tenido alejado del blog, pero no lejos de seguir probando nuevas cosas en código, entre esas cosas he estado trabajando una vez más en mi pequeño proyecto que algún día remataré (o quizás nunca) y que me sirve para ir probando todas aquellas cosas que se me van ocurriendo.

Oracle: Los N primeros resultados RANK

Esta semana debido a una tarea un tanto “especial” para un cliente y gracias a mi compañero de trabajo (@Skoner78) he descubierto una opción de oracle realmente interesante que permite crear un ranking en una consulta de modo que dentro de la misma podamos desechar datos que no queremos mostrar.

Microsoft usa la app Vine de iOS para crear anuncios sobre IE10

Navegando por la red me encontré con un post de The Verge en el que mostraban los anuncios que la gente de Micrososft ha hecho con la app Vine de iOS y que promocionan la renovación interna que el navegador IE10 ha sufrido en su última versión rompiendo con todo lo que la gente de Redmond había hecho mal en sus anteriores navegadores y riéndose de sus errores del pasado. En ellos se ven una serie de conversaciones entre el predecesor de IE10 y este, a lo que siempre responde con algo ocurrente.

Microsoft WebMatrix 3

No soy muy dado a publicitar productos ni a vender las bondades de herramientas que no sean frameworks o código. Pero en este caso me ha surgido que creo que debo poner mi granito de arena con la comunidad web en general. Todo surge tras mostrarle una herramienta que uso desde hace tiempo a un compañero de trabajo, WebMatrix 3.

Extinción Certificaciones Visual Studio 2010

Aunque era un hecho del que hace tiempo que se tenía constancia hasta que han quedado 5 meses Microsoft no se ha pronunciado acerca de un tema sobre el que su comunidad de desarrolladores no estaba muy de acuerdo. La situación planteada por la gente de Redmond era la siguiente, a partir del 31 de Julio de 2013 las certificaciones de Visual Studio 2010 dejarían de ser otorgadas y aunque se podría realizar el examen no se obtendría la certificación (ni MCTS ni MCPD) y pasaban a tener únicamente validez las MCSD y su correspondiente MCTS (una para cada MCDS). Este punto no era compartido por la comunidad, ya que parecía claramente que se habían volcado hace el pensamiento de únicamente hacer caja y no tener en cuenta para nada a los desarrolladores.

TDD para novatos

Intentando probar el sistema de test (TDD) que implementa y trae adaptado asp.net mvc me encontré con un pequeño problema la primera vez que quise probar una conexión una base de datos de mi web, el problema radicaba en que el sistema no conseguía resolver la siguiente key  “global::System.Configuration.ConfigurationManager.ConnectionStrings[“ApplicationServices”].ConnectionString” de este procedimiento: