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
  • 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
  • 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
  • Presentaciones, ejemplos y tips de todas las herramientas nuevas de Microsoft, como .Net 2005, Visual Studio, WPF, WWF, WCF, y demas WWW.

    Recomendadas para lectura:

    Para saber para donde vamos.

    • Share/Bookmark
  • Muchas veces nos molesta que toda esa arquitectura de Microsoft en general, tenga obligación de costosas licencias, que no hacen mas que entorpecer a los nuevos desarrolladores, o a los que se mantienen independientes.

    Si la licencia de un Visual Studio 2005 es costosa, en esta ocasión se presenta una gama amplia de opciones para el desarrollo de aplicaciones sobre en nuevo Framework.

    Tenemos de manera gratuita, y con una funcionalidad suficiente para desarrollo de aplicaciones las siguientes opciones:

    Que no tenemos, pues el poder de DEBUG, en toda su expresión, soporte para Team System, y demás modulos que engallan al Visual Studio, en este link en español, encuentran mas detalles de cada versión y el costo de las licencias.

    Con estas, y otras que vendrán luego, mas el framework que se puede descargar gratis, todo el MSDN en la Web, los concursos que organizan los Microsoft regionales, y la ayuda de las comunidades que pululan en la red, que más necesitamos, ah si tiempo y disciplina. Pero eso se consigue.

    Mmm, y el desarrollador cinco estrellas, que con 2005, gano mas popularidad.

    • Share/Bookmark
  • Esta vez vamos con toda, si en la versión anterior llegamos a la cuarta, esta vez si que se tengan.

    No a quien engañamos, toca sacar la primera, pero bueno para los que si sin juiciosos, ya están próximos a sacar la tercera estrella, esta se enfoca en técnicas avanzadas como acceso a datos, Web Services y seguridad, ganar fama gratis, suerte a los famosos.

    Dicen también que los primeros en obtenerla tendrán premios, habrá que estar atentos, nos late que esta versión tiene mas acogida que la anterior. Pendientes aquí.

    • Share/Bookmark
  • Si señores que esa es la verdad, uno no termina de pasar bocado cuando ya le mandan la cucharada caliente.

    Para mas confusión de muchos, y dicha de otros, Microsoft, cambia de nombre a WinFX presentándolo ahora como .Net 3.0. Esto ya es costumbre de ellos, de Longorh a Vista, de Indigo a Windows Presentation Foundation, de Avalon a Windows Communication Foundation.

    Esta vez, no es una nueva versión, si no el conjunto de librerías que van a colaborar en el desarrollo de aplicaciones para Vista, todo WinFX ya incluido en el .Net 2005, listo para la llegada del sistema operativo, que ya aseguran que vendrá en el primer trimestre del 2007.

    Este es el link de la comunidad, por si el tiempo alcanza.

    • Share/Bookmark
  • Developer Days Microsoft
    Pilas que no se nos olvide, si pagamos antes de 10 días de la fecha sale mas económico; lo bueno es que van a exponer todo lo nuevo que traen para desarrollo, Vista, el Office 2007, Windows Presentation Foundation, Windows Communication Foundation, Visual Studio 2005 Team System, Windows Workflow Foundation.

    Estos temas van a estar a la orden del día en unos meses, y pues es bueno estar pendiente de para donde vamos. A inscribirse

    • Share/Bookmark