Guía de Arquitectura N-Capas DDD .NET 4.0

9 05 2011

El equipo de Microsoft Iberica liberó recientemente la 1° Edición de la guía de Arquitectura de N-Capas, este libro lo considero esencial para aquellos que estamos inmersos en el mundo de desarrollo de Software y Arquitectura, es invaluable todo lo recopilado en el libro y sirve de mucha ayuda al momento de plantear decisiones de Arquitectura, comenzar proyectos nuevos o tomar proyectos para mejorarlos.

El libro está disponible en varios formatos, incluyendo PDF y formato para Kindle!!!

El site de Arquitectura de Microsoft Iberica para la descarga del libro: http://msdn.microsoft.com/es-es/architecture/default.aspx

Espero les sirva a muchos de ayuda.





Mejorar rendimiento de Skype

5 05 2011

Hoy me he dado a la tarea de investigar como mejorar el rendimiento de las llamadas de Skype. tengo instalado DUMeter en mi equipo y veo que el ancho de banda que usa Skype durante una llamada no llega a los 20Kbps, y el video es intermitente, se va el audio, siendo bastante fastidioso.

La conexion es desde Caracas a Miami, con una ABA de Cantv de 1024 (creo que ese es el plan que tengo).

De lo que pude leer, el protocolo de Skype va usando los puertos que pueda conseguir abiertos para ir estableciendo la conexion, por lo que la perdida de paquetes se incrementa y si estas detras de un firewall (mi caso) o un NAT (como el de Cantv, tambien mi caso) la conexion tiende a ir rebotando entre puertos y tuneles para llegar de un sitio a otro. Una de las recomendaciones que vi, ya ni me acuerdo donde, es mitigar esa busqueda constante de puertos haciendo un Port Forwarding en tu Firewall para que se establezca un tunnel directo y la comunicacion sea mas fluida y haya menos perdida de paquetes, pues lo he probado.

Primero fui a mi router y configure un Port Forwarding, con el puerto 4660 directo a la IP privada asignada a mi equipo, la 192.168.1.101, tal como se ve en la foto:

Luego he ido al Skype, a Tools->Options->Advanced->Connection y he forzado al Skype a que use el puerto 4660 para establecer las conexiones:

He reiniciado el Skype y probe nuevamente una llamada y si he notado una mejoria en el rendimiento, no es una mejora abismal con calidad de video HD, nada de eso, pero popr lo menos el audio e imagenes han sido constantes y sin cortes el tiempo que duro la llamada, por lo menos eso es un avance!

Espero a alguien mas le sirva esto!





Aplicaciones Moviles

22 04 2011

Ahora estoy trabajando en una aplicacion para iPad, la arquitectura comprende el CORE de la aplicacion en ASP.Net MVC 2 y NHibernate, MySQL como Base de Datos y Sencha Touch para la interfaz grafica, se ve bien prometedor, espero poder ir poniendo avances de esto, por lo menos un stub inicial donde la base este funcionando correctamente.

Quise hacer este proyecto con Mono, pero si quieres productividad y enfocarte en el desarrollo de la idea y no en como hacer para que la plataforma funcione, te va a pasar como a mi! en verdad que tiene sus complicaciones instalar la ultima version de Mono 2.10.1 sobre Debian Squeeze, y con la version estable de Mono 2.6 solo tienes acceso a duras penas a ASP.Net MVC 1, por lo que decidi irme con Visual Studio 2010… Lo siento, necesitaba productividad como desarrollador, como administrador de plataformas es otra historia y lo hare despues!!!

Pronto montare el stub y si me alcanza el tiempo una explicacion de todo lo hecho!!!





Capacitacion Oracle 11g

20 02 2011

Esto es interesante, la Comunidad Oracle Hispana esta ofreciendo la oportunidad de capacitacion gratuita en Administracion de Bases de Datos Oracle 11g, unete a la comunidad y aprovecha esta oportunidad!

Capacitacion Oracle 11g

 





Inicio!

20 02 2011

Bueno esta es mi primera entrada, voy a usar esta plataforma de Blog para compartir lo que pueda de la experiencia que he ido adquiriendo en este largo camino de aprendizaje en informática y como trampolín para ofrecer mis Servicios como agente libre en Consultoría y Desarrollo de Software de Calidad. Ya una vez tuve un intento de Blog que lastimosamente quedo en el olvido, creo que ahora las circunstancias son otras y el reto distinto, espero funcione como lo imagino y quien pueda se anime también a colaborar en este micro mundo!!!