Posted by Gabriel on April 24th, 2011

Últimamente, Microsoft ha dado mucho peso a las opiniones y sugerencias de los desarrolladores que usan el .NET Framework. Varios líderes de equipo de los diferentes bloques que componen el framework (ASP.NET, Entity Framework, WCF, WPF, etc) han utilizado redes sociales, blog posts y varios otros medios para solicitar retroalimentación de los usuarios de .NET sobre las nuevas funcionalidades del framework que han liberado, o sobre ideas y solicitudes para futuras funcionalidades.
Aquí les dejo las ligas a las páginas donde pueden votar por ideas o solicitudes de funcionalidades nuevas hechas por otros usuarios, o donde hasta ustedes mismos pueden crear una nueva solicitud. Esto ayuda a Microsoft a enterarse de cuales funcionalidades o cualidades nuevas los programadores desean que estén incluidas en el framework.
A votar!
Posted by Gabriel on April 23rd, 2011

Patrones de Diseño, UML y Refactoring son conocimientos que cualquier desarrollador de software debe tener. Hace poco me topé con una página llamada SourceMaking, y que todo su contenido es referente y categorizado en esos temas.
Una breve descripción de cada categoría de esta página:
Design Patterns: In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn’t a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations.
UML: Unified Modeling Language makes it possible to describe systems with words and pictures. It can be used to model a variety of systems: software systems, business systems, or any other system. Especially notable are the various graphical charts—use case diagrams with their stick figures or the widely used class diagrams.
Refactoring: Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Its heart is a series of small behavior preserving transformations. Each transformation does little, but a sequence of transformations can produce a significant restructuring.
AntiPatterns: The AntiPattern may be the result of a manager or developer not knowing any better, not having sufficient knowledge or experience in solving a particular type of problem, or having applied a perfectly good pattern in the wrong context.
Si no conoces nada sobre esos temas, o quieres reforzar tus conocimientos…vale la pena dedicarle unas horas a leer el contenido. Espero les sirva.
Posted by Gabriel on April 22nd, 2011

Hace ya varias semanas que Microsoft liberó el Service Pack 1 (SP1) para Visual Studio 2010. Los principales cambios y mejoras incluidos en el Service Pack 1 están detallados en ese blog post de Scott Guthrie. Pueden bajar el Visual Studio 2010 SP1 aquí.
El problema con este release es que después de instalarlo, varios usuarios comenzaron a reportar diversos problemas relativamente serios. Estos son algunas ligas a artículos que detallan problemas después de instalar el VS 2010 SP1, y como se solucionan esos problemas.
Si van a instalar Visual Studio 2010 SP1, lean este blog post por Jon Galloway que incluye varios tips para evitar algunos problemas ya conocidos al instalar VS 2010 SP1.
Hace poco descubrí una página muy buena: Todos los hotfixes liberados para Visual Studio 2010. Pueden revisar esa página seguido para enterarse cuando Microsoft libere algún patch para VS 2010.
He leído varios artículos donde algunos desarrolladores tuvieron muchos problemas para siquiera instalar (o des-instalar) el VS 2010 SP1, así que ojalá no tengan ustedes ningún problema.
He aquí algunas líneas del archivo READ ME del Service Pack 1:
2.1.3. Visual Studio 2010 Service Pack 1 installation may fail when a USB drive or other removeable drive is connected
2.1.4. Visual Studio must be restarted after Visual Studio 2010 SP1 tooling for SQL Server Compact (Compact) 4.0 is installed
2.2.1. If Visual Studio 2010 Service Pack 1 is uninstalled, Visual Studio 2010 must be reinstalled to restore certain components
2.2.2. If Visual Studio 2010 Service Pack 1 is uninstalled, Visual Studio 2010 must be reinstalled before SP1 can be installed again
2.4.3.1. Async CTP If you installed the pre-SP1 version of Async CTP but did not uninstall it before you installed Visual Studio 2010 SP1, then your computer will be in a state in which the version of the C# compiler in the .NET Framework does not match the C# compiler in Visual Studio. To resolve this issue: After you install Visual Studio 2010 SP1, reinstall the SP1 version of the Async CTP from here.
Espero les sirva.
Posted by Gabriel on April 21st, 2011

Smashing Magazine, que es en mi opinión el sitio con el mejor contenido de diseño de páginas de Internet, acaba de publicar un artículo que compara principalmente el performance y agilidad de crear un sitio web usando las nuevas cualidades de CSS3 como gradientes, esquinas redondeadas, etc., en contraste con crear el mismo diseño pero utilizando las típicas técnicas para lograr estos efectos que la versión actual de CSS no permite.
El artículo está en la siguiente liga: CSS3 vs CSS : A Speed Benchmark
Como resultado del análisis del artículo se determinó que el sitio que utiliza CSS3 se puede crear 33% más rápido, es 9.5% menor en tamaño físico (KBs) y realiza 45% menos peticiones (viajes) al servidor. Y considerando que, al menos en Google, el tiempo de carga es ahora un factor que influye en el posicionamiento de los sitios en los resultados de búsqueda, definitivamente les recomiendo leer este artículo.
Espero les sirva.
Recent Comments