Entradas

Mostrando las entradas con la etiqueta Comunidad

GeneXus, aplicaciones complejas y futuro

Imagen
La sensaciones que tengo para los próximos años: Se necesitarán mas aplicaciones Los problemas que resuelven estas aplicaciones son cada vez mas complejos, lo que necesitan aplicaciones sofisticadas.  Hay escasez de gente con capacidad para hacer estas aplicaciones Las aplicaciones ya dejaron de tener escala humana (no hay una persona que entienda toda la aplicación) y ya están dejando de tener escala empresa (las futuras aplicaciones seran desarrolladas por muchas empresas).  Tomando esas sensaciones como hipótesis de trabajo, veo a la comunidad GeneXus bastante bien posicionada, pues tenemos herramientas como para hacer las aplicaciones que se necesiten.  También veo que no tenemos la escalabilidad suficiente para captar una parte importante de los proyectos que se presentarán en el futuro.  Sabemos resolver problemas a escalas pequeñas, pero nos cuesta reproducir estas experiencias.  Siento como que somos Tesla, pero sin las Gigafactory, con un producto que l...

Algunas preguntas para la comunidad Genexus.

Imagen
Cada tanto me gusta hacerme preguntas para analizar como serán los próximos años en el ambiente de desarrollo de aplicaciones, en particular con GeneXus. Las preguntas son solo un " ejercicio mental" , para poder delinear soluciones.  Generalmente tienen varias respuestas que sirven  y  me gusta tenerlas en mente antes del Encuentro Genexus para ver si puedo mejorar algun área de proceso de desarrollo. Algunas de las preguntas son: Requerimientos ¿Los usuarios de mis aplicaciones, pueden plantear mejoras/quejas a las mismas? ¿Que requerimiento aporta mas valor a mis usuarios? ¿Cuantos requerimientos de usuario voy a poder hacer en un mes? Diseño ¿Como adaptaremos nuestras aplicaciones a la Internet de las Cosas? ¿Estamos preparados para manejar GRAN volumen de datos? ¿Como manejaremos diversos orígenes de datos (base de datos, servicios web, mensajes, archivos, etc? ¿Puedo manejar varias aplicaciones en diferentes versiones de GeneXus sobre los mismos o...

#GX24 - Mi resumen

Imagen
Pasó el 24 Encuentro Internacional GeneXus y quería hacer un resumen de como lo viví. Organización del Evento.  Impecable. correcta, intachable, impoluto, elegante, perfecto. No recuerdo nada mal organizado, atrasado, fuera de lugar o sucio. Lograr  esto para un evento en Montevideo es muy dificil. Hacerlo todos los años mejor, para un evento de este tamaño es sencillamente envidiable. Chapeau . Lo único que puedo recordar y que para la mayoría debe haber pasado despercibida, es que en la charla del Plan Ceibal, a Fernando Brum le avisaron que quedaban 5 minutos de charla, cuando en realidad le quedaban aun 15 minutos. Con gran cancha paso rápido al fin de la charla, salteándose una parte importante de las diapositivas, y luego tuve que estirar y hablar mucho en las conclusiones. Si me pasa eso en mi charla, creo que nadie hubiese entendido nada. Temas Los temas principales, fueron Cloud y desarrollo para dispositivos inteligentes móviles. Dentro de estos temas,...

Bug Tracker integrado con #GeneXus Server.

Imagen
En los  últimos días he mantenido conversaciones informales con varios colegas sobre metodologías de desarrollo y evaluando que cosas parecen de mayor prioridad para profesionalizar el desarrollo de grandes aplicaciones. Un tema que surge con bastante frecuencia, es la necesidad de tener un Bug Tracker integrado en el proceso de desarrollo. Lo básico seria tener una lista de los incidentes/errores/requerimientos a implementar, poder clasificarlos, hacer seguimiento y tener referencias cruzadas entre objetos modificados y dichos incidentes. Desde mi punto de vista el lugar natural para implementar esto, es GeneXus Server . Me gustaría que junto a cada KB/versión que tengo en el GXServer pudiera tener los incidentes pendientes y cuando hago un COMMIT, poder especificar a que incidente corresponde. Esto le daría mucho mas valor al GXServer y además es que sirve de base para otras herramientas que participan en el ciclo de desarrollo, por ejemplo para poder disparar las pr...

Reunion del Grupo de Usuarios GeneXus Montevideo.

Mañana viernes 25 de Mayo, nos reunimos nuevamente en el LATU con el GUG Montevideo. Esta vez, me toca exponer sobre KBDoctor y como usarlo para depurar KBs. Voy a contar un poco la experiencia de desarrollar extensiones y las (pocas) dificultades que existen. La actividad es gratuita y estaria buenísimo si alguien quiere acompañarnos. El programa completo se encuentra en : http://gugmontevideo.wordpress.com/2012/05/12/tercer-reunion-2012-viernes-25-de-mayo-latu/

Foro de la GeneXus X Ev2 en StackOverflow?

Imagen
Porque no hacer el foro de Betatesting de la Evolution 2 en Stackoverflow.com  ? Creo que le daria mucha mas visibilidad a GeneXus y a su revolucionaria forma de crear aplicaciones Android, Blackberry e Ipad en forma simultanea.  Lo veo como una buena medida de Marketing.. Lo unico que faltaria es que alguien con la suficiente reputación pueda crear un TAG apropiado para Genexus y a partir de ahi, todo seria mas fácil.  Mientras no exista el tag, se puede incluir #GXev2Beta o un hashtag similar en el texto de la pregunta, para encontrarlas mas rápido. Esto permitiría que los betatester tengamos mas reputación en StackOverflow y poder crear el sitio de consultas exclusivas para un futuro GeneXus.Stackexchange.com Conversando con Gaston , charlábamos  que el mecanismo de aumentar la reputación de varios participantes en los foros de Stackexchange para poder crear el nuevo sitio, es medio nefasto....

GeneXus en StackExchange

Imagen
Desde hace un tiempo vengo con ganas de que las preguntas de los foros GeneXus se manejen en un sitio como Stackoverflow . Es bueno, rápido y mucho mas fácil de buscar que los foros de GeneXus actuales. Marcos se puso manos a la obra y postuló a GeneXus en StackExchange . Si demostramos que somos una comunidad pujante y con ganas, puede ser que lo aprueben y lo tengamos gratis.  Para lograrlo, es necesario que vayan a este link ,   se registren , hagan preguntas de prueba (on-topic and off-topic) y si quieren las clasifiquen. Si sale, nos va a servir a todos. 

Automatic Pattern Generator

Imagen
Marcos tuvo una idea: Tomar varios objetos similares que sigan un patrón. Sacar el factor común de dichos objetos Generar templates y programas necesarios para generar estos objetos basados en atributos. Esto seria una parte de un patrón completo. La idea es ver si con esto podemos hacer algo útil, para lograr generar patrones de forma mas fácil. Para esto ya se formó un proyecto colaborativo y el que quiera puede sumarse. Hay que tener ganas de programar, probar y documentar. Si se sabe C#, mejor. Si no logramos nada util, al menos nos vamos a divertir un rato.

Uso de StackOverflow por parte de la comunidad GeneXus.

Imagen
Desde hace un tiempo, StackOverflow es un lugar de referencia para aquellos que programan en lenguajes tradicionales. Es una muy buena plataforma para preguntar y encontrar respuestas, pues las personas que den las mejores respuestas (votadas por los usuarios) van a tener mejor reputación. Además es muy rápido y permite buscar en preguntas anteriores de forma muy ágil también. También se puede clasificar las preguntas con etiquetas, para que sea mas fácil encontrarlas. En un intercambio de ideas que se produjo en Twitter, con @mcrispino y @adibatista hablamos de la posibilidad de usar StackOverflow para encontrar respuestas a problemas de GeneXus. Se me ocurría que sería muy bueno, empezar a usar esta plataforma para complementar los foros Genexus de forma de tener una plataforma mejorada para encontrar soluciones. Además seria una buena forma de hacer conocida la herramienta en la comunidad internacional. Busqué por GeneXus y solamente hay 3 consultas que lo nombran y es en pre...

Comunidad GeneXus - Una perspectiva personal (2009)

Imagen
Hace 2 años escribí sobre como veía la comunidad GeneXus y hoy quiero hacer lo mismo. Hay quien considera que soy demasiado optimista , pero con sinceridad creo que este es un buen momento para desarrollar aplicaciones con GeneXus. En el último (XIX) Encuentro Internacional GeneXus pude ir a varias charlas y me gusta comparar con otras comunidades y ver como está el resto de la industria. Mas aplicaciones . Una de las cosas que parece cada vez más claro, es que se siguen necesitando gran cantidad de aplicaciones y lo mas solicitado por los clientes son aplicaciones con interfaz WEB y también que sea visualizable desde diferentes dispositivos móviles (teléfonos, consolas, PDA, etc). Aplicaciones Grandes y cada vez mas complejas. Se pueden ver que hay necesidad de aplicaciones grandes en varios sentidos. Hay algunas que necesitan muchos programas, otras que son usadas por muchos usuarios, otras que manejan grandes cantidades de datos, otras necesitan ejecutarse en muchas plataformas o...

Argumentos tendientes a que los componentes usados en ejecución por aplicaciones GeneXus sean de código abierto.

Imagen
Desde hace bastante tiempo, hay un movimiento (clandestino y formado por al menos una persona) en la comunidad GeneXus para que los fuentes de los componentes de tiempo de ejecución (runtime) utilizado dentro de las aplicaciones GeneXus, sean provistos con sus fuentes. Que se persigue con esto?. El objetivo es contar con los fuentes de las GxClass* (para el acceso a datos), Report Viewer, GXUtil y utilitarios usados por las aplicaciones GeneXus. Los argumentos a favor para tener esto serían: Ayuda en la determinación de problemas. Cuando nuestra aplicación GeneXus, cancela en alguno de dichos módulos, es difícil saber que es lo que esta pasando y cual es la causa del error. Si se tienen los fuentes, es mucho mas fácil determinar que es lo que esta fallando y por lo tanto poder solucionarlo. Esto podría hacer que muchas de las llamadas a soporte no fueran tan urgentes, pues se podrían solucionar los problemas y reportarlos con mayor tranquilidad. Evitar discusiones con clientes. Al pode...

Que nombre de usuario elegir?

Imagen
Estoy suscrito a las RSS de Wiki de la Comunidad GX . Esto me permite ver cuales son las páginas que se agregan y modifican del sitio . Con poco esfuerzo, se puede estar al dia con lo que otros estan aportando a la comunidad. Una de las contras que tiene, es que cuando se agrega un nuevo usuario, se crea en forma automática una pagina para el mismo, y por lo tanto aparece una entrada por cada usuario nuevo. Ayer se dió de alta el usuario ya_no_odio_genexus_pero_podria y el nombre me causó gracia. PD: Alguien sabe como puedo suscribirme a todas las paginas menos las del tipo user: ?

Nueva version de GXOpen

Vi que hay una nueva versión de GXOpen .. Esta bueno pues estaba bastante abandonado y brinda un servicio muy util...

GUG Montevideo.

Imagen
El GUG Montevideo vuelve a reunirse este sábado, sera otra buena oportunidad para encontrarnos, compartir conocimientos y disfrutar de un almuerzo como es tradicional en estas reuniones Agenda 11:00 hs Bienvenida con grappamiel. 11:30 hs Taller web for dummies - Javier Cruchaga 12:15 hs Almuerzo 13:15 hs GeneXus X in Action, extendedCRM un caso práctico - Cristhian Gomez 14:00 hs Presentacion de producto Freepassport.net v2.0 - Daniel Monza 14:45 hs Mesa redonda: Trabajo en grupos con GeneXus X - Moderador Enrique Almeida 15:30 hs Evaluacion y cierre de la jornada. Donde: Casa de residentes de Flores, Magallanes 1136 esquina Maldonado Costo: $ 100 Reservas y consultas: gugmontevideo@hotmail.com Mas info: gugmontevideo.wordpress.com Convoca GXOpen Task Force.

Asado de la comunidad

Imagen
Masternet empezó un blog del GUG Montevideo . Publicó algunas fotos de la comida vegetariana que ingerimos. La de la foto, parecía una vaca a la cual le habian cortado las extremidades. Estuvo bueno y debería repetirse.

Wiki de la Comunidad GeneXus

Imagen
Hoy el Wiki de la Comunidad GeneXus estuvo muerto por un largo rato. Se que es (o era) un tomcat con problemas de memoria y consumo de CPU. Le avise a su webmaster y sigue caído... Este tipo de cosas me joroba, porque no me deja avanzar en el trabajo pues la mayoría de la documentación de la Rocha esta únicamente ahí. Creo que seria bueno poder tener la opción de bajarse el Wiki local u otro wiki replicado para casos de emergencias. Ojo, no descarto que el problema no sea el servidor sino que yo no pueda verlo o vea otro servidor distinto que otros (por lios de DNS) que no son la primera vez que me suceden, pero de cualquier forma no pude consultar la documentacion.

Premios y mas premios

Imagen
Nos dieron el Nintendo Wii, que nos ganamos en el Genexus Challenge!!!. Diego lo probo y quedo copado. Marcos tiene la televisión rota, por lo que no podía probarlo. Me lo traje para casa... donde tengo al betatester Felipe, que puede probar cualquier consola en pocos minutos. Está muy bueno!! . Estoy teniendo un problema, con el transformador (es de 110 V, 52 Watts y yo tengo un transformador de 50 W). Cada tanto, decide apagarse, por lo que hasta no comprarme un transformador como la gente, no lo voy a prender mas, pues tengo miedo de quemar algo. NOTA AVERGONZADA y VERGONZANTE: También me dieron un premio en el XVII Encuentro GeneXus. Y dice: "Reconocimiento a Enrique Almeida por su aporte a la comunidad GeneXus". Muchas gracias a APTRA, a los profesores que nos cedieron las horas y a todos los que me conocen. Me encantó recibir este premio.

KBdoctor 0.9.0

Imagen
Marcos, "Über-programmer supremo" del KBDoctor , decidió que hoy era el día de subir el proyecto a GXOpen. Motivos: Al servidor de GXOpen le gusta descansar los fines de semana. Ahora hay servidor nuevo ( recién instalado) por lo que se supone que no debería fallar, pero es preferible prevenir. Por lo tanto en este sencillo, humilde, sentido y emotivo upload, estoy dejando la primera versión pública del mismo. Esta algo crudo y le faltan cosas, pero funciona razonablemente bien. En los próximos días vamos a subir algunas versiones mas, para corregir los errores que encontremos, hasta el domingo. Los que quieran colaborar, hay una lista de tareas en el archivo LoQueFaltaHacer.txt del proyecto. Los que tengan nuevas enfermedades de KB a chequear pueden agregarlas en el wiki , y en la medida que tengamos tiempo la iremos incorporando.

Comunidad GeneXus - Una perspectiva personal

Imagen
Me gusta evaluar cada tanto, el estado y evolución de algunos grupos a los que pertenezco Para estar mas en onda, debería llamarlos redes sociales? . Uno que tiene una gran importancia es el de la Comunidad GeneXus, pues influye en mi trabajo y también en mi forma de sustento :). La comunidad GeneXus es algo mas que "la gente que eligió GX para hacer los sistemas", para pasar a ser el conjunto de gente que ha encontrado una forma mas eficiente de crear y mantener aplicaciones de negocios manejando grandes volúmenes de información. Comento algunos factores que me vinieron a la mente y su evolución de los últimos 2 años. Gente. Creo que está creciendo. Cada vez se ve mas actividad en los foros y las noticias. La capacitación a mejorado y al hacerla a distancia va a facilitar que se masifique un poco mas. Veremos si en el Ecuentro Genexus se confirma esta suposición en la charla de Jodal en la cual muchas veces comenta los números de la comunidad, pero todo parece indicar que es...

Why Do People Write Free Documentation? Results of a Survey

Hace unos meses, llene una encuesta online, sobre porque algunos escribimos documentacion gratis para algunos productos. Los resultados de la misma se pueden ver en: Why Do People Write Free Documentation? Results of a Survey A unique survey ran on O'Reilly's web site during the first three months of 2007, aimed at people who contribute free documentation to online mailing lists, web sites, and other forums. The survey garnered 354 responses, which in itself indicates the thriving state of free documentation and the dedication of the people who write it. Algunas cosas que se desprende de la encuesta: Solo 354 respuestas (pude comprobar que la mia estaba tomada en cuenta porque aparece GeneXus aqui en el puesto 309) La mayoria de la gente aporta su trabajo de documentación para crear una reputación tecnica en la comunidad. Esto se puede facilitar, haciendo un sistema de reconocimientos, para aquellos que aporten soluciones o consejos con mayor valor, dado por la comunidad. Dent...