Experiencia en la implantación de CMMI-DEV v1.2 en una micropyme con metodologías ágiles y software libre

A través del blog de Javier Garzas descubro un interesante artículo sobre la experiencia, y las claves de la mejora de procesos software , basada en SCRUM y software libre.

El número 6 de la  Revista Española de Innovación, Calidad e Ingeniería del Software recoge este y otros artículos.

También recomendable, la web de la ATI

Bricolaje HTC

A veces un accidente te deja con el móvil hecho polvo, o en su defecto la pantalla.

Mi querido HTC Desire se vio en esa tesitura y no ha quedado mas remedio que hacer algo de bricolaje.

Gracias a esta fabulosa página esa tarea ha sido sencilla.

Y vuelvo a ser un androide :-P

Domain Driven Design con .NET y un estupendo libro gratuito (con ejemplos)

A la hora de abordar proyectos de determinada dimensión y complejidad, suele ser un suicidio no establecer unos principios de arquitectura mínimos, y unas soluciones de arquitectura que no requieran reinventar la rueda.

Estos principios, pasan por la separación de capas , buenas prácticas, patrones y un montón de herramientas que están a nuestra disposición para llevar a cabo esta tarea.

¿Qué es DDD (Domain Driven Design)?

DDD no consiste solo en patrones y arquitecturas recomendadas, como es nuestra Guía de Arquitectura y aplicación ejemplo. DDD es mucho más que eso,consiste también en una forma de afrontar los proyectos, forma de trabajar el equipo de desarrollo y su relación directa con los expertos del dominio mediante el ‘lenguaje ubicuo’. Esta forma de trabajar y diseñar, fundamental para el ciclo de vida de una aplicación, es algo que no cubrimos en nuestra guía y aplicación ejemplo, pues nos hemos centrado solo en Arquitectura e implementación de patrones ‘estilo DDD’ con .NET 4.0 y tecnologías relacionadas. Pero eso es aproximadamente solo un 20% de DDD. Si realmente se quiere conocer y ‘hacer DDD’, recomendamos leer y aplicar los principios de trabajo que explica Eric Evans en su libro ‘Domain-Driven Design: Tackling Complexity in the Heart of Software’ y otros libros relativos al proceso de diseño y trabajo en equipo en DDD. Simplemente queremos resaltar que DDD es mucho más que ‘Arquitectura y Patrones de diseño’.

Para la descarga….

http://microsoftnlayerapp.codeplex.com/releases/view/56660#DownloadId=249866

Y por supuesto, la siempre recomendable página de MS sobre arquitectura

http://msdn.microsoft.com/es-es/architecture/default.aspx

Otro libro interesante (anterior y de pago, aunque los ejemplos están actualizándose en Codeplex) es este

http://www.wrox.com/WileyCDA/WroxTitle/-NET-Domain-Driven-Design-with-C-Problem-Design-Solution.productCd-0470147563.html

No es gratuito, pero merece la pena su precio. (Y te ahorras el gimnasio haciendo pesas con el tocho)

Buscando nuevo eReader….

Una vez que mi querido Sony PRS 600 ha fallecido, toca buscar un lector electrónico que complemente al iPad.

El iPad es una gran herramienta para material vistoso, de rápido ojeo, y grande. Es útil desde documentación técnica a diagramas y otros materiales similares.

Pero para una lectura detenida y sosegada, el eReader de tinta electrónica, es imprescindible. Al menos si queremos que nuestras córneas sobrevivan unos cuantos años.

Por precio y características, el Kindle va a ser la opción. Veremos a ver que tal!

Kindle, Wi-Fi, 6" E Ink Display - includes Special Offers & Sponsored Screensavers

Kindle, Wi-Fi, 6" E Ink Display – includes Special Offers & Sponsored Screensavers

Comprar desde Amazon

______Actualización_________

Ya tengo el Kindle, y supera de largo mis expectativas. ¡Gran inversión!

Preparando la certificación…

http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-515

About this Exam

This exam is designed to test the candidate’s knowledge and skills for developing Web applications using ASP.NET and the .NET Framework 4.
Questions that contain code will be presented in either VB or C#.  Candidates can select one of these languages when they start the exam.
Audience Profile

Candidates for this exam are professional Web developers who use Microsoft Visual Studio. Candidates should have a minimum of two to three years of experience developing Web-based applications by using Visual Studio and Microsoft ASP.NET. Candidates should be experienced users of Visual Studio 2008 and later releases and should have a fundamental knowledge of the .NET Framework 4 programming languages (C# or Microsoft Visual Basic). In addition, candidates should understand how to use the new features of Visual Studio 2010 and the .NET Framework 4.
Candidates should also have a minimum of one year of experience with the following:
  • Accessing data by using Microsoft ADO.NET and LINQ
  • Creating and consuming Web and Windows Communication Foundation (WCF) services
  • State management
  • ASP.NET configuration
  • Debugging and deployment
  • Application and page life-cycle management
  • Security aspects such as authentication and authorization
  • Client-side scripting languages
  • Internet Information Server (IIS)
  • ASP.NET MVC
Credit Toward CertificationWhen you pass Exam 70-515: TS: Web Applications Development with Microsoft .NET Framework 4, you complete the requirements for the following certification(s):

  • MCTS: .NET Framework 4, Web Applications

Exam 70-515: TS: Web Applications Development with Microsoft .NET Framework 4: counts as credit toward the following certification(s):

  • MCPD: Web Developer 4

Desarrollando en .NET para iOS

MonoTouch allows developers to create C# and .NET based applications that run on Apple’s iPhone, iPad, and iPod Touch devices, while taking advantage of the iPhone APIs and reusing both code and libraries that have been built for .NET, as well as existing skills.

Please note that MonoTouch requires a Mac, Apple’s iPhone SDK and you must be part of Apple’s iPhone Developer Program to test and deploy your software on a device and to redistribute your code.

http://ios.xamarin.com/

http://ios.xamarin.com/Tutorials

http://www.informit.com/articles/article.aspx?p=1723412

Toolkit para Azure y juegos sociales

Cabecera
The Windows Azure Toolkit for Social Games allows you to quickly get started building new social games in Windows Azure. The social gaming market continues to grow and become more profitable, and eMarketer predicts it will increase to $1.32 billion in revenues by 2012 (up from $856 million in 2010). To help you quickly tap into this market, the toolkit includes accelerators, libraries, developer tools, and samples that you can use in your own .NET or HTML5 game. The toolkit also enables unique capabilities for social gaming prerequisites, such as storing user profiles, maintaining leader boards, in-app purchasing and so forth.

Mas información

P2P con Visual Studio 2008

De la mano de Coding 4 Fun , nos llegan varios kits, que demuestran lo sencillo que puede ser hacer una aplicación vistosa con el WPF y Visual 2008.

Ademas, incluyen una serie de controles y componentes orientados a comunicaciones, que ademas, funcionan sobre las ediciones Express.

¿A que esperais?

MVC Framework de ASP.NET

En este interesante articulo podemos encontrar, un ejemplo de aplicación implementada con MVC.

Modelo-Vista-Controlador.

Ademas de una implementación, del patron sobre un clon de DIGG  (El Meneame yanki) utiliza las siguientes tecnologias

ASP.NET MVC, LINQ to SQL y ASP.NET AJAX.

Se puede descargar en forma de starter kit :

CSS Para todos

http://www.cssplay.co.uk/ Magnífica página donde podemos encontrar nuevas maneras de diseñar con CSS, sin necesidad de javascript. Un curioso menu http://www.cssplay.co.uk/menu/mantis.html y un layout con cabecera y pie fijos http://www.cssplay.co.uk/layouts/fixit.html

Un plugin para pasar de Photoshop a CSS

http://www.medialab.com/sitegrinder/download.html

Y unos cuantos STARTERS de MICROSOFT

http://msdn2.microsoft.com/en-us/asp.net/aa336613.aspx

CON LAYOUTS

Blog de WordPress.com.
Theme: Esquire by Matthew Buchanan.

Seguir

Get every new post delivered to your Inbox.