gabriel.oliva posted on November 11, 2009 01:10

Estoy simplemente impresionado por esto ... es un IDE muy parecido a Visual Studio pero para el browser, con la opcion de crear diferentes tipos de soluciones, descargarlas empacadas en un zip, ejecutarlas online y hasta hacer el deploy ... a la nube !!!

increible

 

 

http://coderun.com/ide/ 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Posted in: Development / Desarrollo , IT Industry  Tags:
gabriel.oliva posted on November 9, 2009 16:41

Posted in: General , IT Industry , MSDN  Tags:

Definiciones de conversión entre estructuras relacionales y objetos (Object Relational Mappers)

 

LA OTRA OPCION DISPONIBLE A LA ESCRITURA DE MUCHO SQL – CHRIS KOCH  

En el capítulo 3 hicimos nuestro primer esfuerzo para unir el mundo de los objetos con los datos mediante la escritura a mano de nuestra propia capa de acceso a datos y su definición de conversión. Este enfoque resultó ser más bien limitado y requirió una cantidad significativa de código repetitivo (aunque  fue útil para demostrar las bases).  Agregar más objetos y funcionalidad sobrecargaría nuestro Capa de Acceso a Datos (DAL) en una enorme violación inmanejable del principio que dicta ‘No te repitas a ti mismo’ (DRY, por sus siglas en inglés). En este capítulo veremos un marco de trabajo real para la definición de conversiones entre Objetos y Entidades Relacionales (O/R Mapping) que haga todo el trabajo pesado por nosotros. Específicamente veremos el popular marco de trabajo de código abierto llamado NHibernate.

La única y más grande barrera que impide a la gente adoptar el diseño guiado por el dominio (DDD por sus siglas en inglés), es el problema de la persistencia. Mi propia adopción de las definiciones de conversión entre estructuras relacionales y los objetos (O/R Mappers) inicio con gran confusión y duda.  Básicamente se te pedirá que cambies tu conocimiento de un método probado  por algo que parece de un poco mágico.  Puede ser requerida algo de fe ciega.

La primer cosa con la que hay que llegar a un acuerdo es con que las definiciones de conversión generan tu SQL por ti, lo sé, suena como que será algo lento, inseguro e inflexible, especialmente debido a que probablemente imaginaste que se tendría que usar SQL en línea. Pero sí puedes quitarte esos miedos de tu mente por un segundo, tienes que admitir que podría ahorrarte mucho tiempo y tener como resultado un número mucho menor de defectos. Recuerda, queremos enfocarnos en construir el comportamiento, no preocuparnos con cuestiones de interconexión (y si te hace sentir mejor, una buena definición de conversiones entre estructuras relacionales y objetos te proveerá formas sencillas de desactivar la generación automatizada de código y ejecutar tu propio SQL o tus procedimientos almacenados).

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

gabriel.oliva posted on October 27, 2009 19:11

Tienes una netbook sin unidades lectoras de CD o DVD ? que tal si lo instalas directamente desde tu USB ?

http://store.microsoft.com/details.aspx?pid=8577EB79

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Posted in: General , IT Industry  Tags:
gabriel.oliva posted on October 19, 2009 06:57

Hace algunos meses platicando con un cliente y amigo personal me inquieto un poco la percepción que se tiene respecto a lo que es computo en la nube y las nuevas tendencias orientadas hacia este tipo de plataformas globales... en aquella ocasión el me comentaba que algunos de sus productos ya estaban orientados desde hace algunos años al nuevo paradigma de ‘computo en la nube’, aun cuando su estrategia comercial de ‘Software As A Service’ me parecía muy inteligente, ésta mas bien se trataba de la venta de licenciamiento del software que ‘hosteaba’ en sus servidores. Con la nueva oleada de tecnologías y formas de conceptualizar la oferta de servicios en línea considero importante el establecer claramente las diferencias entre lo que es Hosting VS. Cloud computing, es por eso que aquí les comparto un muy buen documento de introducción a Azure escrito por David Chapell, no olvides visitar: http://www.microsoft.com/windowsazure/  

Windows Azure Platform, v1.2--Chappell[1].pdf (1.08 mb)

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

gabriel.oliva posted on September 24, 2009 04:43

Windows 7, Windows Server 2008 R2, Exchange Server 2010 y Forefront están diseñados para ayudarle a usted ser el líder de la nueva eficiencia. Por eso lo invitamos a que se registre a este especial lanzamiento muy cerca de usted para que experimente demostraciones, soporte en vivo, y escuche a MVP's y líderes de la industria demostrar cómo estos productos pueden trabajar en su beneficio. Esta es la mejor oportunidad en este año para que participe e interactúe con sus colegas y experimente La Nueva Eficiencia.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Posted in: General , IT Industry  Tags:

Parte 1 de 3



Parte 2 de 3



Parte 3 de 3

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Les comparto algunas ligas que les pueden ser de mucha utilidad si requieren entrenamiento o informacion de las herramientas con las que Microsoft cuenta para los que nos dedicamos a la industria de TI.

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

gabriel.oliva posted on July 15, 2009 04:43

Una de las desiciones mas importantes a las que un equipo de desarrollo se enfrenta cuando un proyecto de desarrollo se encuentra en sus primeras fases, es la de evaluar y seleccionar la estrategia de diseño que será la base para establecer la arquitectura de la aplicación, como algunas veces he comentado, mi punto de vista personal es que no existe una forma correcta o incorrecta de establecer el diseño conceptual (asumiendo que se cuente con ´proven practices' y con buen nivel técnico) ya que en gran medida esto depende de las características funcionales que se busca incorporar, sin embargo muchas veces este proceso se vuelve complejo cuando nos topamos con diferentes formas y tecnologías de implementar un mismo esquema (ej. un flujo de trabajo), la buena noticia es que no es necesario invertir mucho tiempo realizando pruebas de concepto para ver que estrategia funciona mejor para las características de la solución aqui les comparto un par de ligas que pueden serles de mucha utilidad para evaluar patrones de arquitectura, conocer soluciones probadas para problemas comunes, guias de diseño y codigo fuente de ejemplo.

 Have Fun :)

patterns & practices: App Arch Guide 2.0 Knowledge Base

patterns & practices: Data Access Guidance

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList


En 2005, Microsoft liberó Visual Studio 2005 Team System como un amplio conjunto de herramientas con el que los equipos de todos los tamaños pueden administrar el ciclo de vida de las aplicaciones. Recientemente Microsoft liberó la siguiente versión de este conjunto de herramientas con Visual Studio Team System 2008 y agregó herramientas y capacidades para mejorar la calidad y permitir que las divisiones de informática compartan su entrega con la estrategia de negocios. 
 

Conoce mas acerca de las características avanzadas de VSTS para desarrollo de software de alto nivel y la proxima generación de herramientas incluidas en el siguiente release de VSTS 'Rosario'

URL de Registro para Asistentes (Público):
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032389739&Culture=es-AR

Recursos:
Pdf de la presentación: VSTS - El hoy y el mañana.pdf (1.16 mb)
Guia de instalación de VSTS & Foundation Server:  TFSInstall-SP1-RTM-v080908.chm (342.99 kb)
Información sobre procesos de desarrollo de Sw. y su automatización con VSTS: ITB Sw Dev Process v2.ppt (3.48 mb)
Informacion en línea sobre VSTS 2008: VSTS on MSDN  
Visual Studio Team System 2010 Overview: http://msdn.microsoft.com/en-us/vstudio/bb725993.aspx
 
Capacitación:
Si estas interesado en recibir entrenamiento directamente de los expertos en desarrollo de software de
IT Builder México escribe a contacto@itbuilder.com.mx o gabriel.oliva@itbuilder.com.mx,
con el entrenamiento recibirás información valiosa para poder desarrollar software de mejor calidad.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

IT Builder

Conoce mas de los servicios de IT Builder y la forma en la que podemos apoyarte a construir software de clase mundial

* Procesos para el desarrollo de software (CMMI, MSF, TSP, PSP, Moprosoft).
* Habilitacion de ambientes colaborativos y automatizacion con Visual Studio Team System.
* Arquitectura de aplicaciones bajo tecnologia Microsoft.
* Construccion de aplicaciones .NET.

www.itbuilder.com.mx
Imaginalo, nosotros lo construimos !

Calendar

«  March 2010  »
MoTuWeThFrSaSu
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234
View posts in large calendar

MVP

MVP Factor


Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2010 ITB - Gabriel Oliva C.