marcio_ferreira++ # muito bom o comentário huahahuauhauha Daniel Vinciguerra
Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra From: [email protected] Date: Sun, 12 Jun 2011 14:14:18 -0300 To: [email protected] Subject: Re: [SP-pm] Equinócio 2011 - 2o. Parte - Sugestão de Tópicos dvinciguerra++dvinciguerra++dvinciguerra++ # ele poderia estar codando, poderia estar hackeando, mas estava fazendo trabalho de designer []s, @_marcioferreiraMarcio Ferreiramarciodesouzaferreira.blogspot.com "Perl lives as the 'toolbox for Unix' " 2011/6/12 Daniel Vinciguerra <[email protected]> Bom dia senhores, Tomei a liberdade de trabalhar em um banner para o evento que pode ser visto no link abaixo...http://img541.imageshack.us/i/equinocio001.png/ Sugestões, criticas e outros comentários são muito bem vindos sempre! Ua, Daniel Vinciguerra Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra From: [email protected] Date: Thu, 2 Jun 2011 19:19:49 -0300 To: [email protected] Subject: Re: [SP-pm] Equinócio 2011 - 2o. Parte - Sugestão de Tópicos Devel::REPL!!! ABS() 2011/5/31 Solli Honorio <[email protected]> Pessoal, É comum sermos questionado sobre 'o que escrever' no equinócio, por este motivo tomei a liberdade de criar uma lista de sugestões de assuntos interessante para o tema Perl Moderno. Aqui temos apenas uma sugestão, então sinta-se encorajado a incluir outros tópicos ao recomendado aqui. Infra-estruturaAbordar instalação do Perl em ambiente controlado para a aplicação, ou a distribuição in-box do aplicativo. Perlbrew Mostrar como é possível distribuir aplicação in-box com o Perlbrew, quero informar como este desejo vem sendo abordado ao longo do tempo com o PAR, local::lib e agora com o Perlbrew sugestão: como montar um “ambiente Perl” do zero, com perlbrew e local::lib e como atualizá-lo em partes. (por exemplo, trabalho com local::lib aqui, mas ao tentar rodar o cpan no perl 5.14.0 (pelo perlbrew), já deu pau) App::Rad Não temos nada escrito sobre este cara, e é um assunto muito interessante. Tem uma abordagem muito diferente do usual para desenvolvimento de script (estou utilizando script na definição do Larry Wall) e tem um potencial enorme. Seria interessante explicar como funciona os plugins, escrever algo sobre uma interface para texto (além do já existente para linha de comando) Programa como servidor Temos várias threads sobre como desenvolver sistemas como servidores, e acho interessante abordar os novos módulos que facilitam este trabalho. Tenho um excelente livro que pode mostrar como fazer na unha este trabalho e comparar com os bons módulos no cpan. Sugestão de autor : André Carneiro Práticas e Estilo de Programação Mostrar o estilo moderno de programar em Perl. Threads Isto sempre é um assunto recorrente na lista. Este artigo deveria explicar como funciona a programação orientada a threads, as questões de semáforos, dead-lock, diferença com forks, diferenças entre os vários modelos de threads (no SO, emuladas, etc.) Este assunto é muito extenso e tem possibilidade de ser explorado entre 2 ou 3 artigos. Moose Não encontrei nada sobre Moose nos artigos do equinócio. Este é um assunto rico e acho que poderia ser abordado em três níveis, sendo o básico, intermediário e avançado. Sugestão : russoz tem interesse em escrever este artigo como co-autor Dist::Zilla (esse artigo já é meu ;-)) (@russoz) Testes “padrão” para autor e para release (inclui o Perl::Critic abaixo, mas não detalha o mesmo) revamp do artigo de Dist::Zilla do equinócio de Mar/11 Sugestão : russoz como autor Pod::Weaver (é meu também, e vai de mãos dadas com o Dist::Zilla) Sugestão : russoz como autor perl5i Perl::Critic e Perl::Tidy (Perl Modern Style) Mostrar o que é, e como utilizar o Perl::Critic. Importante mostrar como configurar o ~/.perlcriticrc e os comentários para desabilitar críticas pontualmente no código. Considero estes dois módulos como referência para o Perl Modern Style. Mostrar a integração destes módulos com editores de textos (VIM, Emacs) Interessa falar sobre testes? (TDD, DDD ?) sugestão de autor : @garu CPAN Não há artigos sobre o uso do CPAN no sentido de como acha um bom módulo, testers.cpan. Eu perdi a palestra do Brian no workshop, mas creio que ele fez uma boa explanação sobre o CPAN Web Este tema é muito rico e pode ser explorado de diversas formas, e também acredito que é o assunto de maior potêncial para o Perl Moderno por ganhar escala na utilização, normalmente será utilizando num ambiente amigo (Unix like) e com a empresa dot Cloud se mostrará um ambiente interessante para a entrega de soluções Perl em Cloud. Interface com o cliente Seria interessante abordar duas coisas neste item. Primeiro é sobre os templates engine, Template::Toolkit e seus concorrentes. E o segundo item é sobre a integração do Catalyst/Mojolicious com os frameworks de web rich (DHTMLX, ExtJS, etc). Seria muito bom mostrar como funciona tudo isto em um artigo (ou vários) Transferência de dados (Websocket, JSON, etc) Comunicação entre o cliente e os servidores. OWASP Acho muito interessante pegar os tópicos do OWASP[1] e mostrar como fazer em Catalyst/Mojolicious. Tem um material interessante mostrando o Rail[2] com o OWASP, e eu acho que poderíamos fazer o mesmo com Perl. Acredito que traduzindo em artigos os tópicos do OWASP Guide[3] seria uma excelente maneira de ensinar Catalyst/Mojolicious para pessoal. Persistência de Dados Explorar mais informações sobre persistência de dados. Já temos artigos abordando o DBIx::Class, inclusive dois excelentes do Eden mas acredito que podemos explorar mais ainda este assunto. Talvez possamos apresentar algum outro método de ORM além do DBIx::Class, ou construir Best Practices no DBIx::Class, ou partindo para tópicos mais avançados tomando como base o que já foi escrito. Mongoose Abordar como expandir uma classe Moose para a persistência em MongoDB com apenas uma alteração no código. Informar como ocorre o relacionamento entre as classes e como isto repercute no armazenamento e manutenção dos dados; Rose::DB XML [1] https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project [2] https://www.owasp.org/images/8/89/Rails_Security_2.pdf [3] https://www.owasp.org/index.php/Guide_Table_of_Contents -- "o animal satisfeito dorme". - Guimarães Rosa =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L =end disclaimer
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
