Coding Samples

Otro blog sobre programación

Jolt Awards

Hace unos días se entregaron los premios Jolt Awards que vienen a ser para los informáticos algo así como los oscars para los actores. Básicamente se supone que los ganadores son los productos de software, libros y sitios de internet que cualquier desarrollador debería estar usando actualmente.

Esta es la lista de ganadores:

1. Books General

Jolt Winner:

Agile Software Development by Alistair Cockburn (Addison-Wesley Professional)

Productivity Winners:

Catastrophe Disentanglement by E. M. Bennatan (Addison-Wesley Professional)
Practices of an Agile Developer by V. Subramaniam and A. Hunt (Pragmatic Bookshelf)
Software Estimation Demystifying the Black Art by Steve McConnell (Microsoft Press)

2. Books Technical

Jolt Winner:

Head First Object-Oriented Analysis & Design by B. McLaughlin, G. Pollice, and D. West (O’Reilly Media)

Productivity Winners:

Code Quality by Diomidis Spinellis (Addison-Wesley Professional)
Refactoring Databases by Scott W. Ambler and P. J. Sadalage (Addison-Wesley Professional)
CSS: The Missing Manual by David Sawyer McFarland (O’Reilly Media)

3. Change and Configuration Management

Jolt Winner:

AccuRev 4.5 with AccuWorkflow (AccuRev)

Productivity Winners:

AnthillPro3 (Urbancode)
Perforce SCM (Perforce)
Team Foundation Server (Microsoft)

4. Collaboration Tools

Jolt Winner:

Confluence (Atlassian Software Systems)

Productivity Winners:

Adobe Acrobat Connect Professional (Adobe Systems)
NetBeans IDE (Sun Microsystems)
TeamCity (JetBrains)

5. Database Engines and Data Tools

Jolt Winner:

Visual Studio 2005 Team Edition for Database Professionals (Microsoft)

Productivity Winners:

Coral8 Engine (Coral8)
Dbdeploy (ThoughtWorks)
SQL Refactor (Red Gate Software)

6. Design and Modeling Tools

Jolt Winner:

stpBA Storyboarding (stpsoft)

Productivity Winners:

Corticon Business Rules Modeling Studio (Corticon)
MagicDraw UML (No Magic)
Stylus Studio 2007 XML Enterprise Suite (DataDirect Technologies)

7. Development Environments

Jolt Winner:

NetBeans IDE (Sun Microsystems)

Productivity Winners:

IntelliJ IDEA (JetBrains)
IronPython (Microsoft)
Wolfram Workbench (Wolfram Research)

8. Enterprise Tools

Jolt Winner:

Cape Clear ESB Platform (Cape Clear Software)

Productivity Winners:

Liferay Portal (Liferay
Appistry EAF (Appistry)
Pentaho Open BI Suite (Pentaho)

9. Libraries, Frameworks and Components

Jolt Winner:

NetAdvantage for .NET (Infragistics)

Productivity Winners:

JViews (ILOG)
.NET Framework 3.0 (Microsoft)
Intel Threading Building Blocks (Intel)

10. Mobile Development Tools

Jolt Winner:

Carbide .c++ Professional Edition (Nokia)

Productivity Winners:

Crossfire (AppForge)
NetBeans Mobility Pack and Sun Java Wireless Tookit (Sun Microsystems)
Qtopia (Trolltech)

11. Project Management

Jolt Winner:

Rally Enterprise (Rally Software)

Productivity Winners:

6th Sense Analytics (6th Sense Analytics)
Teamwork (Open Lab)
V1: Agile Enterprise (VersionOne)

12. Security

Jolt Winner:

AppScan (Watchfire)

Productivity Winners:

DevInspect (SPI Dynamics)
Fortify Source Code Analysis (Fortify)
Metasploit Framework (Metasploit)

13. Testing

Jolt Winner:

AgitarOne (Agitar Software)

Productivity Winners:

Mindreef SOAPscope (Mindreef)
Parasoft SOAtest (Parasoft)
TestComplete (AutomatedQA)

14. Bug and Defect Tracking

Jolt Winner:

TestTrack Studio (Seapine Software)

Productivity Winners:

JIRA (Atlassian Software Systems)
OnTime 2007 (Axosoft)
Software Planner Professional (Pragmatic Software)

15. Utilities

Jolt Winner:

VMware Lab Manager (VMware)

Productivity Winners:

Adobe Captivate 2 (Adobe)
ElectricCommander (Electric Cloud)
Textmate (MacroMates)

16. Web Development

Jolt Winner:

Adobe Flex 2 (Adobe Systems)

Productivity Winners:

IntelliJ IDEA (JetBrains)
Mindreef SOAPscope Server (Mindreef)
NetBeans Visual Web Pack 5.5 (Sun Microsystems)

17. Websites and Developer Networks

Jolt Winner:

Sun Developer Network (Sun Microsystems)

Productivity Winners:

CM Crossroads (CMC Media)
Koders.com (Koders)
Krugle (Krugle)

HALL OF FAME

IBM developerWorks (IBM)

Saquen sus propias conclusiones. Personalmente me gusta que se reconozca el trabajo de Sun Microsystems con los premios a NetBeans IDE en la categoría de entornos de desarrollo y a Sun Developer Network en la categoría de sitios de internet para desarrolladores.

Marzo 28, 2007 Publicado por codingsamples | General | | 3 comentarios

Libro: “Cómo dominar C# desde el principio”

Hace algún tiempo llegó a mis manos un ejemplar de este libro. En este post os cuento mis impresiones acerca de esta obra. Los datos específicos del libro son:

  • Título: Cómo dominar C# desde el principio.
  • Autor: Eric Gunnerson.
  • ISBN: 1-893115-62-3.
  • Editorial: Inforbooks S. L.

Según la contraportada, el nivel del libro es “Intermedio – avanzado”. Bajo mi punto de vista, este es el primer error que comete la editorial, puesto que el nivel es muy básico en la primera mitad del libro. Ni mucho menos estamos ante un libro que llegue al nivel avanzado, sino que como mucho podría tratarse de un nivel medio. Basta decir que el primer capítulo se titula ¿Qué es un objeto?. Ignoro los motivos de la elección de este nivel, pero para mí es claramente erróneo.

Respecto a los contenidos teóricos, puedo decir que los considero adecuados para desarrolladores que desconozcan el lenguaje. Cubre todos los aspectos introductorios necesarios para adentrarse en un nuevo lenguaje. Sin embargo, la traducción la considero muy deficiente. Por poner un ejemplo, a las instrucciones de control o condicionales, las llama sentencias de selección.

Los contenidos prácticos son, a mi juicio, bastante pobres. Cubren lo justo para el concepto teórico que se está estudiando sin profundizar más. Únicamente dispone de un ejemplo de cierta envergadura en sus casi quinientas cincuenta páginas.

Por último, comentar que hay ciertos aspectos que creo que cualquier libro sobre C# y el entorno .NET debería tratar, y que en esta obra no se han cuidado demasiado. Windows Forms no recibe el tratamiento que se merece como principal librería de diseño de interfaces en este lenguaje, apenas toca el tema de los ensamblados y le falta tratar el CTS (sistema de tipos común). Tampoco me gusta el tratamiento que hace del tema de las colecciones y no habla para nada de los metadatos.

Con todo lo expuesto hasta aquí, solo queda concluir que la calificación global del libro es bastante pobre y que merece la pena invertir algún dinero más y obtener una obra de mayor calidad. Próximamente os hablaré de otro libro que tengo de C# y del que sí tengo mejor opinión.

Marzo 28, 2007 Publicado por codingsamples | C Sharp, Libros | | Aún no hay comentarios