Libro: SQL Server 2012 SQL, Transact SQL

Vuelvo a las andadas con la colección de revisión de libros con una grata sorpresa. No conocía la firma Ediciones ENI pero han tenido el detalle de enviarme una copia del libro que nos ocupa y la verdad es que ha sido una lectura muy refrescante. 

Ediciones ENI es una editorial especializada en libros técnicos y material de formación que publica en España traducciones de sus títulos originales en francés. Este libro en concreto está escrito por Jérôme Gabillaud y traducido por Ángel María Sánchez y el resultado es muy satisfactorio.

SQL Server 2012, Transact SQL - Ediciones ENI

En este libro (450 páginas, tapa blanda) se cubren con soltura todos los detalles del lenguaje SQL de SQL Server 2012 (Transact SQL o T/SQL) por lo que resulta adecuado para principiantes, como libro de referencia en cuanto a sintaxis y posibles comandos, y para refrescar las particularidades de este lenguaje introducidas en esta versión (y por desgracia algunas novedades de versiones anteriores, en mi caso).

El libro está escrito con la fluidez suficiente para poder ser leído de principio a fin, pero con el detalle necesario para utilizarlo como referencia. También creo que es válido para preparar el nuevo examen 70-461: Querying Microsoft SQL Server 2012 a un precio bastante más razonable que las guías oficiales de estudio, para quien no se las pueda permitir.

Microsoft Dynamics AX 2012 X++ Editor Extensions

A pesar de que este tema ya se ha comentado en otros blogs, creo que merece la pena comentarlo porque no se le está sacando toda la utilidad que puede aportar. Ya se han comentado muchas veces las mejoras del editor de código X++ de Microsoft Dynamics AX 2012 a causa de su mayor “herencia” del editor de Visual Studio en esta versión. Una de las mejoras más interesantes de esta nueva herencia, es la posibilidad de utilizar las extensiones personalizadas del editor que se pueden desarrollar con el SDK de Visual Studio.

Para facilitar la utilización y mejora de estas extensiones, he generado un proyecto en CodePlex que agrupa tres de las extensiones que personalmente más me gustan para que se puedan descargar fácilmente y tener un lugar centralizado donde aportar mejoras y solucionar posibles bugs. ¿Ya los estás probando? 🙂

Este es un ejemplo de las extensiones de la versión inicial:

Colapsado de bloques de código

AX 2012 X++ Editor Outlining Code

Marcado de utilización de palabras en el código al posicionarse sobre ellas

AX 2012 X++ Editor Highlight Words

Marcado de bloques de código (paréntesis y llaves) al posicionarse sobre ellas

AX 2012 X++ Editor Brace Match

Los siguientes pasos son incluir alguna extensión más que pueda ser útil, o puede que incluir una serie de scripts de código que puedan utilizarse de manera genérica para la creación automática de código. Cualquier sugerencia, mejora o corrección será bien recibida!