sábado, 18 de junio de 2016

Se busca a Zuri, cachorra labrador retriever dorado, en Solymar Uruguay.

Bueno, se busca ...... y al que encuentra se gratifica :)

Se perdió / escapó Zuri. Es cachorra – hembra – Labrador Retriever dorado de 8 meses (altura de adulto, sin señas particulares ni collar) el 17/jun2016 de noche en esquina de calles Uruguay y Calle 60, Solymar, Uruguay.

Aún (al 17/jun/2016) estaba con pelaje de cachorra, no con el de invierno de los perros adultos. Y el pelaje tenía pintitas marrones por la recina de un ciprés calvo.
Podría estar rengueando, por no contar con alimento apropiado.
No está castrada, tampoco estaba en celo aún cuando la perdí.

Va foto de Febrero.




Su chip / identificación es 90011800228929 (*)

Si alguien la encuentra por favor llamar al +598 98 71 3600

(*) es un chip – creo que RFID – del Kennel Club Uruguay (KCU), colocado debajo de la piel, no visible.


jueves, 21 de febrero de 2013

Como encontrar una app que esta en otro idioma en el windows store

Hasta la fecha, y que yo sepa, hay 3 apps hechas con GeneXus Tilo CTP en el Windows Store. Yo sabía que eran 3, que buscando por genexus las tenía que encontrar (no porque genexus genere algo específico para eso sino simplemente por gentileza de los que subieron las apps hacia la herramienta que les genero las apps ), pero había una que no aparecía: manya.
Es más: Si buscaba por 'manya' no encontraba nada!

La explicación es la siguiente: En forma predeterminada el search de windows busca en el idioma predeterminado. Que a su vez en forma predeterminada es el de windows, en mi caso inglés.
Como la app 'manya' está solamente disponible en español y mi windows es inglés, no la encontraba.

Con la ayuda de @sebagomez encontramos varias formas de solucionarlo:
1) En las settings del store configurar "make it easier to find apps in my preferred languages"=NO,
2) o en las settings del usuario de Windows, en la sección 'General' bajo 'Languages' agregar también el lenguage Spanish,
3) o, si se desea evitar cambiar las configuraciones predeterminadas, pero se desea instalar esas 3 apps, seguir este link: http://showcase.genexus.com .
Verán que las 3 primeras apps de la lista están también en #win8 (alguna además en Android, iOS y/o Blackberry ). Sigan esos links y disfruten las apps.

Dato: Entre que aprendimos esto y escribí este post, nos enteramos que a otros usuarios les pasó al revés, tenían windows en español y no encontraban apps solamente en inglés.

Nunca más válido esto: Si su app está en más idiomas, más downloads tendrá.
(También calculo que el Windows store mejorará este aspecto para al menos advertir a usuarios de la situación y sugerirles que le indiquen todos los idiomas que dominan, mostrándoles los beneficios asociados por hacerlo)

miércoles, 23 de enero de 2013

Del 2010 al 2013

Desde el 2010, algo de agua pasó bajo el puente.

Qingdao Jiaozhou Bay Bridge (créditos )


Además, los niños crecieron, nosotros también, y a nivel de GeneXus liberamos Evolution 2 acompañando la evolución en Web y la revolución en Smart Devices liberando nuestro primer generador de Smart Devices. Lo de no escribir en este blog permitió que pudiera ayudar muchísimo ahí, así que de paso no hicimos el generador de forma que funcionara solo con una tecnología, sino que ya le "prendimos con todo" y el generador genera apps nativas para Android, para iOS y para BlackBerry también! (¡tomá para vos!, ya encontré la excusa perfecta de mi ausencia de posts en este blog! Bueno, hay otra: twitter, pero son excusas. ).  En showcase.genexus.com se ven algunas apps como resultado.
Pero hay más, no nos quedamos ahí sino que además ahora estamos embarcados junto con ya más de 240 Beta Testers de 116 empresas distintas en un proyecto - la próxima versión de GeneXus - llamado GeneXus Tilo. Ellos a lo que más se están dedicando en este momento es a construir apps para telefonos y tabletas Android que funcionan totalmente offline. Hay varios en producción, lo que hace todo mucho más interesante. Bah, funcionan offline cuando así se requiere - por ejemplo cuando se ingresa un pedido o se requiere registrar algún dato cuando no se tiene conectividiad; luego cuando están online se conectan y se sincronizan con los servers, a través de sus servicios REST bla bla bla y todo eso ahí abajo que mejor ni saber (o "para qué saber" si tenemos GeneXus). Despues hay otros que están empezando a generar para Windows 8, porque eso ahora también se puede, y Windows 8 es otra de las cosas que vino en este tiempo. Hay más, ya les contaré. El hashtag en twitter es #GXtilo , el wiki es este, la página principal es www.genexus.com/tilo y se pueden suscribir en www.gxtechnical.com/tilo  .
Otra cosa interesante, estamos usando un google group para la comunicación con beta testers. Tiene muuchas ventajas sobre los foros que tradicionalmente usamos. Se irán reemplazando todos?

Y hablando de comunidad, también ahí hubo novedades y crecimiento; muucho crecimiento - en Japón por ejemplo (De eso, quizás el resto de la comunidad apenas se entera, cuando empiezan a aparecer cada vez más CEOs, CIOs y profesionales de allí al evento GeneXus en ... Uruguay!).
Se habla más de GeneXus también. Hay nuevos bloggers en planeta.genexus.com (bienvenidos!) y cada vez más seguidores de GeneXus en twitter  (*) , facebook et al.
Creció el Marketplace (280 productos, 206000 downloads ),el wiki (15000 páginas, 80000 revisiones) gxtechnical (86000 suscriptos), foros (38 foros, 219.000 mensajes).

Arrancó el 2013 (sí, hace 23 días) y volví al blog, pensando en seguir aportando también por este medio contándoles de GeneXus y de la vida.

PD: (*) En mi twitter creé listas hoy, espero que les ayude a encontrar otros entusiastas de GeneXus en sus zonas o Comunidad GeneXus en gral. https://twitter.com/arminbachmann/lists  . Si saben de más, avísenme por favor!


martes, 27 de abril de 2010

Cómo no refrescar instancias y salvar rápido

Al salvar un objeto (en el Save, Import, Build, Update,etc.) GeneXus y los Patterns, by default, calculan y salvan las instancias de patterns y objetos asociados que podrían verse afectados.

Esto es buenísimo en la mayoría de los casos: En vez de yo tener que pensar y hacer cambios manualmente en unos 2,20,200 o más objetos, GeneXus + Patterns lo hace automáticamente.

Pero el arma tiene dos filos. No siempre se desea que las instancias u objetos "emparentados" se cambien. A veces definitivamente no se desea y a veces temporalmente; por ejemplo cuando preciso hacer un cambio puntual en un objeto para enviar ese objeto a producción y quiero posponer los posibles cambios a los demás objetos.

En particular, dependiendo también de la implementación del pattern y de la complejidad y tamaño de la KB, los cálculos y operaciones para actualizar automáticamente instancias y objetos pueden ser muy costosas. Estamos hablando de varios segundos o minutos de overhead al salvar un objeto en algunos casos.

Es para esto que existe la propiedad Dynamic Pattern Update con valores YES|NO a nivel de KB Version.

En forma predeterminada está en YES; si la configura en NO, agilizará el desarrollo en determinadas situaciones.




Esta funcionalidad existe desde GeneXus X Evolution 1, la menciono ahora porque me he chocado en estos últimos días con varios reportes del estilo "demora mucho el salvado de una trn en la xev1" y averiguando detalles siempre surgió que la demora no era en el salvado de esa trn sino en los subsecuentes cálculos.

Más sobre esta funcionalidad y relacionadas:

viernes, 16 de abril de 2010

El 4 de mayo viene completito

El 4 de mayo tiene de todo.
Por un lado el tedxmontevideo. Por otro está el Cloudcamp Montevideo.

A ambos no puedo ir, y eso es por algo bueno y algo malo.
Lo bueno es que daré una presentación al GUG (Grupo de Usuarios Genexus) de Bahía, Brasil.


La mala es que es una presentación remota y no presencial :-). Pero por algo se empieza, no?

PD: hacerme el chistoso y además contar algo cuesta más de 140 caracteres, por eso fué por acá.
Además con @Guscarr estamos de acuerdo que hemos abandonado los blog posts y que hay que retomar xq nos perdemos de mucho si no.

viernes, 2 de octubre de 2009

Ideas para producir mejor

Creo que todos en la comunidad GeneXus podemos aportar a los Collaborative Projects.
Específicamente, antes de aportar realizando una idea, se precisa o tener una idea o sacar ideas a partir de otras ideas. Y a esto voy en este post.

Ideas debemos generar los que estamos vinculados a proyectos con GeneXus, que conocemos las necesidades, las cosas que nos harían ser más productivos, desarrollar más fácil o desarrollar mejores aplicaciones. Bah, desarrollar o gerenciar; llevar adelante - en definitiva.

Vale la pena expresarlas, porque es una solución low cost. Si no se realizan como CP, seguramente cada empresa o profesional se tendrá que hacer su propia herramienta y eso es mucho menos productivo, prohibitivo en muchos casos. Es aburridísimo.

Por eso está esta lista de ideas y este post es una invitación para que todos agreguen las ideas que se les ocurran aquí. La lista ya es grande, pero me parece que hay más necesidades para traducir en ideas. Vean y agreguen o si tienen duda, escríbanme.

Por qué esta invitación? Porque hay quienes precisan conocer esas ideas que te parecen obvias. Por ejemplos estudiantes egresados de un curso GeneXus y con muchas ganas de proyectarse y demostrar.

Este post podría terminar aquí. Ya dije lo que quería: Por favor agreguen ideas aquí.
Pero como me entusiasmé, sigo. uds hagan como quieran. Depende de uds si estan en la cena del encuentro GeneXus del año que viene o no.
Sigo entonces.

Pero realizar las ideas tiene más beneficios, y en general el que tira una idea también puede ayudar luego al menos a completar la idea en las mentes de otros y así ir logrando que se realicen.
Así que aquí va mi segundo pedido: Por favor ayuda a buscar gente que quiera realizar esa idea.
Dónde? Entre tus compañeros o conocidos, tus contactos de los foros, twitter, facebook, amigos de tus amigos, o el sobrino que está buscando una oportunidad.

Realizar las ideas llevando adelante los Collaborative Projects es para todos, con nuestros distintos perfiles. Los que tienen experiencia y además para quienes aún carecen de ella pero quieren ganarla y proyectarse.
Hoy en día GeneXus se está enseñando en muchas universidades y centros de estudio y es de esperar que varios (¿muchos?) estudiantes participen y se proyecten; ellos precisan las ideas porque no conocen las necesidades.

Así que vuelvo al primer punto: Agrega tu idea, que en las próximos días presentaremos los CPs a los que recién aprendieron GeneXus.

Con los Collaborative Projects los profesionales y las empresas ganamos herramientas, sí; pero si lo aprovechamos y apoyamos activamente este emprendimiento todos ganamos mucho más que muchas herramientas; ganamos contactos profesionales, colegas y amigos. Ganan quienes buscan y quienes ofrecen "jobs". Nos proyectamos todos, estudiantes, universidades, profesionales y empresas.

Y con eso vuelvo al segundo punto, pero reloaded: Buscá a alguien y participá!

Ya hay varios proyectos en marcha también (aquí la lista), el primer sprint, que culmina en diciembre, ya comenzó y urge participar de la iniciativa para ya ganar puntos desde el comienzo. Es que en parte es una competencia también. Acá los premios, reglas y FAQ.

Y con eso repito el segundo punto, reloaded en su versión 2: Buscá a alguien, participá, y divertite exigiéndole lo mejor a los adversarios!
Así que agrega tu CP a la lista o escríbeme un email con Nombre de proyecto, breve descripción y miembros que participan.

Más sobre todo esto en www.gxtechnical.com/cp

jueves, 24 de septiembre de 2009

Page Type KB

El GXwiki 3.0 , y a partir de él el community wiki tienen una funcionalidad que creo que hasta ahora no la hemos dado mucho uso, pero tiene varias ventajas.

Se trata de que hay un nuevo page type: KB. O sea, yo puedo catalogar KBs (hosteadas en un GXserver) en el wiki.
(Las que hay catalogadas se pueden encontrar así: http://wiki.gxtechnical.com/commwiki/servlet/hsearch?type:kb,1)

Veamos una en particular.
Está el http://public.genexusserver.com/GxServer/ que tiene una KB llamada QueryObjectSample.
Para catalogarla en el Wiki y describirla, se crea una nueva página de tipo KB y en la cual se informan esos datos, se agrega alguna descripción, y pronto, queda la KB catalogada en el Wiki. Ver

Beneficios
- Quedan formalizados los links a KBs
- Puedo ver el RSS ahí mismo en el wiki
- Puedo categorizar mis KBs.
- Desde el wiki de mi empresa puedo tener un catalogo ordenado de las KBs hosteadas en los distintos GXservers que se usan desde mi empresa y también puedo ya en el mismo wiki ver qué pasa en cada uno de esas KBs y tener una descripción de para qué sirve, etc.

Me parece útil para el community wiki, pero mucho más para las corporaciones que tienen N kbs en distintos Servers.

viernes, 11 de septiembre de 2009

¿Conocen a gente desconectada?

Uds. no son de este tipo. Es obvio. Por eso esta invitación no es directamente para uds.

Ahora, seguramente conocen gente que esté más desconectada, que sería mucho más productiva si supiera de los recursos de la comunidad GeneXus, de cómo hacer carrera aquí, de cómo obtener ayuda.

Entonces, si conoces a gente a la que no se le dió una bienvenida a la comunidad GeneXus, que no conoce los recursos o los beneficios de usarlos, invítala a la charla que daremos con Rodolfo Roballo el lunes 14 a las 11:15 en la Picasso del Radisson.
Muchas gracias.

miércoles, 9 de septiembre de 2009

A solo días del Lanzamiento de Collaborative Projects 2.0


Lanzaremos en el XIX Encuentro Internacional GeneXus la edición 2 de esta iniciativa, con más tecnologías (GeneXus, GXserver, gxwiki, SecondLife, foro, etc). Más integración, más calidad.
Collaborative Projects es una propuesta lanzada por Artech con el propósito de integrar aún más la Comunidad GeneXus. Es una propuesta para crear en equipo, en un equipo potencialmente disperso geográficamente, típico de hoy.
Ganas experiencia y conocimiento; creas valor aprovechable por toda la comunidad junto con colegas, con amigos.
Esta edición es más extensa, con más tecnologías. Más integración, más calidad.
Un nuevo desafío con nuevos premios.
Para saber más, te invitamos al lanzamiento, a darse en esta charla del Encuentro


Estan todos invitados a la charla!!
Ah, querían reglas, definiciones, quién vota, cuánto dura, qué categorías hay, saber detalles de los premios? Lo pueden saber todo, en 20 minutos y fracción si asisten el 15 a las 17:15 al Ballroom C :-)

miércoles, 5 de agosto de 2009

Blog Japones de GeneXus

Mis amigos de GeneXus Japan estan llevando adelante este blog http://blog.genexus.jp/ ya hace algún tiempo.

Me enteré a traves de twitter, gracias a Yokoi!

Para leer en ingles a ese blog usando Google translate, la url es esta.

Para leer en español a ese blog usando Google translate, la url es esta otra.

La traducción no es exacta (bah, creo :-) ) pero se entiende el sentido.

Estoy buscando entonces algunos servicios

- algo que traduzca un poco mejor los feeds para que podamos incluirlo en el planeta GeneXus. O lo incluimos así como está y cada uno traduce?
O al reves: crear un planeta japones y traducir todos los del planeta genexus para ahí.

- un servicio que traduzca los tweets de twitter.com/genexus al japones y entonces con twitterfeed alimentar a http://twitter.com/genexusjp

Si tienen entonces ideas buenas para que todos podamos aprovechar al máximo todo el conocimiento que se está generando en los distintos idiomas, específicamente en twitter y en blogs, bienvenidas sean.

viernes, 17 de julio de 2009

Reorganizaciones en diferido

Hay escenarios que requieren que la creación o reorganización de la base de datos no sean ejecutadas en vivo y en directo. Es decir que en el momento que se generan los programas de reorganización y aplicación, no se desea ejecutar la reorganización (ni tampoco la aplicación).

Son varios los escenarios, pero en general se reducen a que no se cuenta en desarrollo con el DBMS (o versión del DBMS) de producción.

Estos escenarios se habilitan, o por lo menos se facilitan enormemente, en GeneXus X Evolution 1, desde hoy.
La funcionalidad que lo habilita es una opción '-donotexecute' a agregar en las opciones de creación / reorganización de un Environment.
Notar que esta implementación permite diferir la ejecución de la reorg tanto si la generación se hace desde el IDE como si se hace en forma batch utilizando tareas MSBuild.

No debe confundirse con la property "Reorganize Server Tables" con valores [Yes|No], pues ésta hace que los programas de reorganización ni siquiera se generen.

Ambas opciones (la propiedad 'Reorganize Server Tables' y la opción '-donotexecute') logran que se sincronicen modelos de diseño y de trabajo y se genere la aplicación también sin que la base de datos esté sincronizada con el modelo; en ambas no se verifica la correcta ejecución de la reorganización y por ende en todos estos casos se difiere, no solo la ejecución, sino también el Test.
Es por esto que estas opciones, muy útiles por cierto, podrían también llevar un cartel del estilo "Úsese con moderación".

jueves, 16 de julio de 2009

Más forms se mantendrán automáticamente

Si un form es default, los cambios que realizo, en la estructura de la transacción o en los controles asociados a los campos, se ven reflejados automáticamente en el form.
Visualmente se puede distinguir un form default de uno que no lo es con una marca verde o roja, como se ve en la siguiente imágen donde el Web Form no es default y el Win Form sí.


El concepto de Default Part (Part = Web Form, Win Form, Rules, Events, etc) se extiende a objetos generados por un pattern. Si una parte del objeto es default, la instancia del pattern asociada lo mantendrá automáticamente.

Poder mantener una parte "Default" implica bajar esfuerzos de desarrollo inicial, pero principalmente de mantenimiento. Agrego, quito, modifico atributos, y los forms van mostrando los campos que deben y de la forma correcta.

Los constructores de Patterns y también Artech mismo se esfuerzan en brindar la flexibilidad y potencia necesaria y suficiente a los mecanismos de generación para que lo generado pueda ser "Default" y el usuario no tenga que perder ese dinamismo.

En el build de GeneXus X Evolution 1 que está público ahora, al respecto se hicieron varias mejoras, con lo que es de esperar que a partir de ahora habrá más forms y partes Default que antes:

1) Se incluyó una propiedad a nivel de atributo en transacción llamada "Include in Default Form" [True|False].
Motivo: es usual tener campos para cálculos o de estado, internos, que el usuario final no precisa ni debe ver.

2) Los atributos que están referenciados por la propiedad "FileTypeAttribute" o "FileNameAttribute" de un atributo Blob ya no son mostrados en el form Default.
Motivo: esos campos suelen ser auxiliares también.

Tanto el mecanismo para generar el form de una transacción como el del pattern workwith toman en cuenta estos dos puntos nuevos.


lunes, 29 de junio de 2009

Nuevo look de GeneXus X Evolution 1

Luego de liberada la RC, se proseguirá en unos días con nightbuilds para así liberar pronto esta versión.
Como se ve en la página de los nightbuilds, el próximo viene con varias mejoras.
Unas mejoras fáciles de explicar con una imágen y no tanto con palabras son las que se ven a continuación: (click para agrandar y ver detalles)



Este post se podría haber llamado también "Encuentre las 4 diferencias básicas con la RC."
(Los que pidieron las featues, seguro que las verán.)

sábado, 27 de junio de 2009

Vendo Cachorros Labrador Retriever

Vendo esta camada de cachorros Labrador Retriever. Son 5 cachorros, 4 dorados y 1 negro.

Nacieron el 4 de Junio y se entregan el 19 de Julio, desparasitados y vacunados.
¿O prefiere que sea un regalo para el día del niño?

Son puros, excelente sangre: Madre con papeles del KCU y padre hijo de campeones.
Criados en casa obviamente.
Aquí una foto con 3 tomando sol. 14 días tenían aquí (click para agrandar la foto)




Seguiré actualizando el blog de http://cachorroslabradorretriever.blogspot.com/ con fotos nuevas y videos. Por favor, si estan interesados, contáctenme y comenten en ese blog.

Si conocen potenciales interesados, por favor envíenle estos links.
Muchas gracias y a disfrutar!!

jueves, 18 de junio de 2009

Ejemplo para acceder a API de GXflow

Que la aplicación desarrollada siga un workflow, en GeneXus X es fácil: Drag & drop de los objetos a un diagrama de procesos, que en Evolution 1 cumple con el estándar BPMN (Business Process Management Notation), salvar y dar F5 o RUN. Pronto. Aparece una pantalla, el Workflow prototyper con un menu con tareas administrativas y un inbox en donde ya tengo asignada una tarea para probar el flujo diseñado. Plug & Play.

Ahora, ese motor que se usa también tiene una API, y es tan completa que todo lo que hace ese prototyper se puede hacer usando la API; y más.

Hay un ejemplo en el GXserver público http://public.genexusserver.com/gxserver/home.aspx?GXflowCustomClient
Pueden via browser visualizar los objetos desarrollados y cómo acceden a la API (sus eventos, reglas, web forms, source, estructura, etc.). Los objetos que usan la API y los External Objects que conforman la API están bajo el folder 'Workflow'.

También se pueden bajar la KB a su instalación local y probarlo. Hay una guia para eso en el Main Document de la KB. Se comienza haciendo File -> New -> Create KB from Server en su instalación local de GeneXus X Evolution 1.

El XPZ a partir del cual está hecho parte de la KB viene con la instalación de GeneXus, está debajo de \Packages\GXPM\Extra ... pero pienso que es mucho mejor que "ensuciar" su KB con ese ejemplo, el verlo online en un browser, verdad que sí?
Además, por qué no seguir ampliando entre todos ese ejemplo?

miércoles, 10 de junio de 2009

Data Providers y Business Components para inicializar datos

El ejemplo de Easy Invoicing mencionado en http://samples.genexus.com ahora usa Data Providers, Business Components y la nueva funcionalidad de Initial Value para cargar los datos.

Antes usaba news. Por qué? porque uno por inercia no cambia. Uno se acostumbró a hacer las cosas de determinada forma. Es relativamente rápido, funciona y listo, ya está, por qué cambiar?

Si se conoce la potencia de los Data Providers, el por qué queda claro.
Vean la imágen que pone en evidencia las ventajas.

En la imágen se ve que
- queda mucho más legible la solución nueva porque queda claro cuál registro del segundo nivel corresponde a cuál del primero
- no preciso usar variables auxiliares para obtener el resultado de autonumber
- no preciso serializar yo ni autonumerar
- preciso hacer menos asignaciones porque las cosas se resuelven en el Business Component. Un ejemplo es InvoiceDate: A nivel de atributo especifiqué la propiedad InitialValue en Today(). Otro ejemplo es el "último del serial" también.
- no vuelvo a programar reglas de negocios en el procedimiento evitando errores de programación o inconsistencias y bajando costos de mantenimiento.

Más Notas: La propiedad Initialvalue, a especificar en un Dominio o Atributo,en GeneXus X Evolution 1 es como un default de defaults.
En el ejemplo, &Invoice es de tipo Invoice siendo Invoice la transacción del mismo nombre.
&InvoiceCollection es una Collection de Invoices. Las variables no las precisé ni definir ... GeneXus lo hace solo porque usé la nomenclatura adecuada.


La aplicación está para probar online en ejecución en http://samples.genexus.com/easy .
La Knowledge base está online en el GeneXus Server público y gratuito disponible para toda la comunidad GX http://gxserver.genexusx.com/ (lo cual permite visualizarla via browser o bajarla y y probarla con su GeneXus X Evolution 1 en forma local).
Recomendación de la casa: bajarse el último nightbuild de evolution 1.

Esto es para generar inercia de cambio, para que por inercia ... cambiemos y no nos quedemos.

miércoles, 29 de abril de 2009

Twitter: Por qué y Cómo + Experiencias

Hace ya unos meses que me metí en twitter y quiero poner acá algunas cosas que veo interesantes. Creo que puede ser muy util para todos los que venden productos y/o servicios (reemplaza mentalmente GeneXus por tu producto / servicio y sigue la receta. )

Mi objetivo fue comunicarme con los conocidos que estuvieran en twitter y además comunicar novedades de GeneXus en twitter. 

Por qué GeneXus en twitter si ya comunicamos novedades en tantos otros lados? Porque estoy convencido de que hay que poner la noticia ahí donde está la gente. Hay gente que está en los foros? OK, comunica en los foros (forumsr.gxopen.com). Hay gente en Facebook? OK, comunica en facebook (hay página de genexus en facebook). Hay gente que no le gusta nada de eso y prefiere recibir un email cada tanto? ok, recibirán las gxnews via email. Hay gente que se quiere reunir físicamente? GUG. hay gente que no puede porque llegar le lleva 2 horas de tráfico o atravesar el planeta? Secondlife. Nada de eso pero todo por RSS? OK, a cada canal además proveerlo con RSS feeds.
Es mucho más efectivo eso que decir "a mi me gusta tal canal y comunico ahí, vengan todos y escuchen este".  Si pensas eso no existís; punto.

Bueno, con esa visión presente entonces creé www.twitter.com/GeneXus y además me armé uno personal con /arminbachmann.

¿Por qué dos canales? 

Porque www.twitter.com/arminbachmann es más personal, van cosas que justo encuentro interesante, de GX o no, y además ahí sigo a los que realmente tengo interes en seguir. O sea ahí me interesa seguir también. Parece obvio pero no lo es.  Hay muchas cuentas en twitter que siguen a miles y miles de otras cuentas ... por qué? por SPAM + principio de reciprocidad. Esta cuenta también es la que uso para ayudar a clientes o estudiantes cuando veo que no entienden algo.  Cómo es eso? Bueno, twitter permite hacer un search por "GeneXus or arminbachmann" y catalogar un RSS por eso. Entonces cuando alguien me nombra en twitter o menciona GeneXus, lo veo por RSS y trato de ayudar. Si por ejemplo quiero ayudar a 'pepe' escribo ´'@pepe bla bla bla' y 'pepe' se enterará de que un tal arminbachmann le respondió si es que también usa el mecanismo del RSS mencionado o me esta siguiendo. Eso funciona de lujo, me parece que todo el mundo que usa twitter también usa esa técnica del RSS.


www.twitter.com/GeneXus es distinto:  es en una dirección, es en ingles solamente, van los títulos de las gxnews, novedades en extensions y user controls, new featues de genexus x y evolution 1. 
Todo aquel que quiera saber de GeneXus y está en twitter está empezando a seguir este canal.

Lo bueno es que no preciso escribir todas las noticias .. uso twitterfeed.com. En ese servicio catalogo los RSS que me interesan y el servicio luego automáticamente postea en el twitter.com/GeneXus los títulos y los links que vienen en esos RSS.
Lo único que hago a mano es ir colocando las novedades de los nightbuilds de la Evolution porque para eso no tengo un RSS bueno y bonito aún.

Crecimiento: Bueno, lo primero que hay que hacer es escribir cosas interesantes. je. Pero despues vale mucho el principio de reciprocidad: Si vos me seguis, yo también te sigo. 
Así que lo que hago es a cualquier persona que mencione GeneXus o que sepa que esta con GeneXus por algo o que le podría interesar seguir GeneXus, le doy "Follow". En ese momento a esa persona por lo general le llega un email diciendo "GeneXus is following you" y entonces o por reciprocidad o por interés genuino empieza a seguir GeneXus. 

Así es como hoy la cuenta de GeneXus en twitter tiene unos 100 seguidores. Entre ellos hay gente de la prensa y de areas de marketing de otras empresas (especialmente de USA y Brasil), estudiantes de genexus (especialmente de brasil y chile) y clientes.

TwitterApi: Twitter provee una api REST ... así que facilmente se pueden hacer aplicaciones para enriquecer la experiencia con twitter (y ya hay un montón. yo por ejemplo uso twitterfeed y twihrl - este último para postear desde el desktop en varias cuentas a la vez). Pero no todo lo que se puede hacer via web se puede hacer con la api. NO se puede por ejemplo navegar entre los amigos de los amigos. Yo quería por ejemplo hacer un ranking de los followers de GeneXus que tuvieran entre sus followers más seguidores de GeneXus. De esa manera podría haber hecho un concurso que tendría como resultado más seguidores de GeneXus, una comunidad más conectada, etc. 

Si alguien tiene tips o ideas para aprovechar mejor a twitter, no dude en agregar sus comentarios a este post! Ideas bienvenidas!! 

martes, 24 de marzo de 2009

Oferta y Demanda de Trabajo en la Comunidad GeneXus

2x3 me contacta gente que ofrece o demanda trabajo. 
Publico en este post algunos recursos que suelo sugerir.

1) En www.gxtechnical.com/jobs hay oportunidades laborales. Aquí publican los que buscan analistas por ejemplo.

2) En  y www.gxtechnical.com/offers hay ofertas laborales. Aquí publican los que buscan empleo.
"En este espacio podrán ingresar sus datos aquellos analistas GeneXus que deseen ofrecer sus servicios a la comunidad GeneXus."

Los dos primeros son un 'must'.

3) En el Grupo GeneXus Community de linkedin de hay una sección 'Jobs' en la cual se pueden colocar ofertas o demandas de trabajo.
".. The jobs area enables members to discuss job opportunities in these difficult economic times without cluttering the main conversation, and like all discussions it's free."

Y especialmente para los que buscan trabajo: 

4) Crearse una 'Google Alert' por el término 'GeneXus' en google alerts. Esto envía un email cada vez que google indexe una página con ese término. Puedes recibir la alerta por RSS o email. Yo uso la modalidad email y todos los días me llegan por ahí links a artículos donde analistas GeneXus ofrecen trabajo o empresas demandan analistas GeneXus. Y no solo analistas.

También te ayudará a encontrar más gente del mundo GeneXus moviéndose en otros medios.

5) Conéctate! Participa de un GUG, completa tu curriculum y contactos en linkedin (bueno, no lo hagas recién cuando buscas ...), participa de foros, házte conocer, muestra tu conocimiento!

6) Actualízate! Bájate la trial de GX X, haz los cursos de actualización (fíjate en www.gxtechnical.com/training que están los materiales de los cursos no presenciales de actualización GRATIS!); y si te fuera posible, hazte beta tester de GX X Evolution 1.

Y quizas esta es la oportunidad para hacer ahora lo que antes no te animabas.

miércoles, 18 de marzo de 2009

Download Video Curso Actualización GeneXus X

Estan disponibles los videos del curso de actualización no presencial a GeneXus X, en español por ahora.

Son 26 capítulos que pueden ser bajados uno por uno también:
Capítulo 1: Nuevo IDE - Curso "Actualización a GeneXus X"  
Capítulo 2: Proceso de Build - Curso "Actualización a GeneXus X"  
Capítulo 3: Reorganización - Curso "Actualización a GeneXus X"  
Capítulo 4: Environments - Curso "Actualización a GeneXus X"  
Capítulo 5: Documentos, archivos e imágenes en la KB - Curso "Actualización a GeneXus X"  
Capítulo 6: Knowledge Manager - Curso "Actualización a GeneXus X"  
Capítulo 7: Navegando, analizando y organizando el conocimiento - Curso "Actualización a GeneXus X"  
Capítulo 8: Patterns - Curso "Actualización a GeneXus X"  
Capítulo 9: Nuevos controles - Curso "Actualización a GeneXus X"  
Capítulo 10: Colecciones de dominios y variables - Curso "Actualización a GeneXus X"  
Capítulo 11: Editor de SDTs - Curso "Actualización a GeneXus X"  
Capítulo 12: Data Providers - Curso "Actualización a GeneXus X"  
Capítulo 14: Data Selectors - Curso "Actualización a GeneXus X"  
Capítulo 15: Fórmulas - Curso "Actualización a GeneXus X"  
Capítulo 16: Búsqueda y Help en la aplicación final - Curso "Actualización a GeneXus X"  
Capítulo 17: Traducción dinámica en la aplicación final - Curso "Actualización a GeneXus X"  
Capítulo 18: Actualizaciones de datos en bloque - Curso "Actualización a GeneXus X"  
Capítulo 19: Nuevos tipos de datos y constantes - Curso "Actualización a GeneXus X"  
Capítulo 20: Objetos externos - Curso "Actualización a GeneXus X"  
Capítulo 21: Database Reverse Engineering Tool - Curso "Actualización a GeneXus X"  
Capítulo 22: Workflow - Curso "Actualización a GeneXus X"  
Capítulo 23: Versionado - Curso "Actualización a GeneXus X"  
Capítulo 24: Multiusuario - Curso "Actualización a GeneXus X"  
Capítulo 26: Conversión de KB - Curso "Actualización a GeneXus X"  
Capítulo 25: GeneXus Extensions - Curso "Actualización a GeneXus X"