Palestra: Encoding em aplicacoesAutor: Andre ValentiLocal: Anfiteatro 1 do PolisData: 14 de Marco de 2012Horario: 13h00 as 14hVoce ja perdeu a cabeca e a paciencia tentando entender de onde vem aqueles caracteres malignos que misteriosamente tomam o lugar das palavras acentuadas?Voce nao se conforma que o ser humano ja foi pra lua mas ainda nao conseguiu garantir que um misero texto chegue corretamente ao seu destino?Voce nao entende o que diabo e Unicode, LATIN-1, UTF-8, UTF-16, UTF-32 e como essas coisas influenciam a sua vida?Seus problemas acabaram!! - ou nao... Na verdade, eles vao continuar. Mas pelo menos voce vai aprender a lidar melhor com eles!Neste minicurso, serao explicados os conceitos basicos do mundo magico do encoding e da representacao dos diferentes caracteres ao redor do mundo. Veremos por que motivos as coisas podem ficar feias e o que podemos fazer para elas ficarem bonitas. Veremos maneiras de programar defensivamente para evitar, dentro do possivel, o infeliz problema.CompareAam!Andre Valenti (@awvFi) e Engenheiro de Software na Dextra, programador certificado Java desde 2008 e apaixonado por desenvolvimento de software ha mais de 10 anos, quando comecou a brincar com programacao de computadores ainda na adolescencia. Possui grande experiencia com a plataforma Java (desktop, mobile e web), tendo trabalhado tambem em projetos JavaScript e Ruby. Possui conhecimentos em C++, Python e Haskell, alem de um grande interesse por linguagens de programacao em geral, paradigmas de programacao, boas praticas e padroes de projeto. Mestre em Ciencia da Computacao na area de Engenharia de Software, advoga a ESMR Engenharia de Software do Mundo Real , ou seja: teoria na pratica. Acredita que a habilidade de programar bem esteja fortemente relacionada com a habilidade de se comunicar bem, principalmente em lingua nativa. Nao e muito adepto de respostas prontas; prefere investigar cada assunto e formar sua propria opiniao.Os slides da palestra podem ser vistos aqui.Por favor, avalie o evento e de-nos seu feedback preenchendo este formulario.Comentarios neste post tambem sao bem-vindos. Palestra: Puppet: Gerenciamento "Automagico" de Configuracao de InfraestruturaAutor: Miguel Di Ciurcio FilhoLocal: Anfiteatro I do PolisData: 25 de Abril de 2012Horario: 12h30 as 14hA quantidade de servicos computacionais existentes nos mais variados setores de atividades tem crescido constantemente na ultima decada, e nao ha sinais de que va diminuir. Administrar, configurar, atualizar edocumentar corretamente torna-se cada vez mais desafiador. Alteracoes necessarias na configuracao de um grande parque de servidores ou maquinas virtuais podem causar mais problemas do que soluciona-los,devido a erros operacionais e muitas vezes tambem pela dificuldade de reverte-las.Para facilitar o gerenciamento de configuracao podemos utilizar o Puppet, ferramenta livre que faz automatizacao de tarefas rotineiras, verificacao e aplicacao de configuracao, garantindo consistencia ao longo do tempo. Para isso, o Puppet utiliza uma linguagem declarativa de facil sintaxe e independente de plataforma.O Puppet tem sido desenvolvido desde 2005 e e mantido pela empresa Puppet Labs. Possui uma grande comunidade de usuarios e contribuidores e e utilizado por: Wikimedia Foundation, Google, Globo.com, Twitter, Mozilla e outras entidades.A palestra tem como objetivo apresentar o Puppet, mostrar como e organizado e tambem demonstrar seu funcionamento, vantagens e principais recursos