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
  • 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
  • En en congreso de la UPTC

    November 6th, 2007

    Por invitación de la Universidad de Tunja UPTC, fuimos invitados Dago Borda y yo, a dar una seudo conferencia sobre Web 2.0, que con la asesoría de Rubén Sánchez, salio muy bien.

    La idea era presentar la manada de términos, mitos y verdades sobre la Web 2.0, que de la mano de Dago, desde la distancia salió muy bien.

    Llegué a Tunja, tipo 11:30 a.m. apenas para almorzar y conocer la universidad, pues nuestro turno era tipo 3:00 p.m. me dediqué a tomar fotos, a caminar por la U, que bien grande si es, no la conocía, es bien grande, y estaban en muchos eventos, hasta muestra gastronómica tenían, luego aproveche para deleitarme de la culinaria local.

    Entrando en el tema, y para no dejar el post incompleto, se hizo una charla de cerca de 2.5 horas, nos pasamos de tiempo, la gente le gusto mucho, discutimos chévere, como siempre la ingeniería da para debate.

    Lastima que Dago, no llegó, ni modos, pero eso si, los comentarios y aportes quedaron registrados, estoy esperando el post super completo sobre su nuevo gadget pero al parecer no ha tenido tiempo :P apenas si nos dejo ver algo aquí.

    Estoy esperando unas fotos que me quedaron debiendo, a ver si coloco algo aquí, pero de momento los dejo con esta pared de un salón, un viejo graffiti que me recordó mi colegio.

    UPTC - Conferencia

    Mil gracias a Antonio y a su equipo en Tunja un gusto conocer gente tan apasionada.

    Saludos,

    • 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
  • Giving Up on Microsoft

    May 10th, 2007

    Desde un blog re recomendado, llega esta joya:

    Giving Up on Microsoft.

    This is wrong. This is not the way things should be.

    Solo apuntaron a decir: “asi me veo cuando sea viejo, lleno de experiencia y con la misma incertidumbre de toda la vida”

    Se los dejo para que lo lean con atención.

    • Share/Bookmark
  • Noticias breves de Microsoft, filtradas al gusto del consumidor, sin animo de publicidad.

    Lanzan el sitio en español (Latinoamérica) de la familla Expression de Microsoft, que como todos sabemos busca ser competencia de Macromedia Adobe. De estos productos rescatable ampliamente el Expression Web, antes llamado Web Designer, por la manera de editar CSS, las ayudas para desarrollos y buenas practicas en Web, obviamente orientado a los proyecto de .Net 2005, esto lo hace interesante ya que es la herramienta para que el diseñador embellezca las propuestas poco creativas de los desarrolladores.

    Salé el primero, de muchos que vendrán, Service Pack para Visual Studio 2005 para Windows Vista.

    En ElGeek reportan Windows Live como hackeado.

    Sale por fin el formato de Microsoft que pretende remplazar al JPEG, no creo que lo logre, mas bien será un formato más que podremos usar.

    Y para que no digan que este es el post mas cuadriculado, les dejo el comercial de Coca Cola, con el señor bonachón de Microsoft.

    • Share/Bookmark