Programação

Programação dentro do FISL

Perl Moderno para a Web

duração: 1h

palestrante: Eden Cardim

horário/local: dia 24/06 - 10h - Sala 41E

descrição: Abordagem do Catalyst, DBIx::Class, Moose, técnicas de desenvolvimento, teste, manutenção e implantação de sistemas web de grande porte com Perl.

Desenvolvimento Rápido de Programas Linha de Comando

duração: 1h

palestrante: garu

horário/local: dia 25/06 - 9h - Sala 41C

descrição: Conheça App::Rad, um moderno framework para o desenvolvimento ágil de programas linha de comando. Não perca tempo com código repetitivo, use App::Rad e concentre-se apenas no que seu programa pode oferecer de melhor.

Perl para Administradores de Sistema e DBA's

duração: 1h

palestrante: Lorn

horário/local: dia 25/06 - 15h - Sala 41C

descrição: Essa palestra mostrará como usar a linguagem Perl para transformar tarefas diárias e fatídicas em programas sólidos, bem estruturados e eficientes. Da transformação de resultados de um SELECT em uma planilha ao gerenciamento de máquinas virtuais Xen, passando por monitoramento de logs de servidores web e bancos de dados, Perl é o melhor amigo dos administradores de sistemas e ferramenta indispensável para DBAs.

Perl 6 - Em busca do santo graal

duração: 1h

palestrante: Ruoso

horário/local: dia 27/06 - 12h - Sala 41B

descrição: Junctions, Hyperoperations, Autothreading, Representation Polymorphism, Parametric Roles, Runtime Mixin, User Defined Grammars, Lazyness. Conceitos que vão mudar a maneira como você pensa programação. O Perl 6 é uma nova linguagem, mas é também uma nova maneira de pensar programação, veja o que é, o que você já pode fazer e o que você vai poder fazer no futuro.

Lazy evaluation em Perl

duração: 1h

palestrante: fglock

horário/local: dia 27/06 - 17h - Sala 41C

descrição: Lazy evaluation é uma técnica para reduzir ou eliminar trabalho desnecessário, melhorando o desempenho de programas ou mesmo tornando possíveis aplicações complexas. São apresentados módulos do CPAN que permitem o uso desta técnica em Perl 5, e também são discutidas as características do Perl 6 que tornam seu uso ainda mais fácil. São também analizadas outras técnicas para melhoria da eficiência de programas.

Programação interna YAPC (propostas)

Estamos aceitando submissões de propostas para palestras! Coloque a sua aqui embaixo e aguarde a confirmação da grade!

LWP::Curl - Acesso (muito) rápido a conteúdo web

duração: 20 minutos

palestrante: Lorn

descrição: LWP é o padrão de facto para acesso web no mundo Perl. Sua portabilidade e flexibilidade são únicos e indispensáveis, mas chegam com o preço da velocidade. Nesta apresentação, vamos falar um pouco sobre o LWP::Curl, uma implementação do LWP tradicional utilizando a biblioteca libcurl para acesso rápido e eficiente. Presente na maioria dos sistemas operacionais modernos, você provavelmente já poderia estar usufruindo de todo o poder do LWP com a velocidade da libcurl neste momento! Serão feitas ainda algumas comparações de desempenho e API, além de discutidos projetos futuros de integração com os principais módulos Perl para Web Scraping.

Padre - a IDE Perl

duração: 20 minutos

palestrante: garu

descrição: Breve introdução ao Padre, uma IDE para Perl feita em Perl. Com uma comunidade ativa e empolgada, o projeto evolui rapidamente e possui uma série de plugins para facilitar ainda mais o trabalho do desenvolvedor. Será mostrado como utilizar o Padre para o desenvolvimento de programas em Perl 5 e Perl 6.

título da palestra

duração: X minutos

palestrante: seu_nome_aqui!

descrição: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.