- Óscar Sotorrío: "Y tú ¿tienes en casa instalado Visual Studio ?"
Fecha: 25/06/2011 - Lluis Franco: [Blog post] LINQ to SQL: Mostrando el progreso de Context.SumbitChanges()
Fecha: 23/06/2011 - JavaScript Attack/Defend (XSS & CSRF).
Fecha: 23/06/2011 - Simple .NET MVC 3 web application with integrated Facebook OAuth API
Fecha: 23/06/2011 - Interesantísimo! David Ebbo: Precompile your MVC Razor views using RazorGenerator
Fecha: 23/06/2011 - AspNetMVCNinja: Installing NuGet packages from packages.config ASP.NET MVC
Fecha: 22/06/2011 - The 20 Essential Habits of Highly Passionate People
Fecha: 22/06/2011 - System.Web.Providers - ASP.NET Universal Providers for Session,Membership,Roles & User Profile on SQLCompact and Azure.
Fecha: 21/06/2011 - Using NuGet for Application Plug-Ins
Fecha: 21/06/2011 - Kinect – Getting Started – Become The Incredible Hulk.
Fecha: 21/06/2011 - Rachel Appel: HTML5ify your ASP.NET MVC 3 applications
Fecha: 21/06/2011 - Performance is a Feature, by Jeff Atwood.
Fecha: 21/06/2011 - Recomendación - Jo HTML5 Mobile App Framework, by Gonzalo Pérez
Fecha: 21/06/2011 - jQuery Mobile Beta 1 Released.
Fecha: 21/06/2011 - Genial artículo explicando la seguridad de contraseñas. ¿Mayúsculas, números, 8 caracteres? (vía José Manuel Alarcón)
Fecha: 20/06/2011 - Create Code 39 Bar Codes in ASP.NET.
Fecha: 20/06/2011
Publicado en: Variable not found
Publicado por José M. Aguilar a las 11:02 a. m.
Etiquetas: enlaces
En primer lugar por el ponente, que no podía ser otro que el gran Hadi Hariri, evangelista técnico de JetBrains, Microsoft MVP, ponente internacional, y un auténtico fenómeno donde los haya.
En segundo lugar por el tema: arquitecturas REST. Ha llegado el momento de comprender, de la mano de un experto, en qué consiste y cómo implementar este tipo de sistemas utilizando ASP.NET MVC.
Título: Arquitecturas REST con ASP.NET MVCInformación y registro gratuito: https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032488451&EventCategory=4&culture=es-ES&CountryCode=ES
Descripción: Crear arquitecturas REST con ASP.NET MVC es más que decorar acciones con verbos. Se trata de aprovechar el protocolo HTTP en todo su potencial. Al hacerlo, podemos crear aplicaciones robustas y escalables, no solo desde el punto de vista de rendimiento sino también en términos de mantenibilidad. ASP.NET MVC nos ofrece un gran potencial para crear arquitecturas REST que pueden ser consumidas por otros sistemas así como personas, reduciendo la cantidad de esfuerzo. Te esperamos en este evento si quieres aprender de que trata REST realmente y cómo podemos crear un sencillo pero potente sistema con ASP.NETMVC.
Ponente: Hadi Hariri- Technical Evangelist en JetBrains.
Publicado en: Variable not found.
Publicado por José M. Aguilar a las 9:48 a. m.
Etiquetas: arquitectura, aspnetmvc, auges, eventos, rest
El caso es que al no existir ya estos archivos, el acceso a través de las referencias externas acababa siempre enviando al usuario hacia una página de error… y me parece que la mejor bienvenida que se puede dar a un visitante no es una página de error, por muy amigable que ésta sea ;-)
En lugar de esto, al menos durante un tiempo, he optado por redirigir las peticiones a archivos .htm y .html hacia la página principal utilizando una redirección permanente (301); así, además de no sorprender a los usuarios con un mensaje de error, supongo que ayudo a los miles de bots que pululan por el ciberespacio a encontrar los nuevos contenidos.
Siendo prácticos, la forma más rápida y sencilla de conseguirlo es utilizando una solución a la vieja usanza, introduciendo el siguiente código en el global.asax.cs:
protected void Application_BeginRequest(object sender, EventArgs e)
{
String originalPath = HttpContext.Current.Request.Url.AbsolutePath.ToLower();
if (originalPath.IndexOf(".htm") != -1)
{
HttpContext.Current.Response.RedirectPermanent("/", true);
}
}
Como podéis ver, en el principio del proceso de la petición, comprobamos si en su path existe la subcadena “.htm” (será cierto para .htm y .html), redirigiendo al raíz en caso afirmativo.
Y es que una de las cosas buenas que tiene ASP.NET MVC es que está construido sobre ASP.NET y, por tanto, podemos seguir utilizando muchos conocimientos que ya traíamos del mundo Webforms.
Publicado en: Variable not found.
- Nuget 1.4 disponible, y con muchas novedades: Próximamente en su VS2010 ;-P
Fecha: 18/06/2011 - Innodb row size limitation in MySQL
Fecha: 16/06/2011 - Scott Hanselman: The Web Standards Update - HTML5 Support for the Visual Studio 2010 Editor
Fecha: 15/06/2011 - The 11 #JavaScript Mistakes you’re Making
Fecha: 15/06/2011 - Two bugs in ASP.NET MVC 3 and a workaround for both
Fecha: 14/06/2011 - What you should know about HTTP pipelining
Fecha: 14/06/2011 - JSZip: librería para crear .Zip desde JavaScript (vía Marc Rubiño)
Fecha: 14/06/2011 - José Manuel Alarcón: Campos ReadOnly y InsertVisible en edición de datos con controles enlazados Web Forms
Fecha: 14/06/2011 - RazorJs: write Razor inside your javascript files (vía Javier Torrecilla)
Fecha: 14/06/2011 - WYSIWYG HTML Editors for Asp.Net MVC
Fecha: 14/06/2011 - ”Más Cositas” que podemos hacer con jQuery y ASP.NET MVC, por Goretti Ortigosa
Fecha: 14/06/2011 - El Bruno: Debugger Canvas disponible para descargar
Fecha: 14/06/2011 - "MVC3.1 Scaffolding Magic with Database First, Not Just Code First" by Julie Lerman
Fecha: 13/06/2011 - Finding a balance with ASP.NET MVC
Fecha: 13/06/2011 - VERY COOL!: Lorem Pixum is the Lorem Ipsum generator for images. Pick the size/subject, get an image.
Fecha: 13/06/2011 - Creating a bilingual ASP.NET MVC 3 application. Part I
Fecha: 13/06/2011 - Creating a bilingual ASP.NET MVC 3 application. Part II
Fecha: 13/06/2011 - jQuery.placeholder: A plugin for using placeholders even if your browser don't support it #html5 jQuery
Fecha: 13/06/2011 - Material de Webcast La web desde cero II – JQuery. por Marc_Rubiño
Fecha: 13/06/2011
Publicado en: Variable not found
- Using CodeMirror to add C# syntax highlighting to an editable HTML Textarea.
Fecha: 11/06/2011 - Build a dialog form using jQuery UI in MVC 3.
Fecha: 11/06/2011 - Programar en Silverlight para Windows Phone, tercer capítulo, de Josué Yeray Julián.
Fecha: 11/06/2011 - eBook gratuito sobre Microsoft WebMatrix (Vía Jorge Serrano).
Fecha: 11/06/2011 - Error de Entity Framework con SQL Server 2000 (!), by David J. Rodriguez.
Fecha: 11/06/2011 - José Manuel Alarcón: "Cómo usar expresiones regulares en las búsquedas de Visual Studio"
Fecha: 08/06/2011 - Phil Haack: Create custom MVC 3 project templates complete with nuget pre-installed package.
Fecha: 06/06/2011 - Elijah Manor: "Converting from Webforms view engine to Razor–Some Tips" ASP.NET MVC
Fecha: 06/06/2011 - Diving into ASP.NET MVC 3 Model Metadata Provider
Fecha: 06/06/2011 - Eric Gamma joins Visual Studio team (vía Luis Fraile)
Fecha: 06/06/2011
Publicado en: Variable not found
Pues bien, CampusMVP ha lanzado recientemente la promoción “verano feliz” que seguro termina de animaros a aquellos que aún necesitáis un empujoncito:
- acceso durante tres meses al curso de preparación de la certificación, con un descuento brutal sobre el precio habitual,
- libros en papel y PDF sobre C#, LINQ, Entity Framework y OData indispensables para cualquier desarrollador, escritos por auténticos figuras de este mundillo,
- acceso a MeasureUp, el simulador oficial del examen de certificación de Microsoft,
- tres meses de acceso a la biblioteca completa de vídeos de PluralSight sobre tecnologías Microsoft,
- una mochila EastPak,
- una camiseta “Feed your brain” muy molona,
En mi opinión, se trata de una oportunidad realmente interesante que podéis aprovechar durante este mes y de forma limitada, así que no os lo penséis demasiado ;-)
Más información en: Verano feliz con CampusMVP.
Publicado por José M. Aguilar a las 10:13 a. m.
Etiquetas: ado.net, autobombo, curso, desarrollo, noticias