Noticias de Stack Builders

Ideas y notas de nuestro equipo

Pablo Ochoa

CodiGO! Tour de Universidades - UTE


Universidad Tecnológica Equinoccial

Universidad Tecnológica Equinoccial

El día Martes 25 de Marzo de 2014, el grupo CódiGO! en colaboración con la Universidad Tecnológica Equinoccial (UTE), llevó a cabo un evento como parte del Tour de Universidades. En este evento se expusieron varios temas de actualidad en el área de Desarrollo de Software. Stack Builders tuvo la oportunidad de realizar la apertura del evento con el tema "Nuevas Tecnologías Web", con el objetivo de promover en la comunidad quiteña las últimas tendencias y procedimientos que están siendo utilizados por la mejores compañías de desarrollo a nivel mundial.

Nuestra charla trató brevemente la evolución de los lenguajes de programación web, empezando por las primeras herramientas utilizadas para este fin; como son C++, Java CGI, Perl, entre otras. Seguidamente hicimos una pequeña pausa en las tecnologías actuales para tratar frameworks de programación dinámicos sumamente populares estos días. Hablamos acerca de Ruby, Python, Javascript y de las consideraciones que se debe tener al momento de programar usando estas tecnologías.

Examinamos los peligros o resultados indeseados que se pueden producir al carecer de un sistema de control de tipos en tiempo de compilación, así como técnicas utilizadas para reducir la cantidad de errores y aumentar la seguridad en nuestra capacidad para refactorizar un sistema funcional y complejo.

Sin embargo, nosotros en Stack Builders creemos que un lenguaje de programación debe proveernos características y herramientas que nos ayuden a identificar errores fácilmente resultando en productos más robustos y confiables. Razón por la cual continuamos con una breve introducción a Haskell, lenguaje que incorpora todas las características antes mencionadas.

Matt Campbell, uno de nuestros desarrolladores en Stack Builders, realizó un ejercicio en vivo utilizando Haskell para implementar un programa capaz de barajar un conjunto de cartas. Este ejercicio sirvió para resaltar características básicas del lenguaje como son: “Programación Funcional Pura”, “Definición de Tipos Personalizados” y "Clases de Tipos". Esta introducción despertó el interés del público y su curiosidad por aprender tecnologías nuevas.

Durante el transcurso del evento, se tuvo un espacio para realizar un "Coding Dojo"; ejercicio en el cual se les pide a los participantes resolver un problema a través de la utilización de una técnica conocida como “Pair Programming”; espacio en el cual Stack Builders también estuvo presente con sus desarrolladores para completar el reto.

Además de esto, también hubo charlas por parte del resto de miembros del grupo, que trataron temas muy interesantes como "Clean Code", "Desarrollo Guiado por Pruebas o TDD", entre otros. CodiGO! continuará con su tour de universidades en los próximos meses, por lo cual recomendamos estar atentos a las charlas que se estarán presentando. Stack Builders estará posteando toda la información relacionada a dichos eventos en su blog y su cuenta de twitter; así que los invitamos a estar atentos a lo que CodiGO! les tiene preparados y quedan muy cordialmente invitados.

¿Tienes lo necesario para ser un Stack Builder?