Pues eso.
Ante nada, mil disculpas a las personas que han intentado descargar el material del webcast de Aplicaciones multicapas y no han logrado, y mil gracias a quienes me han avisado de esta anomalía.
Aqui tienen los links a las descargas
Webcast Almacenamiento en el .NET Framework (ADO.NET)
Webcast: Desarrollo de aplicaciones en 3 capas
Nuevamente mil disculpas por las molestias ocasionadas
Cambio y fuera
Oscar
Microsoft Venezuela ha lanzado (01-07-2009) un nuevo programa llamado Desafio Platino.
Este programa esta basado en DCE, y en donde los participantes deberán completar alguno de los 4 niveles de estudio (básico, medio, avanzado o experto) los cuales se consideraran completados una vez obtenida las estrellas correspondientes a cada nivel, se considerara que un participante.
Este “Desafio” a diferencia de DCE, tiene fecha de expiración: 30 de septiembre de 2009.
Aqui viene la buena noticia, quienes se inscriban en este Desafio, podrán optar a los siguientes paquetes de premios
En el nivel Básico (Primera Estrella), los ganadores recibirán:
- Primer Lugar: Kit de Teclado y Mouse Inalámbrico
- Segundo Lugar: Mouse Inalámbrico
- Tercer Lugar: Pendrive USB 2GB
En el nivel Medio (Tercera Estrella), los ganadores recibirán:
- Primer Lugar: Zune 4GB
- Segundo Lugar: Kit de teclado y Mouse inalámbrico
- Tercer Lugar: Cámara Web
En el nivel Avanzado (Quinta Estrella), los ganadores recibirán:
- Primer Lugar: Boucher de certificación
- Segundo Lugar: Cupo curso avanzado de Visual Studio 2008
- Tercer Lugar: Cupo curso avanzado de SQL Server 2008
En el nivel Experto (Estrella Gold), los ganadores recibirán:
- Primer Lugar: XBOX 360 Pro
- Segundo Lugar: Kit mouse y teclado inalámbrico
- Tercer Lugar: Mouse óptico
En el nivel Experto (Estrella Platinum), los ganadores recibirán:
- Primer Lugar: XBOX 360 Pro y Trofeo de reconocimiento como el desarrollador más valioso
- Segundo Lugar: Zune 8 GB
- Tercer Lugar: Zune de 4 GB
Los interesados pueden obtener mayor información aqui.
Suerte para todos….
Cambio y fuera
Oscar
Pues eso.
Acá les dejo los links para que puedan descargar el demo y la presentación.
Y recuerden que la grabación esta disponible aqui (necesitan entrar con LiveId)
A los amigos que asistieron en directo Gracias Totales!!!!
Cambio y fuera
Oscar
Sip.
Finalizado el webcast, y rompiendo mi record de postear info de conferencias (mi media es de 15 días jejeje), pongo a su disposición la presentación y el proyecto web de demostración que use.
Para descargar la ppt, clic aqui, y si quieres descar el demo (incluyendo la bd pubs), clic aqui.
Gracias por asistir y espero que les haya sido de utilidad.
Cambio y fuera
Oscar
Sip.
Via mail me ha llegado una información acerca del ofreciemiento de parte de la empresa DevExpress, de su tool CodeRush, especificamente de la versión CodeRush Xpress for C# and VB
Para quienes no conozcan a CodeRush, les informo que esta es una herramienta (add-in para VS) que le permite a los desarrolladores simplificar la escritura de código (VB o del otro lenguaje :-D). Entre sus caracteristicas más importantes tenemos:
- Chequeo de lineas duplicadas
- Marcaje de todas las referencias (highlight)
- Aumentar o reducir la selección de lineas de código
- Operaciones mejoradas con el portapapeles
- Ventana de navegación inteligente
- Navegación rápida entre archivos
Para entrar a la pág. de DevExpress, y descargar CodeRush Express, clic aqui.
Espero sus comentarios…
Cambio y fuera
Oscar
Aca les dejo un video del TechEd 2009, donde Jonathan Aneja (PM de Microsoft Corp.) y Anders Hejlsberg (TF de Microsoft Corp.) conversan sobre el futuro inmediato de VB como lenguaje…
Para ver el video clic aqui (mmm. aún no he podido incrustar el video directamente… demasiada tecnologia para mí!!!)
Si quieren revisar otros videos del TechEd 2009, le invito a visitar : Microsoft Tech·Ed Online
Cambio y fuera….
Oscar
AjaxLoad: generador de imagenes animadas (GIFs personalizables) para ser utilizadas con el control UPDATEPROGRESS de Ajax.
Página de Carlos Aguilar: web site con infinidad de utilerias y controles para usar con ASP.NET. También cuenta con un Code Translator para “acomodar el código de C#” pasandolo a VB (o visceversa), muy bueno
Databinding de tipo Maestro-Detalle, usando Accordion (ajax): Demostración paso a paso como crear un webform de tipo Maestro-Detalle, utilizando el control Accordio del Ajax Toolkit
Uso del ModalPopUpExtender para crear una interfaz de búsquedas: Excelente explicación de como crear un control que realza búsquedas en nuestra BD, haciendo uso del ModalPopUpExtender del Ajax Toolkit.
Cambio y fuera
Pues eso, el próximo 26 de Mayo, a las 4:30 pm estare dictando un webcast sobre ADO.NET.
En este webcast voy a estar dando un repaso a las características que permiten agregar acceso a datos a las páginas Web ASP.NET e información general acerca del almacenamiento del .Net Framework.
Si desean suscribirse a este webcast, pueden hacerlo visitando la página: http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032415203&EventCategory=4&culture=es-AR&CountryCode=AR
Espero verlos por alla
Cambio y fuera
Desarrollando en Capas con el .NET Framework: entrada del blog de Nestor Guarrama, donde explica de una manera sencilla el proceso que se siguió en en el evento "Desarrollando Aplicaciones Web en Capas: IVR Virtual".
Regular expressions Library: necesitas una expresión regular muy especifica? o necesitas alguna variación de las que ya conoces?. Este es el site!!
ASP .NET MVC Tutorial (VB :-P): serie de tutoriales en VB que explican ASP .NET MVC
Mostrar un Label en ASP.NET por 3 segundos: Sergio Tarrillo nos explica brevemente, como mostrar un mensaje de confirmación que desaparece en 3 segundos
Koders: motor de búsqueda de codigo fuente bajo licenciamiento Open Source. Es posible buscar código por lenguaje de desarrollo... incluso es posible descargar un add-in para VS
Cambio y fuera
Oscar Berroterán
Buscando por allí un ejemplo de código que me permitiera resolver un "detallito" en una aplicación. me encontré con este add-in para VS.
MSDN Respuestas es un complemento para Visual Studio que te permite encontrar la información que necesitas mientras estás desarrollando, desde el propio entorno e integrando múltiples fuentes de información como la referencia de MSDN, los principales buscadores, sitios web de desarrollo y las respuestas más populares a las consultas que realice.
Sus principales características son:
Integración de búsquedas con Visual Studio
Acceso directo a la referencia de MSDN
Búsqueda en sitios web configurables.
Para ir a la pág. de Microsoft desde donde se puede observar un vídeo y descargar el add-in, clic aqui
Cambio y fuera
Oscar
Hola. De nuevo por acá.
Ahora, si. Voy a mantener actualizado mi blog. Lo prometo. Como primer paso, he decidido hacer una especie de re-diseño en el blog, es decir, pienso escribir semanalmente 2 ó 3, secciones o post:
- Links de la semana: acá voy a estar indicandole una serie de links interesantes a web's y/o blogs que traten mayoritariamente de tecnología, claro, sobre todo VB .NET
- How to's: indicaciones paso a paso, sobre como realizar ciertas tareas en VB .NET
- Articulo semanal
Ahora, le pido a Dios, a mi esposa e hijos, que me den el tiempo suficiente para ahora si, cumplir esta meta.
Cambio y Fuera
Oscar Berroterán
Hoy, he decido escribir un poco apartando el tema netamente tecnico.
El cuento comienza hace aproximadamente unos 10 o 15 días, con una serie de posts colocados en el muro (wall) del grupo UBA .Net de facebook. En el se abordaba el tema planteado en el titulo de este post. La idea principal de este post no es definir una postura a favor o en contra de esas formas de ver la industria del desarrollo de software, sino mas bien fijar una posición{on neutral, donde ambos visiones puedan convivir.
En el mencionado hilo habían personas que escribían a favor de una u otra postura. Pero sinceramente lo que me llamo la atención fue la actitud poco tolerante de algunos estudiantes (o jóvenes) a favor del SL. Y me preocupe... y me asaltaron una serie de interrogantes que espero alguien que me lea pueda aclararme.
En primer lugar, quiero dejar claro algo, mi postura es netamente a favor de lo que se ha denominado código propietario como modelo base de mi negocio; pero como modelo de aprendizaje o de investigación, el SL creo que es una buena opción.
Durante muchos años se ha escrito hasta la saciedad sobre este tema, algunos a favor de SL otros en contra, Cada posición se atribuye la razón. Pero sin entrar en análisis profundos del tema, y desde una óptica profesional, no podemos cerrarnos a una realidad, el SL existe y ha avanzado mucho en los últimos años. ¿ Llegará a ser el estándar dominante?, no lo creo, pero no puedo asegurarlo. Ahora, por otro lado, no podemos tampoco ocultar las grandes ventajas que tiene el software propietario. Es el estándar actual, y si no hay alguna catástrofe creo que seguirá así por muchos años.
En un mundo multipolar como el de hoy en día, no podemos pretender, ni decir, que algún modelo es mejor que otro. Hay entornos, eventualidades y otros aspectos que hacen una u otra opción sea la mejor para los clientes. Tampoco podemos ocultar que muchos de nuestros clientes cuentan con entornos heterogéneos: Win, SL, Unix, AS400, e incluso MAC... entonces si esa tecnología es capaz de entenderse. Si desde mi aplicación ASP .NET, puedo leer tablas almacenadas en MySQL, o si desde PHP puedo invocar una clase hecha con VB 9... entonces ¿ porque nosotros somos tan intolerantes?... ¿porque nos convertimos en unos talibanes y denigramos de cualquier tecnología (e incluso persona) diferente?
La respuesta no la sé. De repente son las hormonas propias de la juventud que nos hacen ser apasionados en todo lo que hacemos... de repente técnicamente están convencidos de lo que dicen... pero humildemente creo que es un error.
Creo firmemente en primer lugar en la diversidad de opciones y de opiniones, y por eso respeto a cualquier persona que me diga que el SL es lo mejor de lo mejor... y claro, espero el mismo trato cuando le explique porque como modelo de negocio el SL me parece algo inviable.
En segundo lugar, creo que el deber de todo estudiante de pre-grado es nutrirse de toda la tecnología que este disponible, experimentar con ella, trabajar día a día con ella, no solo en el aula de clase. Ya le llegara el momento de decidirse hacia que modelo apuntar.
A mis amigos de las células académicas, recuerden que existen otras opciones aparte de .NET y a los amigo defensores de SL, no cierren los ojos, el mundo de la tecnología es mucho más amplio que Tux.....
Cambio y fuera
Oscar Berroterán
Sip.
Hoy he estado dando los toques finales a una aplicación y he comprobado una vez más que si eres programador, seguramente serás un pobre diseñador.... snifff; por lo que el proceso de agregar iconos e imagenes a tus aplicaciones se hara bastante tedioso e incluso dificil.
Si diseñas, no hay problema, creas tus iconos, pero si no.... diosss, puedes perder (o invertir ¿? horas buscando iconos (royalty free, claro) en internet. Yo hoy he perdido-invertido unas 3 horas en la titánica tarea de ubicar unos iconos más o menos aceptables.... buscando por alli encontre unas páginas muy cool desde donde se pueden descargar packs de iconos gratis (royalty free, licencia GNU, etc.), aca les dejo unos links interesantes
PNG Factory: iconos en formato ico y png
Icon Archive
Professional Icons
Icons for Vista
Esas son algunas... allí contraran varios packs free que espero les sean de utilidad.
Y para finalizar... como usualmente les pasa a mucha gente, encontre algo mucho mejor: un buscador de iconos (.ico y .png) que permite filtrar los resultados por los tamaños estandar e incluso permite buscar packs en vez de archivos separados... el site se llama Very Icon.

Ojo, no es el único motor de búsqueda de iconos, tambien existe IconFinder e IconLet, incluso existe una comparación entre ellos (clic aqui) pero sinceramente desde mi humilde punto de vista Very Icon es mucho mejor... al menos a mi me funciono.
Cambio y fuera....
Sip.
Hoy he estado dando los toques finales a una aplicación y he comprobado una vez más que si eres programador, seguramente serás un pobre diseñador.... snifff; por lo que el proceso de agregar iconos e imagenes a tus aplicaciones se hara bastante tedioso e incluso dificil.
Si diseñas, no hay problema, creas tus iconos, pero si no.... diosss, puedes perder (o invertir ¿? horas buscando iconos (royalty free, claro) en internet. Yo hoy he perdido-invertido unas 3 horas en la titánica tarea de ubicar unos iconos más o menos aceptables.... buscando por alli encontre unas páginas muy cool desde donde se pueden descargar packs de iconos gratis (royalty free, licencia GNU, etc.), aca les dejo unos links interesantes
PNG Factory: iconos en formato ico y png
Icon Archive
Professional Icons
Icons for Vista
Esas son algunas... allí contraran varios packs free que espero les sean de utilidad.
Y para finalizar... como usualmente les pasa a mucha gente, encontre algo mucho mejor: un buscador de iconos (.ico y .png) que permite filtrar los resultados por los tamaños estandar e incluso permite buscar packs en vez de archivos separados... el site se llama Very Icon.

Ojo, no es el único motor de búsqueda de iconos, tambien existe IconFinder e IconLet, incluso existe una comparación entre ellos (clic aqui) pero sinceramente desde mi humilde punto de vista Very Icon es mucho mejor... al menos a mi me funciono.
Cambio y fuera....
Post cruzado desde msmvps.com/blogs/oberroteran
Post Cruzado desde geeks.ms/blogs/oberroteran
Sip.
Me acaba de llegar una noticia interesante via facebook, donde se ofrece un link para descargar sin costo un libro de SQL Server 2008.
Son 7 capítulos, que van desde manejo de seguridad y administración hasta mejoras para intelegencia de negocio... no se lo pierdan. Si desean descargarlo hagan clic sobre la imagen.
Ah! esta en inglés :-D

Cambio & fuera
Sip.
Chamos y cham@, mil felicidades por este logro. Ya era hora que una comunidad de Venezuela fuera incorporada a INETA.
Me alegra saber que esta generación de relevo es tan buena como la primera :-D.
Solo me resta darles las gracias a Renier, Joel, Darry, Jonas, Kensu por mantener vivo el espiritu de la comunidad.
Y claro, a todos los 99 miembros de la comunidad, mil felicidades.
Ahora, toca sacarle provecho a esta incorporación.
Para quienes no conocen INETA Latam, les recomiendo hagan clic aqui
Cambio y fuera...
Oscar
Si, eso mismo.
MUG del Centro se unió a la facebook-manía.
Acá esta el enlace: MUG DEL CENTRO, pero si mal no recuerdo deben estar registrados en facebook para poder visualizar la pagina y unirse al grupo.
Pendiente, que vienen novedades por alli.
Cambio y fuera
Jeje. Disculpen, pero mi cerebro no procesa bien las cosas que llevan ";".
En una de esos finales de días agitados, navegando por quien sabe que página me tope con el blog del gran Jorge Serrano. Para quien no conoce a Jorge, les comento que fue el creador de PortalVB (al menos eso creo yo :-p). Un portal dedicado a VB tan bueno como el del mítico Guille.
Pués bien, allí en su blog de Geeks.ms encontre muchos artículos interesantes pero hubo uno que me llamo poderosamente la atención. Su título: C# o VB, VB o C#,... la envidia me corroe.
Ja. Que puede opinar un "visualbasiquero nato" que no sea que VB es mejor que el otro lenguaje... sorpresa, no defendio a ultranza a VB. Más bien analiza imparcialmente aspectos que muchos radicales dejan de ver.
A continuación, el post de Jorge. Repito es un post de Jorge Serrano, si quieren leerlo directamente desde su blog, hagan clic aqui, si no... leanlo a continuación.
Sus comentarios son bienvenidos:
"Durante el pasado MVP Summit 2008 ha salido a colación una vez más en algunos círculos de debate en pasillos o en salas de reunión una discusión que se está convirtiendo en un clásico... ¿C# o VB?, ¿VB o C#?.
A veces la gente que usa esta tecnología tiende a discutir en exceso qué lenguaje de programación es mejor dentro de .NET.
En otras ocasiones se habla de si un lenguaje de programación tiene ciertas características o funcionalidades que no tiene el otro o si hay más usuarios en el mundo que utilicen un lenguaje de programación u otro.
Las discuciones llegan hasta el extremo de mirar con lupa que lenguaje tiene más ejemplos de código fuente para .NET en la red, o que los ejemplos que aparecen salen antes en un lenguaje que en otro, ¿C# o VB?.
Vamos... aspectos que en mi opinión no llevan a ninguna parte.
Pero las discusiones son mucho más ácidas cuando se trata el tema de las características que cubren cada lenguaje... ¿qué lenguaje de programación tiene más características novedosas que el otro no tiene o cual implementa antes las novedades que el otro?.
Todo esto se resume muy bien con una palabra,... la envidia. Las personas afines a un lenguaje sacan pecho delante de las otras e incluso a veces llegan a pavonearse un poco. En fin... que no lo entiendo.
Los equipos de VB y de C# de Microsoft comentan que entre ellos existen sinergias, comunicación fluida y para nada como intentan hacer ver algunas personas una guerra interna de ver quien saca más características al lenguaje antes que el otro. Los programadores somos por lo tanto según los equipos de trabajo de VB y C#, los que vemos fantasmas donde no los hay o los que nos empeñamos en que existan.
Durante este pasado MVP Summit 2008 tuve la oportunidad de conversar durante unos minutos en el autobus que me llevaba al hotel con uno de los responsables de Microsoft de la ayuda del IDE de Visual Studio. Sí sí, jefes o responsables de Microsoft que no tenían problemas en meterse en un autobús repleto de fogosos MVPs y entablar conversaciones sinceras muy enriquecedoras (esto me recuerda a la otra entrada que he agregado en mi blog).
Me resultaron muy curiosas las preguntas que me hizo esta persona acerca de mi opinión con respecto a las diferentes tecnologías emergentes que Microsoft tiene en marcha, de los problemas económicos en el mundo actual y su relación directa con las tecnologías, así como alguna cosa más que me encantó discutir con esta persona, pero después de eso, surgieron las típicas preguntas del lenguaje motivo de esta entrada. ¿Cuál es para mí y en mi opinión el mejor lenguaje de .NET o el que yo considero idóneo para desarrollar aplicaciones Software?.
De mi cuello colgaba la acreditación del evento, estaba claro que era MVP de Visual Basic, por lo que él mismo podía pensar que la pregunta ya tenía una respuesta clara, rápida y concisa, pero aún y así me hizo la pregunta esperando creo yo una respuesta sincera por mi parte y alejada del forofismo, algo que hice y que comparto ahora con vosotros.
Honesta y humildemente creo que le sorprendió gratamente mi respuesta por las cosas que me comentó posteriormente y que lamentablemente no puedo comentar (hay aspectos del NDA que no me lo permiten, no es que quiera dar importancia alguna a esto).
Ante esa pregunta, le contesté que no entendía muy bien las discusiones de la gente acerca de la elección de un determinado lenguaje o de qué lenguaje es mejor que otro, y que desde que salió la primera versión de .NET Framework siempre he matenido una misma opinión al respecto y de la que nunca me he movido.
Para mí, un lenguaje de programación en la plataforma .NET no es otra cosa que un skin, una piel que recubre a la tecnología. Una piel que recubre a Microsoft .NET Framework, a sus productos y a los productos de terceras compañías.
A esa piel la podemos llamar C#, VB o de otra forma, pero lo realmente importante es la tecnología, es decir, Microsoft .NET Framework y lo que alrededor de ella hay.
También le comenté que dependiendo del tipo proyecto, de la gente del proyecto (de las personas y de sus conocimientos) y de muchos más factores, a veces es óptimo utilizar un lenguaje de programación en lugar de otro pese a que tengas especial simpatía por uno de ellos.
De esa forma, le comentaba que la experiencia anterior de la gente, marca para un responsable de proyecto en muchas oasiones, el uso o la toma de decisión del que podría ser el lenguaje de programación idóneo para un determinado proyecto. Por ejemplo, para un programador que ha programado siempre en Java, yo vería con mejores ojos que su tendencia inicial fuera C# en lugar de VB. Para un programador que viene de VB 6 programando sin orden ni concierto (reglas de programación, mentalidad de orientación a objetos, nomenclatura de código, etc), vería más adecuado para él el paso a C# que a VB en un primer momento. Poco después quizás podría pasarse a VB sin problemas, pero inicialmente y para obligarse a cumplir ciertas normas y formas de trabajar, C# podría ser un buen comienzo. Para un programador VB 6 que ha sido metódico en su codificación y que tiene claros aspectos relativos a la orientación a objetos, nomenclaturas, etc., su paso natural sería VB... y así podríamos enumerar una y mil situaciones diferentes pasando incluso por FoxPro del que también hablamos.
Es decir, no existe una elección clara y cristalina que indique qué lenguaje es el idóneo o el adecuado. Dependiendo de las situaciones, puede ser en unas ocasiones uno de ellos y en otras ocasiones otro diferente. Incluso podríamos llegar al extremos de hacer que un mismo proyecto pudiera combinar partes del mismo escrito en diferentes lenguajes de programación.
No obstante, esta es mi argumentación y mi explicación. Los lenguajes son pieles, skins, que recubren a Microsoft .NET Framework. Microsoft .NET Framework es el núcleo central, el core, el corazón que es lo que realmente nos interesa utilizar, y las discusiones o preferencias de un lenguaje u otro no es lo que realmente nos debe preocupar a la hora de abordar un proyecto en .NET, sino el uso correcto de la tecnología apropiada (WCF, WWF, DataSets tipados, ADO.NET Entity Framework, Oracle, SQL Server,... etc).
Sin embargo, en el MVP Summit 2008, he podido comprobar en algunos MVP afines casi radicalmente a un lenguaje, la carencia de ampliar sus miras hacia lo que es en mi opinión más práctico y más abierto para todos, comprender en el que el lenguaje es importante, sí, pero no lo más importante. No obstante, la envidia sigue comiendo a algunas personas y después de ver algunas reaciones de MVPs (pocas pero algunas) en este MVP Summit 2008, me temo que lo seguirá habiendo durante algún tiempo. Me temo que es un tema de educación y aprendizaje el hecho de que nos demos cuenta de algunos aspectos como estos."
Cambio y fuera
Oscar
El proximo Juevese 22 se estara realizando en Maracay el evento Ciudad de Héres {Maracay}.
Allí se realizará en lanzamiento de Windows Server 2008, Visual Studio 2008 y SQL Server 2008.
Este evento esta organizado por MUG del Centro, IUETLV .net y UBA.NET en Conjunto con Microsoft Venezuela.
No se pierdan esta oportunidad de asistir al evento del año!!!!
Cambio y fuera
Oscar
More Posts
Next page »