-
Mañana tendré el placer de impartir junto a Alberto Díaz un taller gratuito de desarrollo de aplicaciones para Windows Phone y Windows 8 en las jornadas de AdejeTec 2013 en el que trataremos de enseñar a los asistentes a crear sus propias aplicaciones y publicarlas en las Tiendas de Aplicaciones. AdejeTec...
-
Ha llegado el momento que muchos desarrolladores y diseñadores web estábamos esperando, WebMatrix 3 ha visto la luz por fin y ya está disponible para su descarga desde la página oficial de WebMatrix o desde Web Platform Installer El IDE de Microsoft para desarrollo web más popular, que ya nos...
-
Escenario Tenemos un sitio de SharePoint 2010 o 2013 y queremos localizarlo en función del idioma del usuario que visita dicho sitio. Para ello tenemos diversas opciones. Localización de Página Maestra (Masterpage) y Diseños de Página (Page Layouts) Localización...
-
Martin Fowler escribió un interesante artículo llamado TransMediaApplication en el cual explica un problema común que se presenta a la hora de desarrollar aplicaciones para distintos dispositivo. Creo que esta frase resume todo el artículo: A common mistake is to think of different apps for different...
-
@Ayende ha comenzado una serie de post en lo que revisa algunos patrones de diseño (Go4) luego de transcurridos más de 18 años desde su formalización en el libro Design Patterns: Elements of Reusable Object-Oriented Software . Inspirado por esa serie, y por el hecho de que en mi última entrevista...
-
Más vale tarde que nunca se suele decir y, es que he tardado dos semanas en poder escribir este artículo para expresar mi experiencia colaborando en el Megathon de Windows 8 junto con mis compañeros de TenerifeDev , Jose Fortes , Alberto Díaz y David Rodríguez . La...
-
Es C# realmente dinámico? Si hace Cuac es un pato, si hace lo mismo que un lenguaje dinámico es dinámico. Qué te dice este código:
-
Dicen que existe un plan para que javascript domine el mundo en los próximos años, y a decir verdad, y viendo las propuestas que se plasman en el draf del ECMA-262 sexta edición, creo que el plan aunque algo silencioso sigue a marcha firme. Quiero mostrar aquellas propuestas que a mi me resultan más...
-
Por qué es necesario empujar tantos conceptos a la infaestructura como sea posible.
-
Hoy ha visto la luz la publicación nº11 de CompartiMOSS ( Blog en Geeks ) y me gustaría hacer una mención especial para esta revista de SharePoint en español promovida por expertos en esta plataforma como son Gustavo Vélez , Juan Carlos González y Fabián Imaz y que hacen posible que los desarrolladores...
-
Escenario: Supongamos que queremos mostrar los elementos de una lista de enlaces y, para ello queremos hacer uso de un Content Query Web Part (CQWP) por las posibilidades que éste nos da. En la lista, por ejemplo, tendremos dos enlaces con los siguientes campos: General de Software Link: http://www.gsc...
-
Escenario: Supongamos que queremos editamos la plantilla de estilos de elementos “ ItemStyle.xsl ” para poner nuestro estilo personalizado y mostrar la fecha en la que se publicó el contenido, además del título con el enlace, el autor y la descripción. Para ello no tendríamos más que añadir ...
-
Escenario: Supongamos que tenemos un sitio de SharePoint, en este caso me voy a centrar en un sitio de publicación y, que queremos ocultar la Ribbon a los usuarios anónimos, o lo que es lo mismo, mostrarla sólo a los usuarios con permisos para realizar ediciones (diseño, contenido,…). Solución...
-
Cuando usamos ASP.MVC uno de los patrones que debemos respetar es el de “Un modelo entra, un modelo sale” y otro muy común es el de validar el modelo y si este no es válido devolverle la misma vista al usuario para que corrija los datos de entrada. Por esto es común ver el siguiente patrón: ¿Qué está...
-
En este video explico los problemas que causan las referencias nulas en nuestro código y planteo cómo debemos crear un código libre de NULLs.
-
Existen casos en los que es conveniente extraer un bloque de código en un nuevo método por razones de validaciones de entrada. Es decir, queremos sepaar el código de validaciones de entradas del código que realiza propiamente las operaciones con estas. En algunos casos esto además puede traernos algunos...
-
Esta es seguramente la última entrada sobre excepciones en la que explico el rol de la interfaces (con el usuario u otro tipo de clientes) en la captura, tratamiento y traducción de las excepciones.
-
Soy un convencido de que muchos de los malentendidos que existen en cuanto al manejo de excepciones en VB.Net y C# es por culpa de los malos ejemplos que siempre ha tenido el MSDN. Con solo invertir un par de segundos en google uno puede encontrar verdaderas aberraciones.. A modo de ejemplo solo pondré...
-
Introducción Existen ocasiones en las que almacenar y organizar nuestros datos en una estructura tabular puede no ser lo ideal, en las que por conveniencia queramos guardar un conjunto de datos fuertemente relacionados en un sencillo xml pero a la vez necesitemos muchas de las características propias...
-
Les dejo la tercera entrega de la serie sobre excepciones. Saludos