Ícone do site Taller

Programacão Funcional, Internet das Coisas e Retrospectivas no Café Ágil

Café Ágil

 

Aconteceu nesse sábado dia 6 de dezembro o Café Ágil, evento realizado pela Thoughtworks, uma empresa multinacional , conhecida pela atuação em desenvolvimento de software e em consultoria sobre metodologias ágeis. Eu tive o privilégio de participar e gostaria de comentar sobre os pontos que achei mais bacanas!

Além da oportunidade de aprender mais sobre a empresa e de conhecer outros profissionais de Florianópolis com interesses semelhantes, pude acompanhar as três palestras de cunho técnico do evento.

Erick Pintor, em sua palestra sobre Programação Funcional, explicou os principais conceitos e vantagens desse paradigma de programação:

Tais conceitos podem ser aplicados em linguagens não funcionais, dependendo das necessidades de cada projeto.

As principais vantagens do paradigma funcional são a agilidade no desenvolvimento, com códigos mais simples e de mais fácil manutenibilidade, e a maior consistência dos dados, facilitando e favorecendo o desenvolvimento de aplicações multi thread, aumentando com isso o aproveitamento do hardware (hoje a maior parte dos computadores trabalha com mais de um núcleo de processamento).

Na segunda palestra, Desiree Santos falou sobre Internet das Coisas(Internet of Things) e nos apresentou alguns projetos e iniciativas utilizando Arduino, além de demonstrar a facilidade de desenvolvimento, em C ou mesmo Javascript (utilizando a biblioteca Johnny-Five). Desenvolver para Arduino não requer conhecimento avançado em eletrônica nem tampouco conhecimento em linguagens de programação de baixo nível, facilitando o acesso à essa tecnologia, hoje já bastante utilizada em instituições de ensino superior, em cursos de diversas áreas. Outra coisa que me surpreendeu foi o custo da placa, muito menor do que eu imaginava (no Brasil, sai por volta de R$ 40,00, pelo que ela comentou).

Na terceira palestra, José Alberto Zimermann promoveu uma conversa reflexiva sobre as reuniões de Retrospectivas, ferramenta que tem como principal objetivo a melhoria contínua, uma das bases do Ágil, e algumas dicas sobre como se comportar para ser um melhor facilitador desta cerimônia tão importante e por vezes mal executada:

Para quem já entende bem os objetivos da Retrospectiva, mas gostaria de tentar outros formatos, ele recomendou o site Fun Retrospectives.

Finalmente, gostaria de agradecer pelo convite e parabenizar a Thoughtworks pelo evento. Compartilhar conhecimento é um pilar que a Thoughtworks e a Taller partilham e vamos continuar trabalhando para a disseminação da cultura ágil e para o crescimento da comunidade!

 

Sair da versão mobile