12345678910
  • Google viene con todo, y los desarrolladores colombianos están bien organizados.

    Grupo de Usuarios de Tecnologías Google de Colombia

    Grupo de Usuarios de Tecnologías Google de Colombia

    Hoy jueves, 2 de julio, tendrán su primer encuentro, al mejor estilo de las actividades del Tecnoparque, habrán charlas de compañías y desarrolladores que ya están trabajando en esto.

    Además van a estar muy activos en el Campus Party que arranca el lunes, muy interesante, entrar a ver todo esto de desarrollo en la Nube, uso de las APIs de Google, etc.



    El organizador, el compañero Julián Amaya, uno de los cerebros de SonidoLocal.com, que anda chicaneando con su HTC Magic.

    Será como un mini Google IO, que les recomiendo ver los videos, para mas información de toda la capacidad y facilidad que ofrece Google.

    El programa:

    Bienvenida al GTUG
    Se presentaran los objetivos y la metodología del GTUG Colombia. Además se mostrará el espectro de tecnologías de Google que podemos y queremos usar.

    Desarrollando para Android OS
    Ivan Camilo Vásquez y Sergio Acosta
    El sistema operativo de la Open Handset Alliance y Google, Android OS, es una interesante oportunidad para desarrollo. Escucha como empezar a desarrollar para esta plataforma, aprende como ganar dinero haciendo aplicaciones y conoce “Pensadero”, una aplicación para recordarlo todo.

    Framework CRUD con GWT
    Germán David Avellaneda (monoku)
    Se presentará el framework CoreDCore desarrollado con el Google Web Toolkit. Se mostrará cómo hacer uso de éste en sus versiones JEE / App Engine y su proyección a futuro.

    Introducción a GDATA
    David Cifuentes (eforcers)
    El protocolo GData es una extensión del Atom Publishing Protocol que utilizan la mayoría de los servicios de Google para acceder a la información desde clientes de terceros o aplicaciones propias. GData ofrece interfaces de Web Services tipo ReST que facilitan la labor del desarrollador y extiende el alcance de las aplicaciones. Durante esta sesión se revisarán las generalidades del protocolo, las mejores prácticas en aplicaciones que utilizan GData, algunos ejemplos específicos además de la evolución y las mejoras que vienen en el futuro.

    Google Maps con las uñas
    Matias Jaramillo, Víctor Hugo Hernandez* (nullun)
    Se presentará lejosdetodo.com, sitio donde se integró Maps con textpattern (CMS).

    La cita:

    Hoy, jueves, 2 de julio, a las 6:00 p.m, en Tecnoparque. Calle 54 No. 10 – 39, Bogotá, Colombia.

    Las fuentes:

    Nota: Aquí no somos radicales, ni religiosos, esto es Ingeniería, las herramientas son herramientas, no ideologías, yo no vendo marcas, pero si me interesa aprender a usarlas.

    • Share/Bookmark


  • El tema de realizar pruebas de Software de forma profesional, es tan grande como el Desarrollo mismo, y estamos acostumbrados a que probar es reventar.

    El equipo de Calidad y Desarrollo de Aranda, organizó una serie de charlas técnicas sobre estos temas, el programa completo lo pueden ver aquí. A las cuales pueden asistir de forma gratuita, solo tienen que confirmar asistencia.

    Javier Cáceres (que participó en el reciente BarCamp en Bogotá), contactó a Alan Page todo un experto y entrenador en el tema. Muy cordial aceptó dar una charla sobre el tema, pero adicional a eso propuso hacer una especie de charla abierta (foro) previo. La idea es que los asistentes le pregunten, retroalimentemos y aprendamos todos.

    Pilas que esta no es la única charla buena, todas han estado muy buenas, y vienen unas con WillyDev, que como todos saben es un duro en desarrollo.

    Así que la invitación está abierta:
    Miércoles 20 de Mayo, 6:00pm.
    Oficinas de Microsoft Carrera 7 con 72.

    UPDATE: La video conferencia será en: Edificio Carrera 11 No 93 – 53 (Primer Piso), misma hora.

    • Share/Bookmark
  • Unity Framework

    March 15th, 2009

    La mayoría de mis colegas, alega que desarrollar en .Net es una camisa de fuerza, que todo se hace como “ellos” (Microsoft) dice, y demás argumentos seudo religiosos, dogmáticos.

    En mi actual proyecto de desarrollo, necesitábamos poder actualizar, configurar, la aplicación continuamente, algo así como un servicio que notifica varios plugins autónomos que deben hacer tareas.

    A mi se me vino a la cabeza, IoC, el patrón de diseño que trabajábamos en Spring, con Appfuse, en épocas memorables en Java. Obvio tenia que existir algo parecido en .Net.

    Así fue, encontré Spring .Net y Windsor, los probamos y de lujo, pero luego apareció entre los blogs técnicos que leo, Unity, la respuesta de Enterprise Library de .Net.

    Le falta mucho para lograr todo lo que hace Spring, pero es bien interesante, fácil de administrar, y obvio IoC la sacó del estadio de nuevo.

    Les dejo los links que han sido clave en mi estudio sobre el tema: Unity al igual que muchos de los links técnicos que colecciono en mi cuenta de Delicious.

    • Share/Bookmark
  • BarCamp Bogota este sábado

    February 24th, 2009

    Como en otras ciudades del mundo, este sábado 28 de febrero tenemos BarCamp en Bogotá, la “desconferencia” de todo el día que se realizará en el Tecnoparque.

    BarCamp Colombia

    BarCamp Colombia

    • ¿Cuándo? El 28 de Febrero, 2009 de 9am a 6pm
    • ¿Dónde? en el TecnoParque Bogotá, Calle 54 #10-29 (piso 4)

    En Wikipedia encontré algo de historia del evento:

    El BarCamp es una red internacional de “desconferencias” (eventos abiertos y participativos), cuyo contenido es provisto por los participantes. Se enfocan en aplicaciones web en estadios tempranos, tecnologías de código abierto y protocolos sociales.

    El nombre “BarCamp” proviene de un juego de palabras sobre los orígenes del evento, con referencia al término hacker foobar. BarCamp surgió como una evolución del FooCamp, una “desconferencia” anual a la que se accede por invitación, patrocinada por la editorial emblemática del software libre O’Reilly.

    El primer BarCamp tuvo lugar en Palo Alto, California, entre el 19 y el 21 de Agosto de 2005 en las oficinas de Socialtext. Fue organizado en una semana y asistieron 200 personas. A partir de aquel momento se fueron repitiendo experiencias similares, hasta alcanzar en breve más de treinta ciudades alrededor del mundo.

    Aquí pueden ver la primera versión, y obvio el Wiki de la segunda.

    Me enteré de esto por el segundo DELM, y por Kmilo, que me terminó de explicar la mecánica. La vuelta es: se hace convocatoria, de conferencias abiertas, con duración de 20 minutos, de temas de tecnología, abiertos a todo el público.

    La idea era poder aportar algún tema para exponer, pero por cuestiones de agenda, no se logra. Eso si, tenemos invitado de la casa, que les quiero recomendar:

    • Javier Cáceres, ganador del Imagine Cup en años pasados, desarrollador y sobre todo un investigador nato, va a exponer sobre “Cómo diseñar aplicaciones para procesadores multinucleo”.
    • Andrés Lamorux, compañero también, duro en Seguridad, certificado como C|EH hablando sobre: “Introducción al Ethical Hacking”.

    Esos por el lado de la casa, pero también recomiendo la charla de Julián Amaya, uno de los cerebros detrás del desarrollo de SonidoLocal.com; Obvio la de Camilo Uribe, sobre Personal Software Process; La de Freddy de cómo hacer dinero;  y la de Carlos Thompson un Wikipedista Colombiano, que de esos pocos por aquí.

    El evento como goza de ser organizado por la gente, para la gente no tiene mucha marca de por medio, pero igual tiene grandes patrocinadores. Igual abran los ojos a temas como TrabajadorWeb, ValdezValley, DELM y el viejo conocido Cristalab.

    Es gratis, si gratis, se va a enterar de lo último de lo último, así que no se la pierda por andar de pereza, o de concierto, bueno de concierto si; nos vemos en CADILLACS!

    • Share/Bookmark
  • Almohadazo al parque 2

    February 11th, 2009

    Todos a darse almohada! sin bandera, sin simbolos, sin partidos políticos, sin razas, sin religiones, solo ALMOHADAS!!!

    Este sábado, el que viene, si este, pilas, que no le pase como en la versión anterior, que reportamos aquí.

    Almohadazo Al Parque 2

    Almohadazo Al Parque 2

    Una iniciativa bien interesante, simplemente es ir a darse almohada por un par de horas, sacar ese mico que lleva adentro, ese niño reprimido.

    Toda la info del evento la puede ver en el grupo en facebook, en flickr, en twitter.

    La expectativa es superar su anterior versión, que fue todo un éxito.

    Copiando datos de Diario Nocturno:

    Instrucciones:

    1. Invita a todos los que puedas a través del evento en Facebook
    2. Llega puntual, la cita es en el Parque El Virrey de Bogotá el sábado 14 de febrero de 2009 a las 10:30 a.m. (Mira el mapa)
    3. Lleva una o más almohadas, siempre hay alguien a quien prestarle.
    4. Espera el silbato.
    5. ¡Descarga tu adrenalina y diviértete como loco!

    Recursos:

    ADEMAS:

    No se les olvide el evento Twitter de este jueves en Bogotá y Medellin, el Twestival.

    Pilas con el BarCamp, que pinta muy bueno evento donde se reúnen desarrolladores, diseñadores y en general gente que hace Software y Web, para compartir experiencias. Recomendada la charla de Introducción al Ethical Hacking de Andrés Lamouroux S y Cómo diseñar aplicaciones para procesadores multinucleo de Javier Cáceres.

    Más técnico, hoy arrancaron las inscripciones para el WindowsDay, evento virtual donde Microsoft mostrará sus novedades en infraestructura y desarrollo. Que está a la moda, ya que tiene Twitter para publicar sus noticias.

    Ah! y esperamos un TransmiFoto de nuevo, para verle la cara de tontos a los de verde, que cada vez dan mas vergüenza.

    • Share/Bookmark
  • Un buen Domingo en la Mañana

    January 27th, 2009

    Reunión de técnicos, empresarios y generadores de la Internet.

    El grupo que finalizó

    El grupo que finalizó

    El tema arrancaba a las 10:00am, pero como buen domingo es imposible saber cuánto se demora el viaje, pues en domingo todo es más lento. Con mis invitados especiales (Andrea Pérez, Juan Pablo Acosta y Frank Martínez, Ingenieros, Empresarios y Amigos) esperándome, llegué a las 10:30am, me encontré con Blpgirl, Jerome, Víctor Solano, Chlewey, Kmilo, Patton, Miguel_K y Andrés (otro ECI, que pertenece a Software Libre Colombia), Frank tenía mucha expectativa de una reunión de empresarios, y yo estaba seguro que sería de programadores y diseñadores.

    El organizador, no había llegado, entonces de forma democrática se inició el orden del día con la presentación de cada uno.

    Resulta que no éramos ni técnicos ni empresarios, sino de todo un poco, como bien dice en el sitio de DELM, que sea un “Domingo en la Mañana”, genera un filtro interesante que hace que solo los interesados lleguen. Cuando arrancó la presentación de cada uno se pudo ver la variedad de los asistentes, Software Libre, Grupo Adobe, Grupo Microsoft (!!!), Publicistas, Diseñadores, Periodistas y Multimedia, y Frank aprovechó para convocar gente para el Grupo Java Colombia, que pronto se hará público (ojo a eso); la cosa pintaba bien ante tanta variedad y tanto empresario, de seguro se concretaría cosas interesantes.

    Hubo sección de avisos parroquiales, próximos eventos, donde recomendaron mucho el BarCamp, evento donde usted puede ir y en 20min exponer su idea, producto, proyecto, o lo que sea, dentro del tema de tecnología; Software Libre tiene en próximos meses su festival de instalación, me regalaron un CD bien bacano, porque tiene un combo de herramientas, de esas que uno quiere regalarle a cualquier amigo, de esos que se la pasan pirateando Software; Los próximos cursos de PHP del grupo GEOS; Los cursos del Equipo de ADOBE; Un curso de Accesibilidad por Astrolabio para el Sena, MOMO Bogotá, con ganas quedé de escuchar mas del tema; Ah! Pilas al de Cristalab, uno de FLEX desde cero.

    Luego una tanda de Empleos, se necesitan “Periodistas Digitales”, Diseñadores, Phperos, etc, etc.

    Domingo en la Mañana

    Domingo en la Mañana

    Creo que aquí fue donde se focalizó la charla, porque entonces, se comenzó a hablar del tema de agremiar a todos los que trabajan en la Internet. Freddy intentaba sacar el tema de Móviles a flote, Frank contó algo de nuestra experiencia en SMS y Descargas, MOMO aportaron lo de desarrollo Web para móviles, pero ¡Ploff! Se volvió al tema de agremiación.

    Agremiar: Se quiere una herramienta en línea, un directorio de empresas, proyectos y personas que generen Internet en Colombia, algo como Palermo Valley, o Tequila Valley. Cosa en la que todos estamos de acuerdo, es una necesidad. Pero como que para ese momento dejamos lo de empresarios, y la discusión pasó a temas de herramientas (que si foro, que si blog, que si multiblog, que si LinkedIN), con todo respeto, creo que caímos a lo muy técnico, y como un asistente decía: “Pero cuál es el plan de acción? Lo importante no es la plataforma, si no lo que vamos a hacer, objetivos, metas, responsables”, y este último sí que incomoda. Definitivamente cuando ya somos muy técnicos, somos muy técnicos. Sabiendo que hasta una lista de correo, sería un buen medio de comunicación, mientras se concreta algo.

    Freddy, la tiene clara, él sabe que no es perita en dulce, de hecho muchos dicen que no es colombiano, que es mas picado que Arcos, etc. Por eso, varias veces pidió responsables, él pone el hosting, el dominio, o sea lo que genera costos, sin embargo, hasta la 1:20pm no vi un doliente, y donde no hay doliente, que pena no hay proyecto.

    Como quedó registrado en el post de la reunión anterior, se dio mucho eso de chicanear quien la tiene más larga, y mientras eso siga pasando, la cosa es complicada. Si siguen viendo las marcas como religiones, y a los pocos “reconocidos” latinos como dioses, estamos MFT.

    Luego se fueron de almuerzo, los pocos que quedaron (fueron mas de 30 personas). Definitivamente se logró más convocatoria que los primeros intentos. O sea que definitivamente que gente como Pastrana, Freddy o cualquiera de estos otros personajes este a la cabeza, si sirve, así a muchos les incomode.

    Concluyo:

    • Son muchas las empresas, los proyectos y la gente pila que está generando Internet, Software y demás en Colombia.
    • Si se pueden (o por lo menos pareció) sentar a la mesa los de Libre, Adobe, Microsoft y demás, ahora tiene que salir el proyecto!
    • Mejor aún, se pueden sentar a la mesa, publicistas, diseñadores, editores, desarrolladores y empresarios (estos últimos si estaban! Pero les faltó jalonar la charla para ese lado).
    • DELM es un caldo de cultivo excelente, que debe generar algo más que networking.
    • Freddy es normal, si habla mucho y todo eso, pero es normal, un colombiano más, al igual que muchos de esos “reconocidosque tanto odian algunas masas, pero que pena ala, sin cabezas no hay ejercito, aquí y donde sea.

    * Fotos donde Patton.

    • Share/Bookmark
  • …cuando sus programas no funcionan.

    20 respuestas que mas utilizan los programadores cuando sus programas no funcionan

    20. “Pues es raro…”
    19. “Nunca había pasado antes.”
    18. “Pues ayer funcionaba…”
    17. “¿Cómo es posible?”
    16. “Tiene que ser un problema de tu hardware.”
    15. “¿Qué hiciste mal para lograr que fallara?”
    14. “Algo debe de estar mal en tus datos.”
    13. “¡Si no he tocado ese módulo en meses!”
    12. “Debes de estar usando una versión anterior.”
    11. “Es sólo una desafortunada coincidencia.”
    10. “¡Es que no lo puedo probar todo!”
    9. “ESTO, no puede ser la causa de ESO.”
    8. “Funciona, pero no lo he probado.”
    7. “¡Alguien debe de haber cambiado mi código!”
    6. “¿Has comprobado que no haya algún virus en tu sistema?”
    5. “Ya se que no funciona, ¿pero te gusta?”
    4. “No puedes utilizar esa versión en tu sistema”
    3. “¿Por qué quieres hacer eso?”
    2. “¿Y tú dónde estabas cuando se colgó el programa?”

    Y la respuesta número uno de los programadores con programas que no funcionan es:

    1. “¡EN MI MÁQUINA SI FUNCIONA!”

    Me llegó al correo, enviado por Sergio Becerra,  el mismo de ¿Porque no… sonries? e influencia para “Trabajar para personas“.

    Mi favoríta: “¿Qué hiciste mal para lograr que fallara?”, como pedir a un usuario que reconstruya la escena del crimen, lo peor es que la uso frecuentemente.

    • Share/Bookmark
  • Trabajando para personas

    July 9th, 2008

    La Ingeniería de Software siempre será vista como un proceso de tira y afloje (dar la pela), para llegar a lo que el cliente quiere, a eso se refería un profesor cuando decía que nuestro trabajo era ser el psicólogo de las empresas.

    Afortunadamente el proceso de desarrollo de software tiene muchas etapas, que nos permite a muchos buscar un nicho que no nos genere mucho estrés, y nos permita de paso hacer un buen trabajo.

    Mis últimos proyectos han sido realmente de alto aprendizaje, en cuanto al trabajo en equipo, trabajar con personas tan diferentes entre ellos, personas con muchas habilidades propias del tema, pero sobre todo como personas; y eso es lo que me enseñaron, antes de ser un ingeniero, certificado y con cuanta estrella se tenga en la solapa, usted es persona, trabaja para personas y con personas. Muchas veces nos sumergimos en la técnica, en la metodología, y nos olvidamos de la persona que espera que le solucionemos una necesidad.
    Una frase que escuche en la charla del Campus de Software Libre era: “el cliente no sabe que quiere, y el desarrollador no sabe si puede” y a esto nos debemos enfrentar, es una realidad, pero no debe ser una excusa. Use la metodología que use, mi conclusión es que el cliente debe ser participe de lo que se esta proponiendo, por eso se tiene del lado del cliente un líder técnico y un líder funcional. De esta charla también aprendí sobre el rol de Diseñador de Interacción, que a su vez trajo temas como Usabilidad y HCI, temas que me dejan la duda, desde mi punto de vista esta puede ser la ficha que hace falta, la tuerca que debemos ajustar (eso es lo que ando estudiando :S).

    Ya entrado en confianza, en algunos talleres con el cliente, al tomar apuntes, conclusiones y demás, sacamos algunos tips, frases celebres (no busco ofender a nadie, mucho menos a ustedes) que un usuario funcional arroja en estos talleres. Esto debería estar apoyado por el video de “Si los programadores construyeran aviones”, que al parecer lo volaron de Youtube, pero entonces me apoyo en “Si los programadores fueran albañiles” y el top “Si los arquitectos fueran informáticos”, más un blog que me recordaron en estos días, excelente para estos temas.
    La lista:
    …Yo que no se nada de sistemas, lo veo muy fácil…

    …Para eso están ustedes, para que hagan la parte difícil…

    …Por intuición yo me doy cuenta…

    … Es que yo lo hago entonces… Algo se me queda en la cabeza…

    … la idea es esa, que el sistema haga todo eso que es difícil…

    … no cálmate, leamos…

    … para que después no me digan – ¿y ahora como vamos a hacer eso? – …

    … a mi me preocupa es la duda, por que lo otro ya deben saberlo…

    …todo debe tener una lógica, pero esta la desconozco…

    …¡yo se que pueden!…

    … Yo llamo un amigo y que me programe eso, por que yo no se programar…

    …tu crees que yo hice eso?…

    …cuando algo esta muy difícil, yo llamo a alguien que lo haga…

    Para leer:  Blog sobre Diseño de Interación, Dieter Rams, el primer diseñador de interacción.

    • Share/Bookmark
  • Fanático de una tecnología

    February 22nd, 2008

    Crítica a los que critican.

    Llevamos ya un mes largo de curso, el objetivo: - Introducir a desarrolladores Java al mundo .Net -, el resultado a hoy: - personas abiertas al conocimiento felices comparando vs. Personas que solo saben criticar -.

    Desde mi aplastado punto de vista, sigo apoyando la idea de que somos Ingenieros de Sistemas, que lo que sabemos es proponer soluciones de administración de la información en los diferentes procesos que se requieren en la vida cotidiana, y YA! Nadie ha nombrado que arreglamos impresoras, reparamos sistemas operativos, ó PROFESAMOS UNA RELIGION, nadie… ¿o si?
    Si usted, hoy es un duro en pocker, pues se sienta a ganar plata en un casino o enseñándole a sus amigos, si es un duro haciendo poesía, se sienta y le dedica unas a su novia, pero ¿quien se invento eso de que si usted sabe JAVA o .Net debe esta defendiendo su posición y despotricando de la otra? Usted es Ingeniero, utiliza su ingenio para generar ideas frente a problemas o necesidades, no tiene que impartir una creencia o un dogma.
    Nada peor que ser un ingeniero capado, por una tecnología o por una metodología, que al final algún día pasará de moda, o cambiara radicalmente.

    Nada peor que escuchar un sermón de un Linux maniático con ínfulas de open source, o un Mac hablando de estética hasta en el caldo de papa, o peor un .Net chicaneando con sus fáciles aplicaciones Web.

    Que feo, que feo que el conocimiento se vuelva rivalidad, negocio, chicanearía, chabacanería para tratar de demostrar mas estrellas en su uniforme militar de DESARROLLADOR, conozco mucha, y afortunadamente mucha gente muy dura en muchos temas, de diferentes corrientes tecnológicas que pueden sentarse a plantear una discusión sana frente a temas controversiales en estos campos, sin necesidad de creerse un profeta, caballero negro, señor del anillo ó jedi.

    Dejemos de fanatismos infundados por gente que ni conocemos.

    • Share/Bookmark
  • Según Turner, la estrategia de Microsoft le obligará a tener que enfrentarse con empresas como Google, Apple, Symantec, Oracle, o Novell y que cuando lo hagan “vamos a competir para ganar”. “Queremos competir de forma justa y con respecto pero queremos ganar”, recalcó.

    Ver aquí: NoticiasDot.com

    • Share/Bookmark