Confidare Weblog

Confidare

Presentando a Excolares

por jcataldo el Jul.05, 2007, bajo Confidare, Excolares, Nostalgia, Ocio, Vida

Mucha gente tiene buenos recuerdos de su época escolar, aquellos tiempos en los que sus únicas preocupaciones eran el colegio y los amigos. Algunos desarrollan amistades que trascienden aunque deban esforzarse en buscar el tiempo para cultivarlas entre las obligaciones de la vida de adultos.

Personalmente, tengo la suerte de haber formado mis más grandes amistades en los tiempos del colegio; siempre pertenecí a un solo curso y los recuerdos de la época tienen gran importancia en mi vida. Como grupo, nuestro problema permanente es mantener el contacto con los amigos que están lejos, ponerse de acuerdo con todos los integrantes del curso para reunirnos, y compartir el material —fotos, videos y grabaciones de audio— que producimos.

Habiendo buscado infructuosamente y durante mucho tiempo una herramienta que nos ayudara a resolver dichos problemas, en septiembre del año pasado en Confidare aceptamos el desafío de construir un software social dedicado exclusivamente a compañeros y ex-compañeros de curso. El 2 de octubre poníamos en línea la versión beta de Excolares, www.excolares.com y recibíamos las primeras registraciones.

Hoy Excolares ofrece un completo, diverso y gratuito conjunto de servicios a sus usuarios registrados, que incluye la publicación de historias (vía wiki) y fotos relativos a la promoción o curso, comunicación vía chat, mensajería instantánea y foros, entre otras características.

Así que ya sea que eres un pingüino escolar o un adulto nostálgico de tus tiempos de colegio, te invitamos a ti y a tus amigos a registrarte en Excolares.

Enlaces recomendados:

3 comentarios más...

Presentaciones

por jcataldo el Dec.06, 2006, bajo Confidare, Ingeniería de Software, PHP, Symfony

Durante este año hice dos presentaciones para el Ciclo de Charlas Técnicas del DI, una dedicada a Subversion y la otra a Symfony; en el contexto del Ciclo, me pidieron que repitiera la primera. La segunda despertó tanto interés que me invitaron a la Feria de Software, en Santiago, para repetirla.

Los PDF con las diapositivas están publicadas en la web del Ciclo de Charlas Técnicas, pero creo necesario tenerlas también aquí en el Weblog, así que a a continuación los enlaces para las descargas y el texto promocional de las presentaciones:

Subversion, la Piedra Angular del SCM

Descargar las diapositivas en PDF

Subversion es un sistema de control de versiones centralizado y multiplataforma, orientado a reemplazar al vetusto CVS en proyectos de código abierto.

A pesar de lo limitado de sus objetivos, la herramienta tiene el potencial para convertirse en la piedra angular del SCM (Software Configuration Management) en proyectos de todo ámbito y tamaño.

A lo largo de la presentación se muestra problemas típicos y recurrentes relacionados con el SCM, y cómo Subversion puede ayudar a resolverlos. Algunos de los escenarios analizados son:

  • Desarrollo cooperativo.
  • Separación del desarrollo en ramas.
  • Control de entregas.
  • Inclusión de bibliotecas de terceros.
  • Control general del proyecto.

Symfony, el Nirvana del Programador Web

Descargar las diapositivas en PDF

Symfony es un framework orientado a acelerar la creación y mantenimiento de aplicaciones web, que elimina la necesidad de repetir tareas tediosas de un proyecto a otro. Su único requisito es PHP 5, y es compatible prácticamente con cualquier motor de bases de datos disponible en el mercado. La herramienta puede reducir considerablemente los costos asociados a un proyecto de desarrollo de software, pues proporciona apoyo especial a las siguientes tareas:

  • Separar las capas lógicas de la aplicación.
  • Generar el mapeo relacional-objeto, necesario para acceder a los datos desde la aplicación.
  • Administrar en forma declarativa y sencilla la configuración del proyecto.
  • Crear y aplicar tests sistemáticamente al software.
  • Documentar la API del software.
  • Poner en producción la aplicación (deployment).
  • Usar caching para acelerar la ejecución.
  • Poblar una base de datos con registros de prueba.
  • Manejar autenticación y autorización.
  • …y un largo etcétera.

La presentación consta de una introducción a los conceptos en los cuales Symfony está basado.

Escribe un comentario más...