May 2008 - Artículos

¿A qué huele tu código?

Algunos dirán que a nada, como las nubes ;-) Sin embargo, el olor que desprende tu código, el llamado "code smell", término acuñado por Kent Beck (uno de los padres del Extreme Programming ), puede darte pistas sobre problemas existentes en el mismo y alertarte ante situaciones no deseadas. El concepto es parecido a los antipatrones de programación , aunque funcionan a un nivel todavía más sutil, pues no describe situaciones completas sino indicios. De hecho, el uso de esta metáfora sensorial...

Disponible Microsoft Source Analysis for C#

Jason Allor anunciaba ayer mismo el lanzamiento de una nueva herramienta, Microsoft Source Analysis for C#, cuyo objetivo es ayudar a los desarrolladores a producir código elegante, legible, mantenible y consistente entre los miembros de un equipo de trabajo. De hecho, era conocida como StyleCop en Microsoft, donde llevan utilizándola ya varios años. Y aunque pueda parecer similar a FxCop , Microsoft Source Analysis for C# se centra en el análisis de código fuente y no en ensamblados, lo que hace...

8 curiosidades que quizás no conocías sobre los emoticonos ;-)

Utilizo los emoticonos muy frecuentemente, desde que los descubrí en aquellos tiempos en los que Fidonet dominaba el mundo de las comunicaciones digitales entre mortales. Y probablemente debido a su cotidianeidad, hasta ahora no les había prestado demasiada atención. Sin embargo, cuando he buscado un poco de información sobre ellos, he encontrado algunas curiosidades que creo que vale la pena conocer. 1. Sobre el término emoticono El término emoticono es la traducción del portmanteau inglés "emoticon"...

Dos años ya, y la variable sigue sin aparecer

El año pasado, en un insólito derroche de precisión, fui capaz de publicar un post celebrando el primer año de Variable not found justo el mismo día de su cumpleaños. Lamentablemente no he podido repetir esta hazaña, y hoy me he dado cuenta de que hace diez días este blog cumplió su segundo aniversario. Bueno, en cualquier caso, es buen momento para recapitular un poco y reflexionar sobre el camino recorrido desde mayo de 2006, cuando con cierto recato publicaba mi post inaugural en la dirección...

Chuleta de jQuery 1.2 en PDF

He descubierto una nueva chuleta, esta vez de la mano del diseñador y desarrollador web G. Scott Olson , que publicó hace unos meses la jQuery 1.2 Cheat Sheet . Además de seguir tapando huecos en la pared , nos valdrá para tener a mano una referencia rápida (muy rápida) de jQuery , donde encontraremos funciones, selectores, eventos, métodos de manipulación, efectos y utilidades de esta magnífica librería javascript. Publicado en: www.variablenotfound.com .
Publicado por José M. Aguilar | 3 comment(s)
Archivado en: ,,

Retornando ActionResults en acciones ASP.NET MVC

Scott Guthrie, en el anuncio de la publicación en Codeplex de la actualización del código del framework MVC del pasado mes de abril, comentó que uno de los cambios en los que estaban trabajando era en la modificación de las acciones de un controlador, haciendo que éstas pasaran a retornar un objeto del tipo ActionResult . Como recordaréis, hasta ese momento las acciones no tenían tipo de retorno, pero han replanteado el diseño para hacerlo más flexible, testable y potente. Así, pasamos de definir...

Fisix Engine, un motor de física en tiempo real para Flash

Desde siempre me han fascinado los motores de física en tiempo real, probablemente debido a mi absoluta ignorancia en el tema. De hecho, cada vez que me topo con alguna demostración de uno de ellos, no puedo evitar pasar un buen rato jugando y observando los efectos que de forma tan asombrosa simulan la realidad. Fisix , por ejemplo, es un motor de física en 2 dimensiones desarrollado en ActionScript 3.0 para desarrolladores de juegos o simuladores en Flash. Aunque en su web podéis encontrar más...

Cómo describir los elementos de una enumeración usando métodos de extensión y atributos (C# y VB.NET)

Me he encontrado en el blog de Fresh Logic Studios con un post donde describen una técnica interesante para obtener descripciones textuales de los elementos de una enumeración. De hecho, ya la había visto hace tiempo en I know the answer como una aplicación de los métodos de extensión para mejorar una solución que aportaba en un post anterior . Como sabemos, si desde una aplicación queremos obtener una descripción comprensible de un elemento de una enumeración, normalmente no podemos realizar una...

Chuleta de librerías en cliente de ASP.NET Ajax

De nuevo en ASP.NET Resources encuentro una magnífica recopilación, en forma de chuletas de consulta rápida, de las librerías javascript disponibles en cliente usando ASP.NET Ajax. Puedes descargar el archivo pulsando sobre la imagen: El archivo distribuido, un zip, contiene siete chuletas en formato PDF: Extensiones a los tipos String y Object Extensiones a los tipos Number y Error Referencia del tipo DomEvent Extensiones al tipo DomElement Extensiones a los tipos Date y Boolean Eventos del ciclo...