sfCon 2012 – Conferência brasileira sobre Symfony – Fotos

No dia 23 de junho de 2012, tive a oportunidade de participar e palestrar no primeiro evento Brasileiro sobre Symfony2.
Além, claro, de ficar feliz em participar do primeiro evento sobre assunto (já que venho trabalhando duro com Symfony desde sua versão 0.9 ), pude dividir o palco com profissionais que admiro, e ainda falei para pessoas considero fantásticas.

Quem pode participar com certeza gostou e fez bons amigos.

A interação entre as palestras foi muito legal e o evento se completou de uma forma muito interessante.

Todas as palestras logo ficaram disponíveis na web e avaliação do evento correu solta.
Você pode encontrar a avaliação e ver as palestras neste link (clicando no icone de slide) http://joind.in/event/view/931

Pudemos acompanhar desde de tópicos iniciais sobre Symfony2 e seus caminhos e desafios, falamos sobre migração, pontos de atenção e vários tricks, claro, outras áreas como injeção de dependência e testes estavam presentes e deram um grande charme para tudo.

Então assim aconteceu sfCon muito bem representado por todos os amigos da comunidade livre
(Se você esta por fora veja esta matéria).

Não tive a oportunidade de escrever sobre o evento, apesar de ficar inquieto e ter muita coisa em mente.
Também não tinha publicado as fotos que tiramos com minha câmera, mas hoje tive resolvi matar esse dragão.

Apesar de não falar muito neste momento deixo vocês na vontade para os artigos que pretendo publicar em breve, além disso vêm ai uma tradução para quem esta começando agora.

Nossa equipe aqui na TotLab vêm pegando pesado e dedicou um bom tempo para contribuir.

Fica então o meu abraço e todas as fotos.

 

 

Que tal Jobeet em Symfony 2 ?


Symfony 2
 esta realmente causando um alvoroço no desenvolvimento de sistemas PHP e mudando para melhor a forma que os programadores desenvolvem aplicativos para web.

Venho acompanhando o trabalho de ótimos profissionais no Brasil e dentre eles podemos encontrar a Andreia Bohner (http://andreiabohner.org).

Ela traduziu e desenvolveu alguns Cheat Sheets, que usei em diversos oportunidades, inclusive fez parte de treinamentos de Symfony 1.x que ministrei. (Ela nem tem idéia da ajuda que isso me deu, devo indiretamente muitos cafés para ela).

Como se não bastasse ela também mobilizou diversas pessoas para a tradução da nova documentação.
Fico sempre de olho em uma planilha que foi criada no Google Docs (https://spreadsheets.google.com/ccc?key=0AtX-XMIXR2DAdFBMekh4UktObUNOMy1NX2RSMjJMUUE) contendo o status da documentação e (doido) querendo ajudar, mas a frente da TotLab, isso pode ser difícil, o mercado não para e quando acho que terei um grid de folga algum novo projeto ou idéia surge e toma minha mente.

O lado bom para a comunidade, é que me parece que já temos 90% da documentação traduzida e só faltam os revisores acertarem os últimos detalhes.

Fica o meu parabéns pelo trabalho a todos, e é claro o muito obrigado.

Todo o material pode ser encontrado no próprio site da autora em: http://traducoes.andreiabohner.org/

Navegando este mês antes da sfCon, preparando minha palestra, encontrei um link interessante com um tutorial transpondo o sistema Jobeet de Symfony 1.x para Symfony 2.x.

Veja: http://www.ens.ro/2012/03/21/jobeet-tutorial-with-symfony2/

Para quem esta começando agora no mundo Symfony, Jobeet é um aplicativo que foi desenvolvido para que os usuários Symfony 1.x aprendessem a criar na prática um projeto de sistema com as funcionalidades do framework.

Com certeza vale o seu click: http://www.jobeet.org/

Transpor Jobeet para Symfony 2, apesar de não ser uma tarefa complicada exige um bom tempo de trabalho.

Contudo, fico sempre pensando em realizar ações que possam realmente agregar valor para todos, e neste caso, acho que vale o investimento de tempo.

Nas próximas semanas vou lançando essas traduções neste blog através do link:
Tutorial Desenvolvendo Jobeet com Symfony 2 – Tradução

Aguardo os comentários.

sfcon 2012 – Conferência Brasileira sobre Symfony

Isso mesmo, dia 23 de junho de 2012, na linda cidade de Belo Horizonte / MG, teremos a primeira (espero que de muitas) Conferência Brasileira sobre Symfony.

A sfcon tem como objetivo ajudar a difundir o mundo Symfony no Brasil, fortalecendo sua comunidade.

O evento vem com uma carga pesada e palestrantes afiados em desenvolvimento web, falando do ecossistema Symfony, das suas experiências, da nossa comunidade e das filosofias que englobam todo esse mundo.

Veja alguns dos temas apresentados:

– Desenvolvimento de aplicações PHP utilizando o Symfony 2
– Doctrine 2 – Camada de persistência para PHP
– Silex
– Engenharia reversa aplicados na migração de sistemas legados
– Inversão de Controle e Injeção de Dependência no Symfony 2
– TDD com Symfony 2
– Aplicações Comportadas com Behat

Você pode conferir agenda completa no site do evento: http://sfcon.com.br

A minha participação conta com a palestra:

“Conceitos de engenharia reversa aplicados na migração de sistemas legados Symfony 1.x para Symfony 2.x.”
(O nome ficou bem grande, ainda estou tentando fazer um zip nele)

O objetivo é uma breve introdução às possibilidades da reengenharia de sistemas legados e quais são os pontos de atenção neste processo.

Serão mostrados fragmentos de códigos entre as plataformas aonde apresentarei um projeto da TotLab.

Ficou na dúvida? Você ainda não sabe o que é Symfony? Sem problemas.

[quote style=”boxed”]”Symfony é um conjunto reutilizável de componentes PHP, coesivos e desacoplados, para resolver problemas comuns no desenvolvimento web. Baseado nestes componentes, Symfony é também um framework para desenvolvimento web.”[/quote]

É assim que o seu criador, Fabien Potencier o descreve.

Se você quer saber mais sobre Symfony já pode acessar o site http://www.symfony.com

Se você gerência projetos que usam tecnologias web sua presença é obrigatória neste evento.

A sfcon está sendo organizada por Diego Oliveira, membro ativo da comunidade de php de Minas Gerais, co-organizador dos encontros do grupo PHPMG e do PHPMG Talks.

Venha participar com a gente, além de aprender muito você ajuda a fortalecer nossa comunidade.

Veja mais informações em http://sfcon.com.br

Te espero lá.

 

Symfony – Doctrine – Alterando Listener em Tempo de execução

$object->getListener()->setOption('disabled',true);

ou

$manager->setAttribute(Doctrine::ATTR_USE_DQL_CALLBACKS, false);

 

$old_dqlc = Doctrine_Manager::getInstance()->getAttribute(Doctrine::ATTR_USE_DQL_CALLBACKS);
Doctrine_Manager::getInstance()->setAttribute(Doctrine::ATTR_USE_DQL_CALLBACKS, false);
$record->delete();
Doctrine_Manager::getInstance()->setAttribute(Doctrine::ATTR_USE_DQL_CALLBACKS, $old_dqlc);