[SP-pm] Equinócio de outono 2015 — DBIx::Class
Leonardo Ruoso
leonardo at ruoso.com
Sat Feb 28 06:59:19 PST 2015
Burrice minha: não tem equinócio de inverno, mas de outono :D
Em 28 de fevereiro de 2015 11:57, Leonardo Ruoso <leonardo em ruoso.com>
escreveu:
> Senhores,
>
> Gostaria de saber quem gostaria de contribuir para um Equinócio temático
> sobre DBIx::Class durante este mês de março.
>
> O programa sugerido até agora seria, do dia 1º a 20 de março:
>
>
> 1.
>
> DBIx::Class — ORM padrão de facto para Perl e um dos mais versáteis
> 2.
>
> DBIx::Class::Schema — O patamar de todas as suas classes de entidade
> 3.
>
> DBIx::Class::Core — Conhecendo os recursos básicos do ORM
> 4.
>
> DBIx::Class::Row — Da tradução de cada objeto em um registro
> 5.
>
> DBIx::Class::Relationship & DBIx::Class::Relationship::Base —
> Relacionamentos entre entidades
> 6.
>
> DBIx::Class::ResultSource — Em alguns casos metaprogramação é a melhor
> solução
> 7.
>
> DBIx::Class::ResultSet & DBIx::Class::ResultSetColumn — Das operações
> em coleções de objetos ou como obter DAO mágicos
> 8.
>
> DBIx::Class::InflateColumn — Objetos como atributos serializados
> 9.
>
> DBIx::Class::Schema::Loader — Engenharia reversa de um banco de dados
> existente
> 10.
>
> $schema — Minha própria implementação
> 11.
>
> $schema::Result::$result_class — Mapeamento das tabelas em classes de
> entidade
> 12.
>
> $schema::ResultSet::$resultset_class — Magia personalizada para
> coleções
> 13.
>
> $schema::Result::$virtualview_result_class — Consulta complexa
> pré-definida
> 14.
>
> SQL::Abstract — Consulta complexa orientada a dados
> 15.
>
> Como acessar funções e Stored Procedures
> 16.
>
> Reduzindo a complexidade ciclomática com joins e prefetching
> 17.
>
> Formas usuais para melhorar a velocidade de inicialização
> 18.
>
> Formas usuais para melhorar a velocidade de execução (é possível
> desabilitar conveniências quando não são necessárias)
> 19.
>
> Controle fino sobre suas transações
> 20. Solução de problemas
>
>
> Naturalmente o melhor seria começarmos a trabalhar nos artigos mais
> básicos primeiro, depois nos mais avançados. O esqueleto básico de cada
> artigo consistiria em extrair e traduzir aspectos importantes da própria
> documentação.
>
> Seria bem interessante haver comparações com Design Patterns e componentes
> de Java, Python ou .Net.
>
> Um grande abraço,
> --
> Leonardo Ruoso
> Journalist, Perl developer and business consultant
> Media, UFC/2006; Telecom, IFCE/1998
>
--
Leonardo Ruoso
Journalist, Perl developer and business consultant
Media, UFC/2006; Telecom, IFCE/1998
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20150228/ba17c643/attachment.html>
More information about the SaoPaulo-pm
mailing list