SG Virtual #4 (abril 2013)

Kanban en desarrollo de Software

Desde la aparición del "Agile Manifesto" en 2001, una serie de principios y métodos han sido adoptados para el desarrollo adaptativo de software de manera que otorgue más valor agregado hacia "el cliente". Uno de esos métodos, Kanban, adoptado desde procesos y metodologías de calidad de Lean o Manufactura esbelta se ha convertido en una herramienta poderosa que provee los siguientes beneficios:
- Elimina desperdicios
- Incorpora aprendizaje continuo

Como se recupera la Información en la Web y sus Herramientas de Búsqueda

El objetivo principal de este artículo es introducir al lector en la Recuperación de Información nos introducimos en los conceptos básicos a partir del entorno de recuperación de la información, con ejemplos en la problemática de la recuperación de la información y abarcando los modelos de recuperación de información, poniendo en contexto la diferencia entre recuperación de información y recuperación de datos, y terminando con la estructura de datos de recuperación de la información

El BDMS OpenRules

Las TIC se han vuelto en la actualidad vitales para toda organización y esto les a permito cambiar también las estrategias de negocio, aunque la gente de negocio espera que los sistemas puedan cambiar rapidamente, una solución es usar un BDMS(Sistema de gestión de deciciones del negocio), en esta sesion se mostrara:

• La imprtancia de los modelos de decisión.
• ¿Que es un BDMS?.
• Como implementar un BDMS con OpenRules.

Se mostrará un ejemplo.

Escribiendo software con agilidad

Conferencista(s)

Todo el mundo dice ser "ágil" en la actualidad, pero lo que parece ser divertido y genial al principio puede llegar a ser un verdadero desastre si no estas preparado para ello.

Como desarrolladores de software nadie nos dice cómo hacerlo y la entrega de valor con un equipo autodirigido en iteraciones cortas, no es algo fácil cuando se tiene que diseñar un sistema flexible, sistema robusto, maduro y probado.

Crear startups no es suficiente

Hoy es día todos quieren ser CEO, CTO o VP (o ya lo son), pero para crear soluciones tecnológicas que cambien al mundo hace falta más que poner títulos en las tarjetas de presentación.

Actualmente estamos viviendo ya una crisis de talento en México (como en otros países) y es importante que podamos atender el problema para generar talento en lugar de tratar de conseguirlo donde no hay.

Creando API's con Hypermedia

Si no has escuchado acerca de Hypermedia, probablemente no has terminado de comprender que es un servicio REST.

No es algo nuevo y sin embargo aún no falta comprender más acerca de como implementarlo y usar está tecnología en nuestras aplicaciones.

Descubre en la plática como puedes empezar, que herramientas utilizar y decide por tí mismo si vale la pena intentarlo en tu siguiente servicio.

Desarrollo Web con Grails

Hoy en día el tiempo es factor crucial para los proyectos por lo que debemos buscar soluciones agiles aun en el desarrollo, una opción para esto es Grails, el cual es un framework web para groovy, en esta sesion se mostrara:

• Grails un framework web de alta prouductividad para la plataforma java.
• Reutilizar tecnologías Java ya probadas como Hibernate y Spring bajo una interfaz simple y consistente.

Todo esto con un ejemplo.

Construcción de Aplicaciones en Facebook

Facebook como una de las redes sociales más utilizadas en el mundo permite a los desarrolladores crear aplicaciones, juegos, tribias y más dentro de la plataforma de la red social. Los desarrolladores pueden monetizar sus aplicaciones, realizar reportes de uso de la aplicación, incrementar su red de contactos y promocionar productos y servicios.

Chronicle of a SOA Foretold

Rails is no longer the new kid on the block. Basecamp was launched on February 4, 2004 and the '1 minute blog video' is a distant memory for many Ruby developers. Most new comers dont know Chunky Bacon and Why the lucky stiff!

Rails has just gone through its awkward teen years full of drama and tears. Like any teenager, Rails was influenced by a lot of external forces.

GeoMarketing empresarial

Como usar las nuevas herramientas de TI Geográficas, para dotar a la información empresarial de la visibilidad territorial y explotar al maximo nivel su capacidad, sin solo ser una heramienta de moda.

Modelado de datos UML

Mediante la herramienta Enterprice Architec, crear el modelado de un sistema desde los diagramas de requerimientos, diagramas de caso de uso, diagramas de actividades, diagramas de comunicacion, diagrama de objetos, diagrama de datos y la generacion del codigo para los lenguajes como Java, c++, visualbasic, etc., asi mismo como la generacion de documentacion y el costo del proyecto.

Elastic design y twitter bootstrap: mejorando nuestras interfaces

Cada día el ecosistema de dispositivos que se conectan a Internet crece y crece: tablets, smartphones, laptops, desktop... miles de dispositivos con resoluciones más y más diversas. Esta evolución nos obliga a cambiar drásticamente nuestros hábitos de desarrollo: mejorar nuestras interfaces, utilizar estándares como HTML5 y CSS3. Twitter bootstrap nos ayuda enormemente para desarrollar aplicaciones multi-dispositivos de manera rápida y confiable.

Desarrollo de RIA con Google Web Toolkit y Java EE

Google Web Toolkit es un framework de Google para desarrollo de aplicaciones ricas en internet. Programas en Java y el compilador lo traduce a JavaScript optimizado para todos los navegadores. En conjunto con Java EE nos permite crear fácilmente aplicaciones empresariales altamente escalables. Sin duda un Framework que todo developer en Java debería conocer.

Creacion de paginas Webs con Google Sites

En este curso se enseñara como es posible crear una pagina web con ayuda de Google Sites de forma facil y gratuita sin necesidad de pagar un dominio. Google sites es una aplicacion que te permite crear tu sitio web de forma sencilla, puedes crear diferentes tipos de paginas web y te ofrece varias herramientas que te ayudan a diseñarla en ella puedes manejar archivos y personalizar las interfaces a tu gusto sin tener mucho conocimiento al respecto

SAP Sybase IMDB - Configuracion para rendimiento optimo

• Repaso de SAP ASE 15.5 IMDB
– Que es una Base de Datos en Memoria (In-Memory Database = IMDB)
– Tipos de uso

• Repaso de la Arquitectura de SAP ASE
– Manejo de procesos sin acceso a disco duro (I/O)
– Entendiendo y Monitoreando contencion SMP
– Aspectos Internos Mejorados de IMDBs

• Resultados de rendimiento

• Recomendaciones

Uso de dispositivos moviles en la educacion

Las ventajas del uso de moviles en la era post PC no tecnifica a un estudiante con la ventaja de usar redes WiFi y 3G, inclusive
con ambientes colaborativos de educacion a distancia con soluciones de bajo costo de leasing

Esto permite extender inclusive la tutoria y el horario de clases con internet y hasta en Chbers
Con Aplicaciones gratuitas de moviles ademas de software en computadoras con aulas activas

Creacion de paginas Webs para dispositivos móviles

El curso esta diseñado para explicar como crear de forma muy sencilla una pagina web para dispositivos móviles con ayuda de dudamobile, no es necesario tener muchos conocimientos de diseño web y saber escribir código para tener una pagina que se pueda ver en un dispositivo móvil de forma amigable al usuario.

Desarrollo Facil y Gratis con Oracle APEX

Muchas empresas y programadores piensan que los productos Oracle con caros y complejos, por lo cual prefieren aprender otros tipos de lenguajes. sin embargo existen productos que son gratis para desarrollos tal como Oracle Application Express o APEX.

Es una herramienta RAD que se ejecuta con una base de datos Oracle. Permite desarrollar prototipos de aplicaciones WEB de forma segura y rápida.

El valor del analista de negocios en las organizaciones, el nuevo rol del siglo XXI

En el entorno empresarial y, particularmente en el ámbito de las Tecnologías de Información, ha surgido la necesidad de profesionalizar un nuevo rol denominado Analista de Negocios con las competencias necesarias para comprender a fondo los procesos críticos de negocio y gestionar los requerimientos de los diversos interesados, con el fin de crear soluciones de negocio eficaces que satisfagan plenamente las necesidades de las organizaciones

Introducción al Monitoreo Web con Google Analytics

Google analytics es un servicio gratuito de estadísticas de sitios web, la cual nos da los medios para poder medir el desempeño de nuestro sitio web.

Y dependiendo de los objetivos de negocio que tenga tu sitio web ayuda a medir como es por ejemplo el flujo de nuestro sitio web antes y después de implementar un cambio de diseño en nuestro sitio.

Visualización con d3js: Contando Historias con Datos.

La naturaleza abstracta de los datos hace complicado el observar patrones y tendencias de forma obvia. Con la visualización de datos es posible apreciar tendencias en grupos, crecimiento poblacional, criminalidad, cobertura en seguridad social, etc. Expresar datos a través de visualización ofrece la posibilidad de entender información compleja en simples graficas o imágenes.

Django y el principio DRY

Django ha venido creciendo en popularidad en los últimos meses, debido a la rapidez con la cual se pueden desarrollar aplicaciones, el objetivo de esta conferencia, es mostrar de que manera se usa el principio DRY dentro del framework, y demostrar que es una de las herramientas más potentes del mercado actual.

Inteligencia colectiva y la evolución hacia la web semántica.

Hemos evolucionado de la sociedad de la información a la sociedad del conocimiento. El ser humano es por naturaleza social y para trabajar y aprender, el realcionarse con los demas permite potenciar lo que puede hacer. Nadie es dueño de todo el conocimiento, todos tenemos un poco de el y compartiéndolo se pueden obtener mucho más que de manera individual, esto es la inteligencia colectiva.

BPM con herramientas de código abierto

El objetivo de la conferencia es hacer una breve introducción a los conceptos básicos de la Gestión de Procesos de Negocios (BPM) por medio de herramientas de automatización basadas en código abierto.
Se hará una introducción a los conceptos básicos de la gestión de procesos de negocio, sus etapas, ciclos, herramientas, y al final se complementará con una breve reseña del Sistema de Gestión de Procesos de Negocio (BPMS) de código abierto: "Processmaker".