December 2008 - Artículos - Jorge Serrano - MVP Visual Developer - Visual Basic

December 2008 - Artículos

 

Aquí quemando las últimas horas de este 2008, y pensando ya en que el 2009 y deseando que sea lo menos malo posible para todos. Seremos optimistas frente a las agoreras predicciones de analistas y técnicos.

Sobre TI se comenta por su parte que el ritmo continuará ascendente, seguramente no tan ascendente como otros años, pero a priori sigue habiendo demanda de tecnología, algo quizás paradógico, pero muy interesante al fin y al cabo.

Y entre todas estas cosas, me gustaría despedir el año con dos libros gratuitos de Microsoft Press, escritos en inglés y en formato pdf, pero en mi opinión, muy interesantes.

El primero de esos libros se titula Writing Secure Code for Windows Vista, escrito por Michael Howard y David LeBlanc. Para descargar el libro, deberemos acceder a este enlace y registrarnos.

El segundo de los libros, se titula Understanding IPv6, Second Edition, y está escrito por Joseph Davies. Para descargar este otro libro, deberemos acceder a este otro enlace, e igualmente registrarnos.

Espero que ambos libros resulten interesantes para más de uno.

¡Feliz 2009!

Publicado por Jorge Serrano | 1 comment(s)
Archivado en:

 

Compartir es vivir, y si alguien se topa con un problema o mejor aún con una solución, ¿qué mejor que compartirla por si a alguien más le pudiera servir?.

En la empresa en la que trabajo, tenemos un servidor con WSS 3.0 recién instalado y SQL Server 2005 Standard. El error o el problema es que en la instalación no se asignó ésta a una granja de servidores para indicarle sobre qué instancia de SQL Server debía "conectarse", por lo que a partir de aquí, la instalación de WSS 3.0 hace (por decirlo de alguna manera) lo que le da la gana.

Y evidentemente, como no podía ser de otra forma, nos hemos topado con una magnífica base de datos instalada supuestamente en la instancia .\MICROSOFT##SSEE y que corresponde con una base de datos interna que utiliza nuestro flamante WSS 3.0 en la instalación "rápida" para albergar allí la configuración del sitio SharePoint, pasánsose por el forro de los caprichos la versión SQL Server 2005 Standard que teníamos instalada.

Esa instancia no es otra que SQL Server 2005 Embedded Edition que a priori no dispone de una interfaz gráfica que nos permita acceder a su contenido. ¡Genial!.

Sin embargo, esa interfaz gráfica (Microsoft SQL Server Management Studio Express para más señas), sí puede ser usada para acceder, ver y pulular por los objetos de MICROSOFT##SSEE, el quiz es "saberlo hacer".

El "truco" es conectarnos NO a la instancia .\MICROSOFT##SSEE como podríamos pensar y dónde no haríamos otra cosa que dar vueltas alrededor nuestra, sino a la instancia \\.\pipe\mssql$microsoft##ssee\sql\query con autenticación
integrada de Windows.

De esta forma, accederemos al contenido de esa instancia. !Yupi!.

Ahora bien, una vez logrado esto (que puede tener o no utilidad para nosotros en un momento dado) el siguiente paso sería pasar el contenido de WSS 3.0, de MICROSOFT##SSEE a SQL Server 2005 Standard o superior, algo que parece simple,... o no... depende de como se mire.

En este caso, he buscado un poquito por aquí un poquito por allí, y me he topado con una entrada muy útil que quiero compartir con todos vosotros por si os encontrais en un futuro un problema similar. En esta entrada se explica paso a paso y muy clarito qué hacer para pasar WSS 3.0 de Windows Internal Database (variante de Microsoft SQL Server 2005 Express Edition) a Microsoft SQL Server 2005 versión superior.

Espero que le resulte a más de uno, a mí por lo menos, me ha salvado de peleas y muchas horas de trabajo extra delante del ordenador.

Publicado por Jorge Serrano | 6 comment(s)
Archivado en:

Microsoft ha cumplido recientemente 30 años en el mercado y lo han querido celebrar de una forma muy especial.

A lo largo de todo este tiempo, han ocurrido muchas cosas respecto al Software y la evolución del Hardware, pero lo que ha ocurrido también es que la gente que fundó la compañía ha entrado en años.

El caso es que los primeros empleados de Microsoft se hicieron una fotografía... ¿alguien recuerda esta imagen?.

En esta foto, de izquierda a derecha:
Arriba: Steve Wood, Bob Wallace, y Jim Lane.
En el medio: Bob O'Rear, Bob Greenberg, Marc McDonald, y Gordon Letwin.
Abajo: Bill Gates, Andrea Lewis, Marla Wood, y Paul Allen. 

Miriam Lubow no estuvo el día de la fotografía o se la perdió... no sé que pasó, pero no salió en la famosa foto.

El caso es que la gente de esa foto ha querido recordar esos 30 años... y se han animado a hacer una segunda fotografía, más actualizada:

 

De izquierda a derecha:
Arriba: Bob O'Rear, Steve Wood, Bob Greenberg, Marc McDonald, Gordon Letwin y Jim Lane.
Bob Wallace que dejó Microsoft en el año 1983, falleció a causa de una neumonía en el año 2002, y para quien no lo sepa, fue el creador del término Shareware.
Abajo: Bill Gates, Andrea Lewis, Miriam Lubow, Marla Wood, y Paul Allen.

Cuanto menos curioso ¿no creeis?.

Publicado por Jorge Serrano | 20 comment(s)
Archivado en:

 

A colación de una entrada de Bruno acerca de la nueva característica de Visual Studio 10 y en concreto de Visual Basic 10 donde podemos inicializar colecciones tipadas con Visual Basic 10, me surgió la duda casi de inmediato de si en Visual Basic 9 podríamos simular este mismo mecanismo.

La respuesta es sí.

Lo que ocurre, es que la forma en la que lo hace Visual Basic 10 es más limpia y nos ahorra el escribir líneas de código, aunque con Visual Basic 9, tampoco es que tengamos que escribir muchas más líneas de código, tan solo una conversión por medio.

El ejemplo que nos proponía Bruno, partía del ejemplo básico y cuyo código sería el siguiente:

Dim listNames = New List(Of String)
listNames.Add(
"Juan")
listNames.Add(
"Jose")
listNames.Add(
"Valentino")

Respecto a la novedad incluida en Visual Basic 10, el código anterior se podría simplificar por este otro:

Dim list = New List(Of String) From {"Juan""Jose""Valentino"}

Pero... ¿cómo podríamos hacer esto mismo con Visual Basic 9?... porque en realidad se puede hacer.

La equivalencia en Visual Basic 9 pasa en este ejemplo por utilizar LINQ.

El código equivalente de Visual Basic 9 ó Visual Basic 2008 a la nueva característica de Visual Basic 10 sería el siguiente:

Dim personas() As String = {"Juan""Jose""Valentino"}
Dim listNames As List(Of String) = (From persona In personas _
                                                      
Select persona).ToList

Finalmente, para consumir el contenido, podría servir esta pequeña instrucción:

Dim elementos As String = ""
For Each elemento In listNames
    elementos &= elemento & Environment.NewLine
Next
MessageBox.Show(elementos)

Como podemos ver en este ejemplo/demostración, a veces podemos "simular" alguno de los comportamientos o características nuevas que se incorporarán posiblemente a la versión final de Visual Basic 10.

Es... otra forma de hacer las cosas, ni mejor ni pero, sino simplemente otra forma diferente.

Espero que ayude.

 

Mi versión 0.4.154.29 de Google Chrome ha pasado a ser ahora 1.0.154.36... vamos... que han pasado directamente de la 0.4 a la 1.0.

Quizás la crítica de la palabra "Beta" que perdura en muchos de sus productos de forma casi eterna, haya hecho que Google haya decidido dar ese paso hacia adelante.

De hecho, Google Chrome se ha hecho mayor, y ahora es un navegador más robusto.

El caso es que en el mercado de los navegadores Web tenemos a varios aspirantes, algunos de ellos con títulos mundiales en sus vitrinas. Microsoft Internet Explorer, Firefox, Google Chrome, Opera y Safari.

Google Chrome llegó con fuerza, y tras una serie de errores detectados y subsanados, el navegador Web se ha ido haciendo más robusto.

Seguramente la gente de Google no ha obtenido errores graves en su navegador y ha decidido cambiar la versión de 0.4 a 1.0.

Tiempo al tiempo. Iremos viendo que tal. :-)

Publicado por Jorge Serrano | 1 comment(s)
Archivado en: ,

El otro día, publiqué una pequeña herramienta o utilidad denominada Lookup.NET 1.0 desarrollada en Microsoft .NET Framework 2.0.

Esta herramienta tiene como propósito, obtener las versiones y Service Packs de Microsoft .NET Framework instalados en las máquinas cliente.

Ante los comentarios recibidos, decidí en un primer momento publicar el código fuente de la utildiad, pero creo más sensato escribir un script en Microsoft PowerShell para realizar las mismas acciones, de forma que quede todo lo más abierto posible.

Como veréis, la comprobación solo se hace a nivel del registro de Windows, se extraen los valores y se muestran en pantalla.

A continuación se indica el script de PowerShell utilizado.

Script PowerShell (LookupDotNetVersions.ps1):

################################################################
# PowerShell Source File -- Created by Jorge Serrano
# NAME: LookupDotNetVersions.ps1
# PRODUCT NAME: Lookup.NET 1.0
#
# AUTHOR BLOG: http://geeks.ms/blogs/jorge/
#
# AUTHOR: Jorge Serrano, Visual Basic MVP
# DATE : 10/12/2008
#
# COMMENT: Script for get the .NET Framework version installed
# in the system with their SP versions.
#
# KEYWORDS: PowerShell, Registry
################################################################

#Show-LookupDotNetVersions.ps1
# Path with the information of the .NET Framework versions
$path= "HKLM:\Software\Microsoft\Net Framework Setup\NDP"
# We write a blank line intentionally - the proposal is make it easier to read
Write-Host `n
# First all, we test if the regedit label exists
if (-not (Test-Path $path))
{
Write-Host "Some of the .NET Framework versions haven't installed in this machine"
}
else
{
Write-Host ".NET Framework versions installed in this system"
Write-Host "================================================"
Write-Host ""
$items = get-ChildItem $path
foreach ($anotherPath in $items)
{
# We get the SP version of .NET Framework
$valueSPVersion = Get-ItemProperty ($anotherPath.name -replace("HKEY_LOCAL_MACHINE", "HKLM:"))
# We write the information with tab command (formatting the output)
if (($anotherPath.name -replace("HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Net Framework Setup\\NDP\\", "")).Length -lt 5)
{
$SPinformation = "`t" + "`t" + "(SP" + $valueSPVersion.SP + ")"
}
else
{
$SPinformation = "`t" + "(SP" + $valueSPVersion.SP + ")"
}
# We write the information of the .NET Framework version with SP information
Write-Host ".NET Framework Version:" ($anotherPath.name -replace("HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Net Framework Setup\\NDP\\", "")) $SPinformation
$i++
}
}
# We write a blank line intentionally - the proposal is make it easier to read
Write-Host `n
# End of the Script

Si lo que quires es descargarte directamente este script, puedes hacerlo en este enlace (2 Kb).

En esta entrada, lo que no voy a hacer es explicar como ejecutar y programar scripts de PowerShell ni nada por el estilo, pero podréis encontrar la información de descarga de PowerShell en este enlace.

Espero que os sirva.

 

Contaré algo que me pasa muchas veces.

Se trata de saber qué versiones de .NET Framework están instaladas en las máquinas cliente y si está instalado algún Service Pack.

El volumen y cantidad de versiones diferentes de .NET Framework no es especialmente alto aún, pero cuando se trata de saber si tenemos instalado algún SP en la máquina, ahí entran aún más dudas y la cantidad de variantes crece.

El caso es que harto de averiguar estos detalles, me creé hace tiempo una pequeña utilidad que ahora comparto con todos y que espero que os resulte útil. A mí por lo menos, me ha salvado de perder tiempo averiguando qué versiones de .NET Framework hay instaladas y que SP.

La utilidad se llama Lookup.NET y ocupa apenas 65 Kb.

Una captura de la aplicación en ejecución es la siguiente:

 

Para descargar la utilidad, podréis hacer clic en este enlace (65 Kb).

Observaciones: se requiere Microsoft .NET Framework 2.0 mínimo.

Nota: si da fallos o tenéis algunos problemas con esta utilidad, notificádmelo por favor. Por ahora no he encontrado errores, pero tampoco es que me haya roto la cabeza en depurarlo concienzudamente porque era una utilidad para mi uso personal.

Debido a que el lunes es fiesta y tenemos unos días de merecido descanso, os pongo aquí un par de videos sobre la vida de un informático... real como la vida misma.

Sin comentarios y que los disfruteis. :-)

Morfeo... se busca Ingeniero Informático

Lo que no es un Ingeniero Informático

Publicado por Jorge Serrano | 4 comment(s)
Archivado en:

 

En el pasado PDC 2008, Microsoft ha anunciado Windows Azure.

Lejos de las discusiones filosofales de si el nombre "Windows" es adecuado o no, la primera pregunta que me hice al conocer la existencia de Windows Azure era si esa tecnología es realmente nueva o no. Y sin más preámbulos, voy al grano con el asunto.

A mí Windows Azure me recuerda muchísimo a ASP (Application Service Provider) o lo que es lo mismo, Proveedor de Servicios de Aplicaciones (no confundir con el lenguaje ASP de Microsoft). De hecho, creo que Azure se fundamenta en los pilares iniciales de ASP.

Cuando apareció ASP con fuerza, hace ya no sé bien si unos 6/7 años, estuve a punto de recalar en una empresa que se encargaba precisamente de ofrecer hosting y servicios ASP. Esta empresa tenía montado su Call Center y tenía interesantes acuerdos con empresas de renombre (entre ellas Microsoft) y con operadores de telefonía (yo estaba trabajando en aquel entonces en una empresa de telefonía española) para proporcionar esos servicios a los potenciales clientes.

Los problemas de aquella tecnología fueron en mi opinión dos principales. El primero desde un punto de vista más técnico, que todo lo que giraba alrededor de ASP no estaba del todo tan maduro como para ofrecer aquellos servicios, y la realidad es que muchas de aquellas empresas (prácticamente todas) que aparecieron en aquel entonces, hoy día ya no existen. El segundo de los puntos, es un punto de vista de oportunidad. Justo cuando aparecían las aplicaciones ASP, se produjo aquel batacazo y timo (así lo veía yo) de las DotCom. Muchas empresas quebraron, se perdieron muchísimos puestos de trabajo, y ante el descontento generalizado, ASP se vió como parte de esa burbuja. La consecuencia final, es que las secuelas dejadas por las punto com no generó esa confianza necesaria para arrancar ASP.

Son de esas iniciativas creo yo, que aparecen antes de que el mercado asimile y madure algunos conceptos, y lo peor de todo... es que en aquel momento no todo el mundo estaba preparado para desarrollar ese tipo de aplicaciones. De hecho, ¿alguien sabe realmente porqué Windows triunfó?. Pues básicamente porque se podían generar aplicaciones Software con facilidad, o lo que es lo mismo, agregar valor añadido. Sobre ASP, eso era muy complicado porque entre otras cosas, era como una especie de caja negra. Consecuencia... la que todos sabéis y que antes he comentado.

De forma general, diré que la idea de ASP era que hubiera un servidor que proporcionara servicios (por ejemplo el servicio de un Microsoft Word), y que los usuarios que tuvieran contratado ese servicio, pudieran trabajar con Microsoft Word desde su PC como si estuviera instalado en su equipo. Es decir, volveríamos casi casi a tener terminales "tontos" que lanzaran aplicaciones enteras hospedadas en servidores. Esos servidores, tendrían además un servicio 24x7, con su soporte técnico, etc.

Las ventajas son muy claras. El hardware ya no es problema, y su mantenimiento tampoco. La aplicación se actualizaría en un único sitio. El cliente o clientes no tendrían que preocuparse por su instalación, mantenimiento ni actualización, tampoco se preocuparía del tema relacionado con las licencias Software, y aunque en el pago del servicio se cargaría indirectamente un importe relativo a la amortización de licencias (algo lícito y normal), nunca le costaría tanto como una licencia nueva del sistema operativo, del producto, etc. De todos los modos, siempre podríamos nosotros mismos, ser los responsables de mantener los equipos, los sistemas operativos, las aplicaciones, etc. No es necesario tampoco ni forzosamente, utilizar una empresa externa de servicios.

Además, en el caso de utilizar una empresa de servicios externa, podríamos cambiar de proveedor de servicios en cualquier momento e irnos con otra empresa, por lo que el cliente tendría además, la posibilidad de cambiar de herramienta sin repercutir de forma directa en el pago de licencias, es decir, una empresa podría pagar un pago mensual a un proveedor de servicios por el uso de Microsoft Word, y si no quisiera seguir con ese proveedor de servicios o con ese producto, podría cambiar de producto o de proveedor de servicios a digamos por ejemplo, Open Office.

Hay más detalles que dejo en el tintero, y de acuerdo a esos detalles tendríamos discusiones para muchos minutos, pero sirva esta filosofía muy generalista para explicar algunos de los mecanismos de ASP y que entendamos mejor como encajar todo esto en lo que llega nuevo. Si habéis visto algo de Azure... todo esto os sonará y mucho.

Así que después del "fracaso" de ASP, aparecen las siglas de SaaS (Software as a Service, o On-demand Software), o lo que es lo mismo, Software bajo demanda, filosofía que se sostiene en los mismos pilares que ASP nada más que aplicando para ello los cambios tecnológicos acaecidos en los últimos años.

En otras palabras, creo que el mercado está ahora mismo mucho más maduro para afrontar el reto que dejó ASP como enfoque claro de por donde debía ir el mercado del Software, y que ahora con Windows Azure tiene un camino marcado mucho más claro.

El ámbito de alcance de la propuesta de Windows Azure es mucho más amplia de lo que mucha gente piensa. Aplicaciones de este tipo conocidas por la mayoría podrían ser el OWA, el producto CRM y SharePoint de Microsoft, si bien alguna de estas debería sufrir aún algunos ajustes, pero las aplicaciones van desde los departamentos de RRHH, de Contabilidad, de Marketing, de Finanzas, hasta los servicios de correo electrónico.

Si a todo esto le adornamos con un aderezo de virtualización, es posible que estemos planteándonos un futuro muy atractivo y prometedor.

De todos los modos, para que todo tenga el éxito que se merece, es necesario crear valor añadido,... es decir, crear servicios (aplicaciones) que ofrezcan esas funcionalidades que todo el mundo quiere o que a todo el mundo le gustaría ver, y así, Microsoft ha presentado ya su producto Windows Azure SDK, y Windows Azure Tools para Microsoft Visual Studio con los que podremos desarrollar nuestras primeras herramientas o soluciones para la "nube".

El futuro que se nos presenta es prometedor y mucho mejor posicionado ahora que hace unos años, y conviene que con tranquilidad, tomemos aire por la nariz y lo expulsemos por la boca repetidamente y de forma armoniosa, y pensemos en voz alta eso que dice mucha gente como mi amigo David Salgado... happy hacking!.

A modo de regalo navideño, expondré a continuación un conjunto de direcciones web que creo podrían ser de utilidad para los geeks que trabajan o trabajamos con productos Microsoft. El problema que he visto en lo que a productos Microsoft se refiere, es que hay un volumen de información muy elevado y que la cant

Aquí no están recogidas todas las direcciones Web del mundo mundial, tan solo algunas de ellas, concretamente las que personalmente me han parecido más interesantes. Como es muy posible que se me pase alguna o que desconozca alguna otra, agradeceré cualquier aportación en los comentarios si es que la ves de interés para todos.

.NET - Enlaces Web (last updated: 06/12/2008)


ADO.NET
ADO.NET Team (entre otras cosas, es el equipo responsable de ADO.NET Entity Framework)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/adonet/
Danny Simmons (trabaja en el equipo de trabajo de Microsoft Entity Framework - EF)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/dsimmons/
ADO.NET MSDN Site – English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/library/e80y5yhx(VS.80).aspx
ADO.NET Samples
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.codeplex.com/adonetsamples/
ADO.NET Quickstart (Entity Framework)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/library/bb399182.aspx
ADO.NET Entity Framework Samples
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/EFDocSamples/
POCO (Persistence Ignorance) Adapter for ADO.NET Entity Framework
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/EFPocoAdapter/
ADO.NET Entity Framework Sample Provider
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/EFSampleProvider/
Sample Entity Framework Provider for Oracle
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/EFOracleProvider/

Architecture (ver también SOA)
Architecture MSDN Site - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/architecture/default.aspx
Application Architecture Guide v2.0
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.codeplex.com/AppArchGuide/
Application Architecture Guidance Community
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.codeplex.com/AppArchContrib/
Guidance Share
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.guidanceshare.com/wiki/Main_Page/

ASP.NET
Microsoft Visual Web Developer Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/webdevtools/
ASP.NET Web Site - General Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.asp.net/
ASP.NET Web Site - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/asp.net/default.aspx
Scott Guthrie - ASP.NET [Corporate Vice President, .NET Developer Division]
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://weblogs.asp.net/scottgu/
Link of links
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://weblogs.asp.net/scottgu/archive/2008/10/22/october-22nd-links-asp-net-visual-studio-wpf-and-silverlight.aspx

Astoria
Astoria Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/astoriateam/
Astoria - Pablo Castro
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/pablo/

BCL
BCL Team (equipo del BCL, donde se discute todo lo relativo al BCL de .NET Framework)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/bclteam/
BLC MSDN Site - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/netframework/aa569603.aspx

Buenas Prácticas
Microsoft Code Analysis (FxCop)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/codeanalysis/
Microsoft StyleCop (StyleCop)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/sourceanalysis/

C#
C# - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/vcsharp/default.aspx
Sobre el futuro del lenguaje
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/csharpfuture/
C# Samples - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/csharpsamples/
C# Code Resources
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/gauravscscodes/
C# Introduction to clases
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/classesintroduction/

C++
C++ - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/visualc/default.aspx

Channel 8
Channel 8 - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://channel8.msdn.com/

Channel 9
Channel 9 - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://channel9.msdn.com/

Channel 10
Channel 10 - On10 - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.on10.net/

CLR
CLT Team (no tiene nada)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/clrteam/
CLR MSDN Site - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/netframework/aa663296.aspx

CLSA.NET
CLSA.NET - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.lhotka.net/cslanet/

Code Snippets
Code Snippets - Samples
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/mahuja/

DSL Tools
DSL Tools Lab - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/DSLToolsLab/

ExtJS
Ext JS - JavaScript library for RIA Applications
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://extjs.com/

JQuery
JQuery intellisense for Visual Studio 2008
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://jquery.com/
Interesante pdf sobre JQuery
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://acko.net/files/jQuery%20-%2023%20March%202007.pdf
Chuleta sobre JQuery en formato pdf
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.gscottolson.com/jquery/jQuery1.2.cheatsheet.v1.0.pdf

LINQ
LINQ en 3-capas (3-tier)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/dotNetForEnterprise/

Microsoft .NET Compact Framework (ver también Microsoft Windows Mobile)
Microsoft .NET Compact Framework Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/netcfteam/
Microsoft .NET Compact Framework - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/netframework/aa497273.aspx
OpenNetCF
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.opennetcf.com/

Microsoft .NET Framework
Microsoft .NET Framework - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/netframework/default.aspx

Microsoft .NET Micro Framework
Microsoft .NET Micro Framework Team - Blog
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/netmfteam/
Microsoft .NET Micro Framework Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.dotnetmicroframework.com/
Microsoft .NET Micro Framework - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoft.com/netmf/default.mspx

Microsoft Access
Microsoft Access Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/access/

Microsoft Accessibility
Microsoft Accessibility Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/accessibility/default.aspx

Microsoft ASP.NET AJAX
Microsoft ASP.NET AJAX - Official
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.asp.net/ajax/

Microsoft ASP.NET MVC
Microsoft ASP.NET MVC - Official
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.asp.net/mvc/
Model-View-Controller - MSDN Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/library/ms978748.aspx
MVC desde el blog de Scott Guthrie
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://weblogs.asp.net/scottgu/archive/tags/MVC/default.aspx

Microsoft Business Contact Manager
Microsoft Business Contact Manager Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/bcm/

Microsoft CardSpace - "Zermatt" - "Geneva"
Microsoft CardSpace Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/card/
Microsoft CardSpace MSDN Site - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/netframework/aa663320.aspx

Microsoft Chart Controls
Microsoft Chart Controls
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/mschart/
Descarga de Microsoft Chart Controls - Microsoft .NET Framework 3.5
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoft.com/downloads/details.aspx?FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c&DisplayLang=en
Microsoft Chart Controls Add-on - Microsoft Visual Studio 2008
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoft.com/downloads/details.aspx?familyid=1D69CE13-E1E5-4315-825C-F14D33A303E9&displaylang=en
Microsoft Chart Controls - Samples
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=1591
Microsoft Chart Controls - Documentation
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoft.com/downloads/details.aspx?FamilyId=EE8F6F35-B087-4324-9DBA-6DD5E844FD9F&displaylang=en

Microsoft CodePlex
Microsoft CodePlex
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.codeplex.com/

Microsoft CRM
Microsoft CRM Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/crm/
Microsoft Dynamics CRM 3.0 Samples
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/MSCRM3/
Microsoft Dynamics CRM 4.0 Samples
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/mscrm4/
East Region Microsoft CRM
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/midatlanticcrm/

Microsoft Enterprise Library
Microsoft Enterprise Library - CodePlex
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.codeplex.com/entlib/

Microsoft Excel
Microsoft Excel Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/excel/

Microsoft Exchange
Microsoft Exchange Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msexchangeteam.com/
Microsoft Exchange Server - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoft.com/exchange/default.mspx

Microsoft Internet Explorer
Microsoft Internet Explorer - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/ie/default.aspx

Microsoft MSDN
Microsoft MSDN- English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/default.aspx

Microsoft Office
Microsoft Office - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/office/default.aspx
Community Office Labs - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://communityclips.officelabs.com/

Microsoft OneNote
Chris Pratley
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/chris_pratley/
Owen Braun
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/owen_braun/

Microsoft Outlook
Microsoft Outlook Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/outlook/
Microsoft Outlook Extensibility
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/rgregg/

Microsoft Parallel Computing
Microsoft Parallel MSDN Site - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/concurrency/default.aspx

Microsoft PDC 2008
Microsoft PDC 2008 Official Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoftpdc.com/
Microsoft PDC 2008 White Papers
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/PDC08WhitePapers/

Microsoft PhotoSynth
Microsoft Photosynth Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/photosynth/
Microsoft Photosynth - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://photosynth.net/
Microsoft Windows Live Labs - Photosynth
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://livelabs.com/photosynth/

Microsoft PopFly
Microsoft PopFly Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.popfly.com/

Microsoft PowerPoint
Microsoft PowerPoint Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/powerpoint/

Microsoft SandCastle
Microsoft SandCastle Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/sandcastle/

Microsoft SharePoint
Microsoft SharePoint Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/sharepoint/
Microsoft SharePoint - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/office/aa905503.aspx
Microsoft SharePoint Designer
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/sharepointdesigner/
IFilter Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/ifilter/
Microsoft Excel Server
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/excel/archive/tags/Excel+Server/default.aspx

Microsoft Silverlight
Microsoft Silverlight Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://silverlight.net/
Microsoft Silverlight GetStarted
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://silverlight.net/GetStarted/
Microsoft Silverlight Toolkit
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.codeplex.com/Silverlight/
Microsoft Silverlight - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/silverlight/default.aspx
Microsoft Silverlight SDK Samples
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/silverlightsdk/
Microsoft Silverlight Web Services Samples
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/silverlightws/

Microsoft SQL Server
Microsoft SQL Server - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/sqlserver/default.aspx

Microsoft Surface
Microsoft Surface Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/surface/

Microsoft Sync Framework
Microsoft Sync Framework - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/sync/

Microsoft "Velocity"
Microsoft "Velocity" Samples
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/velocity/

Microsoft Visio
Microsoft Visio Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/visio/

Microsoft Visual Studio
Microsoft Visual Studio - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/vstudio/default.aspx
Microsoft Visual Studio Express Edition - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoft.com/express/
Microsoft Visual Studio Team Suite - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/vsts2008/default.aspx

Microsoft WCF
Microsoft .NET Framework - Microsoft WCF - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/netframework/aa663324.aspx
Developing RESTful Services (Channel 9)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://channel9.msdn.com/pdc2008/TL35/

Microsoft Windows
Microsoft Windows Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://windowsteamblog.com/
Windows Experience Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://windowsteamblog.com/blogs/windowsexperience/

Microsoft Windows 7
Microsoft Windows 7 Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/e7/
Microsoft Windows 7 Developer Guide - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/Win7DeveloperGuide/

Microsoft Windows Azure
Visión general de Microsoft Windows Azure - English pdf document (David Chappell)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://download.microsoft.com/download/e/4/3/e43bb484-3b52-4fa8-a9f9-ec60a32954bc/Azure_Services_Platform.pdf
Microsoft Windows Azure para ISVs - English information
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/msftisvs/archive/2008/12/01/you-can-be-sure-if-you-place-your-technology-bet-on-azure.aspx
Microsoft .NET Services Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/netservicesannounce/
Microsoft .NET Services
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoft.com/azure/netservices.mspx
Microsoft Windows Azure
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.azure.com/
Microsoft Windows Azure - Centro para desarrolladores - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/azure/default.aspx
Microsoft Windows Azure - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoft.com/azure/windowsazure.mspx
Microsoft Windows Azure - Getting Started
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://portal.ex.azure.microsoft.com/
Windows Azure SDK
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://go.microsoft.com/fwlink/?LinkID=130232
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://portal.ex.azure.microsoft.com/sdk.aspx
Windows Azure Tools for Microsoft Visual Studio
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://go.microsoft.com/fwlink/?LinkId=128752
Primeras versiones preliminares de SQL Server Services Tools
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoft.com/azure/sqllabs.mspx
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoft.com/azure/sql.mspx
Live Services
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://dev.live.com/
Steve Yi
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/steveyi/default.aspx

Microsoft Windows Client
Microsoft Windows Client - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/windows/default.aspx
Microsoft Windows Forms - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/netframework/aa497342.aspx

Microsoft Windows Live
Microsoft Windows Live - Windows Forms
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://windowsclient.net/
Microsoft Windows Live - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.windowslive.com/Home/

Microsoft Windows Live Mesh
Equipo de trabajo de Mesh
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/livemesh/
Official Mesh Web Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif https://www.mesh.com/Welcome/default.aspx

Microsoft Windows Media Center
Microsoft Windows Media Center
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://thegreenbutton.com/

Microsoft Windows Mobile
Microsoft Visual Studio for devices (discontinuado)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/vsdteam/
Microsoft Windows Mobile Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/windowsmobile/
Microsoft Windows Mobile - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/windowsmobile/default.aspx

Microsoft Windows Server
Microsoft Windows Server - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/windowsserver/default.aspx

Microsoft Word
Microsoft Word Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/microsoft_office_word/

Microsoft WPF
Microsoft .NET Framework - Microsoft WPF - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/netframework/aa663326.aspx

Microsoft WF
Microsoft .NET Framework - Microsoft WF - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/netframework/aa663328.aspx

Microsoft Xbox & Games
Microsoft Xbox Team (discontinuado)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/xboxteam/
Gamescore
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://gamerscoreblog.com/team/
Xbox - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.xbox.com/

Microsoft Zune
Zune - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.zune.net/

Microsoft Code Gallery
MSDN Code Gallery - English Site (samples, documents, etc)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/

Open XML
Brian Jones
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/brian_jones/
Jeff Bell (XPS, PDF)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/jeff_bell/

OSLO
Oslo Team - Downloads and direct information
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/oslo/
Oslo MSDN Site - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/oslo/default.aspx
Microsoft SOA & Business Process - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoft.com/soa/products/oslo.aspx
A lap around Oslo (Channel 9)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://channel9.msdn.com/pdc2008/TL23/
Oslo FAQ
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/library/dd129873.aspx

PLINQ - Parallel Extensions (formará parte del core de .NET Framework 4.0 [mscorlib.dll y system.core.dll])
PLING Team
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/pfxteam/

SOA
(blog discontinuado)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/soa/
Microsoft SOA
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.microsoft.com/soa/ Wikipedia - SOA (en español)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://es.wikipedia.org/wiki/Arquitectura_orientada_a_servicios/

The Code Project
The Code Project - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://www.codeproject.com/

VB
VB Team (equipo del compilador Visual Basic)
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/vbteam/
MSDN VB - English Site
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://msdn.microsoft.com/en-us/vbasic/default.aspx
VB Future
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/vbfuture/
VB Samples
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://code.msdn.microsoft.com/vbsamples/

Blogs
Andy González
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/andygon/
Brad Adams
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/brada/
César de la Torre - DPE España - Arquitectura
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/cesardelatorre/
David Carmona - DPE España
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://geeks.ms/blogs/dcarmona/
David Salgado - DPE España
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/davidsalgado/
Krzysztof Cwalina - Designing Reusable Frameworks
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/kcwalina/
S. Somasegar
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://blogs.msdn.com/somasegar/

Otros
Products & Teams
http://www.escueladenegocio.com/imagenes/icono_enlace.gif http://micromiel.com/products-teams/

Publicado por Jorge Serrano | 5 comment(s)
Archivado en:

 

El boom de las redes sociales es un hecho. Prácticamente todo el mundo conoce o ha utilizado al menos una... un interesante medio para estar en contacto con la gente en un mundo este, en el que cada día estamos más "ilocalizables" o en el que cambiamos de residencia con mucha más frecuencia y celeridad a la que lo hacían nuestros padres y abuelos.

Una posibilidad... utilizar un "busca".
Otra posibilidad, utilizar una red social.

Lo que menos me gusta de las redes sociales es que debes introducir determinados datos personales de forma directa o indirecta, pero por otro lado, sino tienes nada que ocultar o no te dedicas a ningún grupo especial o grupo secreto, resulta ser una herramienta muy interesante para estar en contacto con la gente que aprecias o con la que tienes o has tenido ciertos vínculos.

Ahora bien, si nos decidimos por una de las tantas redes sociales, hay que elegir una... y hay donde elegir por su variedad y objetivo... y sino, para muestra un botón en el siguiente enlace en el que se compara de forma actualizada la evolución de las redes sociales más conocidas y utilizadas en todo el mundo.

Hay datos realmente interesantes y sorprendentes dignos de ser estudiados. Por ejemplo, flickr.com ha subido en los últimos meses de forma tímida, hi5.com, twitter.com y tuenti.com han tenido en cambio una subida notoria, pero para subidas, la de facebook.com. Por su parte y siempre partiendo de este estudio, flixster.com estaría en quiebra técnica utilizando una frase hecha, y habbo.com, shoutwire.com e indianpad.com van en esa misma dirección.

Bajo mi punto de vista, una información muy interesante que ayuda a entender más el efecto "social" de la red, aspecto este muy importante bajo mi punto de vista junto a la UX - User eXperience.

Publicado por Jorge Serrano | 3 comment(s)
Archivado en:

 

Microsoft ha publicado la versión CTP de diciembre de 2008 de su Microsoft .NET Services SDK, o lo que es lo mismo, una de las partes de Azure Services Platform.

Microsoft .NET Services incluye tres servicios diferentes: Access Control Service, Service Bus y Workflow Service. Los cometidos de estos servicios son muy diferentes y proporcionan funcionalidades que pueden ser agregadas rápidamente a nuestras aplicaciones dentro de Azure.

Recordemos que un SDK contiene ejemplos y las propias librerías API además de la documentación necesaria para contruir nuestras propias aplicaciones para la nube.

La descarga de esta CTP está en inglés y ocupa aproximadamente 3 Mb, y la podrás obtener en este enlace.

P.D.: recuerda que para utilizar estos servicios y su SDK, deberás disponer de Microsoft .NET Framework 3.5 y Visual Studio 2008.