[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