Video: Sistemas Usables

Video de la charla de Usabilidad dada por Diego Fernández

11/05/2011 a las 3:45:17 PM | UTI SIS | No hay comentarios

¿Qué necesitás saber cuando trabajás en UTI SIS? (v1)

Cuando empezamos a trabajar en UTI SIS no es necesario conocer anticipadamente ninguna tecnología, lenguaje o herramienta particular.

Pero una vez en el juego, ¿qué tenemos que aprender? ¿en qué orden?

Empecemos por describir el zoológico. Los sistemas soportados por UTI SIS están hechos con combinaciones de estas tecnologías:

  • Bases de datos: PostgreSQL, MySQL, Oracle, dbf.
  • Lenguajes: Python, PHP, Java, JavaScript, bash.
  • Frameworks: Django, CakePHP, jQuery, PyUnit.
  • OS - Servidores: Unix (debian).
  • OS - Clientes: Unix (debian/Linux), Windows (XP, Vista, 7).
  • Browser: Firefox, IE7+, Chrome (la gran mayoría de las aplicaciones son web).
  • Técnicas y prácticas: Scrum, Pair Programming, TDD, POO, Patrones de diseño, testing, integración continua, automatización (del deploy, de la prueba, de todo lo que podamos).
  • Otros conocimientos: arquitectura de aplicaciones web, MVC, unicode, HTML/CSS, SVN.
Aprender todo esto lleva mucho tiempo, por lo que la siguiente pregunta relevante es por donde empezar. Claro que la respuesta depende de qué se en este momento y cual es el proyecto/producto en el que estaré trabajando. Pero por otro lado, dentro de este gran mix tenemos algunas preferencias. Si podemos elegir (cuando arrancamos de cero o cuando tenemos algo de margen para migrar lo existente), elegimos trabajar con esta mezcla:
  • Django + Python + PostgreSQL + jQuery + PyUnit.
  • Integración Continua + TDD + Pair Programming + Scrum.

27/04/2011 a las 10:24:18 AM | UTI SIS | No hay comentarios

Charla: Creación de sistemas usables

Continuando con nuestra serie de charlas (Javascript y AJAX, SSOIntegración continuaSVNy otros) anunciamos la próxima
Título: Creación de sistemas usables
Disertante: Diego Fernández
Fecha: 20 de Octubre - 15 a 17hs
Dónde: Pabellón I - Ciudad Universitaria - Aula 3
Descripción:
Hacer que un sistema sea fácil de usar y se adapte a las necesidades de los usuarios, paso de ser un “nice to have” a una necesidad. Los sistemas que desarrollamos afectan a un numero mayor de personas y quienes desarrollamos sistemas nos afrontamos a la pregunta: “¿Cómo hacer que mi sistema sea fácil de usar?” sin conocer las técnicas necesarias para lograrlo.
La charla describe los conceptos de básicos del diseño de interacción, análisis de usuarios y prototipos; y como estás prácticas pueden llevarse al desarrollo de software.
Diego Fernández es estudiante de Ciencias de la Computación en la UBA; tiene más de diez años de experiencia trabajando en la industria de software, donde se especializo en diseño de interacción.
En los últimos años trabajo como arquitecto, y consultor en el área de diseño de interacción brindando capacitación y consultoría a empresas de distintos ámbitos: medicina, finanzas y recursos humanos. Brindo presentaciones sobre diseño de interacción en la UCA y en eventos de arquitectura de Microsoft.

18/10/2010 a las 9:23:20 AM | Sin categorizar, UTI SIS | 1 comentario

Video: Introducción a AJAX y JavaScript

Charla dada por Ángel ‘Java’ López. Material en el blog de Ángel. Descripción de la charla.

  • 00:00 Introducción
  • 05:30 AJAX
  • 07:30 JavaScript y JSON
  • 16:00 Objetos en JavaScript
  • 19:00 Prototipos
  • 23:50 Funciones
  • 26:00 Clases
  • 28:00 HTTP / HTML / XHTML / XML / CSS
  • 32:20 DOM / DHTML
  • 34:20 XMLHttpRequest
  • 43:00 Ejemplos reales de AJAX
  • 48:40 Asincónico
  • 53:00 Lado del servidor
  • 1:05:30 jQuery
  • 1:10:00 Plugin: JQueryUI
  • 1:21:00 JSON usado con AJAX
  • 1:28:00 Plugin: JQuery Autocomplete
  • 1:32:00 Plugin: Grilla
  • 1:40:00 Resumen y por que usar JavaScript / AJAX
Duración total: 1:45 hs

06/09/2010 a las 3:04:04 PM | Sin categorizar | 38 comentarios

Video: Integración Continua y Hudson

Charla dada por Francisco Tufró (más datos)

  • 00:00 - Problemas comunes de la programación en equipo.
  • 04:40 - Repositorio de código único y la idea de la automatización de build de aplicación.
  • 07:50 - Práctica: auto-testeado de código. TDD.
  • 10:30 - Tests unitarios y diversas aplicaciones.
  • 12:30 - Práctica: integrar código nuevo y ambiente de integración.
  • 16:00 - Práctica: mantener build y test rápidos.
  • 26:00 - Referencias externas.
  • 31:10 - Ejemplos prácticos.
  • 36:00 - Configuración de Hudson.
  • 42:00 - Casos de mal funcionamiento.

06/09/2010 a las 2:51:26 PM | UTI SIS | No hay comentarios

Video: Single Sign On y CAS

  • 0:00 - 4:30  Por qué es necesario SSO
  • 4:30 - 5:25  Agenda
  • 5:25 - 9:00  Centralización de Credenciales e indentidades en CAS
  • 10:00- 13:00 Manejo de sesiones y reautenticación
  • 13:30- 19:00 Código de autenticación duplicado
  • 19:00- 24:00 SSO como servicio de IT provisto para los usuarios
  • 24:30- 26:30 Resumen del impacto en usuarios
  • 26:30- 29:30 Herramientas: JOSSO, CAS, OpenSSO
  • 30:00- 35:00 Cómo funciona SSO
  • 35:00- 61:50 Ejemplo implementación (Eventium)
  • 61:50- 82:00 Otros casos, precauciones, preguntas.
Ver la presentación (pdf)

02/08/2010 a las 4:37:18 PM | Sin categorizar, UTI GENERAL | No hay comentarios

Resultados charla JavaScript & AJAX

Queremos agradecer a Ángel ‘Java’ López, por la excelente y entretenida presentación.

Ángel publicó en su blog la presentación y la lista de link con los productos mostrados. En breve publicaremos el video de la charla.

13/07/2010 a las 8:25:58 AM | UTI SIS | No hay comentarios

Charla: Introducción a Ajax y Javascript

Aula de la charla confirmada: Aula 7 del Pabellón I - Ciudad Universitaria

28/06/2010 a las 5:16:38 PM | UTI GENERAL | No hay comentarios

Actualización de infraestructura y cambio de equipos en UTi-CCC

El viernes y sábado pasados se llevaron a cabo tareas de mejora en la sala de servidores y conectividad del Centro de Comunicaciones Científicas - Unidad de Tecnologías de la Información de Exactas (UTi-CCC).

La duración del corte de Internet se extendió más allá de las dos horas previstas originalmente. El servicio se rehabilitó durante la madrugada del sábado salvo en el Pabellón II, donde recién pudo ser reestablecido durante la tarde del sábado. La incorporación de nuevos racks, servidores rackeables y UPS’s significa una mejora tecnológica importante para UTi-CCC, que redundará en mejoras en los servicios a corto y mediano plazo.

28/06/2010 a las 9:00:31 AM | UTI CCC | No hay comentarios

Charla: Introduccion a Ajax y Javascript

Continuando con nuestra serie de charlas (SSO, Integración continua, SVN, y otros) anunciamos la próxima
Título: Introducción a AJAX y Javascript
Disertante: Ángel ‘Java’ López
Fecha: 2 de Julio - 15 a 17hs
Dónde: Pabellón I - Ciudad Universitaria - Aula 7

Descripción

Investigaremos que es Ajax que se basa en dos pilares:

  • El componente XMLHttpRequest, nacido en el Internet Explorer para otra misión, y luego adoptado a varios engines de Javascript de navegadores de código abierto
  • Javascript, un lenguaje basado en prototipos, con un gran flexibilidad

Luego de ver como es Ajax puro, programado contra tecnologías dinámicas en el servidor, entraremos en la utilización de librerías. La más popular actualmente es JQuery.

  • Nuevas funciones definidas por la librería, extendiendo Javascript
  • Funciones de Ajax
  • Uso de algunos plugins, con tecnologías en el servidor

Y una discusión hacia dónde va todo esto.

Bio

Más de treinta años dedicados al desarrollo del software, he pasado por varias tecnologías, lenguajes y plataformas. En estos últimos años, he estado trabajando en proyectos con equipos ágiles.

Sitio: http://www.ajlopez.com

Blog técnico: http://www.msmvps.com/lopez

Loading…

17/06/2010 a las 3:29:43 PM | UTI SIS | 1 comentario

Siguiente »