<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Oi, Solli.</span></div><div><span>Tudo bem?</span></div><div><span><br></span></div><div><span>Eu creio que poderei ajudar neste equinócio e este assunto (boas práticas com web frameworks) é a minha principal atividade profissional.</span></div><div>Tenho no github o YAC, uma prova de conceito sobre o Catalyst, que tornou-se a base para o site jornalbb.com. Eu posso fazer uma revisão e reescrever pois na época serviu pra eu aprender a usar o Catalyst. </div><div>O Wesley (blabus de blebes) tem a mesma prova de conceito implementada com Mojo, eu creio (no github é o Poste), num estilo totalmente diferente, pode ser um bom estudo comparar os dois.</div><div> </div><div>O escopo que vc propõe está bem interessante mas não entendi ainda como colocar em prática esta proposta.</div><div><span>Vamos
 combinar? Como vc gostaria que eu lhe ajudasse?</span></div><div><span><br></span></div><div><span>Bem, ao menos me comprometo a escrever os artigos:</span></div><div><span><br></span></div><div><span>1 - Projeto de Newspaper online implementando MVC com Catalyst</span></div><div><span>2 - Implementando a camada View em REST/AJAX com jQuery e Catalyst</span></div><div><span>3 - Catalyst: separando a camada Model para melhor portabilidade e desempenho</span></div><div><span><br></span></div><div><span>Abração!</span></div><div><span>Filipo</span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span
 style="font-weight:bold;">De:</span></b> Solli Honorio <shonorio@gmail.com><br> <b><span style="font-weight: bold;">Para:</span></b> saopaulo-pm@mail.pm.org <br> <b><span style="font-weight: bold;">Enviadas:</span></b> Segunda-feira, 25 de Junho de 2012 10:55<br> <b><span style="font-weight: bold;">Assunto:</span></b> Re: [SP-pm] Chamada para o próximo equinócio<br> </font> </div> <br><div id="yiv541179756">Pessoal,<div><br></div><div>Eu organizei melhor as etapas, com mais detalhamento. Dê uma olhada no que eu estou pensando.</div><div><br></div><div><div><div style="color: rgb(34, 34, 34); font-size: 13px; background-color: rgb(255, 255, 255); font-family: arial, sans-serif; ">

1o. Apresentar as boas práticas para desenvolvimento em web </div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px;"><div style="color: rgb(34, 34, 34); font-size: 13px; background-color: rgb(255, 255, 255); font-family: arial, sans-serif; ">

Discutir de maneira genérica quais são as atuais boas práticas (ou melhor escrevendo, as melhores experiências) para desenvolvimento em web, divisão de tarefas (Model, View e Controller). Acredito que este seria um ou dois artigos, mas escrito por mais de um autor. O idéia é apresentar os atalhos dos desenvolvedores experientes, ou definir nomenclaturas das tecnologias que vamos abordar nos próximos artigos;</div>

</blockquote><div><div style="color: rgb(34, 34, 34); font-size: 13px; background-color: rgb(255, 255, 255); font-family: arial, sans-serif; ">2o. Apresentar um problema (um sistema básico, que envolva pelo menos 2 tipos de Model e View)</div>

</div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px;"><div style="color: rgb(34, 34, 34); font-size: 13px; background-color: rgb(255, 255, 255); font-family: arial, sans-serif; ">Quero apresentar um problema já com tudo pronto para o desenvolvimento do sistema. Então já apresentar o schema de banco de dados, as definições do sistema, etc. Recentemente comprei o livro 'REST in Practice', e quero utilizar o exemplo de problema que ele colocou, no nosso caso vamos desenvolver a sistema para a Perlbucks, mas também existe a possibilidade muito interessante de utilizar a temática de dados aberto para criar uma aplicação (ou melhorar) nos moldes do <a rel="nofollow" target="_blank" href="http://ondeacontece.com.br/" style="background-color:transparent;">http://ondeacontece.com.br/</a></div>

</blockquote><div><div style="color: rgb(34, 34, 34); font-size: 13px; background-color: rgb(255, 255, 255); font-family: arial, sans-serif; ">3o. Implementar o problema utilizando as boas práticas em cada um dos frameworks.</div></div>

<blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px;"><div style="color: rgb(34, 34, 34); font-size: 13px; background-color: rgb(255, 255, 255); font-family: arial, sans-serif; ">Seria muito interessante apresentar de maneira prática e objetiva como implementar o sistema nos principais web frameworks perl do momento. Na minha lista, atualmente temos o Catalyst, o Dancer e o Mojolicious.</div>

</blockquote><br><div class="yiv541179756gmail_quote">Em 25 de junho de 2012 10:55, Solli Honorio <span dir="ltr"><<a rel="nofollow" ymailto="mailto:shonorio@gmail.com" target="_blank" href="mailto:shonorio@gmail.com">shonorio@gmail.com</a>></span> escreveu:<br><blockquote class="yiv541179756gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Pessoal,<div><br></div><div>Em setembro, sim já passamos do meio do ano, está próximo e precisamos continuar com a tradição do equinócio. Precisamos de 22 artigos para realizar o equinócio com o sucesso que já reconhecido.</div>



<div><br></div><div>Desta vez serei o responsável por organizar o evento e a primeira etapa é definir a temática. Pensei em focar nos web frameworks, apresentar os frameworks que temos na comunidade (Catalyst, Dancer, Mojo) e dividir isto em algumas partes, sendo elas :</div>



<div><br></div><div>1o. Apresentar as boas práticas para desenvolvimento em web - discutir de maneira genérica quais são as atuais boas práticas para desenvolvimento em web, divisão de tarefas (Model, View e Controller).</div>



<div>2o. Apresentar um problema (um sistema básico, que envolva pelo menos 2 tipos de Model e View)</div><div>3o. Implementar o problema utilizando as boas práticas em cada um dos frameworks.</div><div><br></div><div>O que acham disto ?</div>

<span class="yiv541179756HOEnZb"><font color="#888888">
<div><br></div><div>Solli Honorio</div><div><div><br></div>-- <br>"o animal satisfeito dorme". - Guimarães Rosa<br>
</div>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>"o animal satisfeito dorme". - Guimarães Rosa<br>
</div>
</div><br>=begin disclaimer<br>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br> SaoPaulo-pm mailing list: <a ymailto="mailto:SaoPaulo-pm@pm.org" href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br> L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>=end disclaimer<br><br><br> </div> </div> </blockquote></div>   </div></body></html>