| COLAPHP - Review, Fotos, Vídeos e Slides das Palestras |
|
|
|
| Escrito por PorKaria | ||||||||||||||||||||||||||||||||||||||
| Sáb, 15 de Novembro de 2008 13:44 | ||||||||||||||||||||||||||||||||||||||
Tive a oportunidade de participar do LatinoWare 2008 e nele teve uma trilha de palestras sobre PHP chamada de COLAPHP - Congresso Latino-Americano de Software Livre - que foi organizado em cooperação com o grupo ProPHP. Vou escrever pequenos review das palestras que assisti e disponibilizar todos os slides/vídeos que consegui. Entre os slides estão sobre a palestra de DOCTRINE, phpUnderControl e vídeos das palestras do Matt Mullenweg (Wordpress) e uma palestra do Manuel Lemos (PHPClasses).
|
| 01. | <?php |
| 02. | |
| 03. | SELECT b.id AS b__id, b.title AS b__title, b.body AS b__body, |
| 04. | b.author_id AS b__author_id, b.slug AS b__slug, |
| 05. | b.created_at AS b__created_at, b.updated_at AS b__updated_at, |
| 06. | a.id AS a__id, a.name AS a__name, t.id AS t__id, t.name AS t__name |
| 07. | FROM blog_post b INNER JOIN author a ON b.author_id = a.id |
| 08. | LEFT JOIN blog_post_tag b2 ON b.id = b2.blog_post_id |
| 09. | LEFT JOIN tag t ON t.id = b2.tag_id |
| 10. | |
| 11. | ? > |
| 01. | <?php |
| 02. | |
| 03. | $q = Doctrine_Query::create()->from('BlogPost p')->innerJoin('p.Author a')->leftJoin('p.Tags t'); |
| 04. | |
| 05. | ? > |
Drupal - muito além de um CMS
Palestrante: Paulino Michelazzo
Review:
A palestra foi para apresentar o Drupal aos usuários PHP, para chamar membros para a comunidade do Drupal que é grande e ativa lá fora, com 150.000 desenvolvedores, 2.400 módulos e mais de 100.000 downloads/mês. E como um dos objetivos era "vender" o cms, ele mostrou casos de uso do Drupal por grandes sites como: The New York Observer, Linux Journal, MTV UK e etc.
Mostrou que o CMS é uma ferramenta muito madura com integrações técnicas com ferramentas como: Paypal, Cpanel, Courier MTA, Cpanel, LDAP, Moodle, OpenID, OpenX e por aí vai.
Já no final da palestra o Paulino fez um apelo a comunidade de desenvolvedores PHP do Brasil, que deêm atenção a esse grande CMS que é o Drupal, pois aqui no Brasil são muito poucos os desenvolvedores PHP que tem experiência com o Drupal.
E se você quer participar da comunidade do Drupal no Brasil acesse: http://drupal-br.org/ e http://www.cms.blog.br/
Migrando aplicações existentes para doctrine
Palestrante: Guilherme Blanco
Review:
Essa palestra foi continuação da primeira sobre Doctine, o Guilherme apresentou códigos. Exemplos bem práticos e mostrando como usar o Doctrine e com isso facilitando a migração de aplicações prontas para o Doctrine.
[ Códigos ] Aguardando...
Desarrollo ágil de aplicaciones web con php: un análisis de los mayores frameworks
Palestrante: Matías Montes
[Vídeo do inicio da palestra] [Slides]
Pog nunca mais! - técnicas e macetes para o desenvolvimento em php
Palestrante: Paulino Michelazzo
[ Slide ]
Integração contínua com cruisecontrol e phpundercontrol
Palestrante: Diego Tremper
Review:
Eu esperava uma palestra teórica, até por que palestras com esse tema na maioria das vezes são para dar sermão nos desenvolvedores. Só que essa foi técnica e direta ao assunto, mostrou o cenário, a solução e como funciona e mandou ver no phpUnderControl que é um patcher para o CruiseControl funfar com o PHP.
Esse tema mostra o quanto sistemas feitos em PHP podem ser profissionais, a palestra afasta o amadorismo mostrando a importância de monitorar o seu software, fazer testes (PHPUnit + Xdebug), testar a complexidade (PHPUnit + PMD), manter ele nos padrões (PHP_CodeSniffer), comentar o seu código (PHP Documentor) e assim aumentar a qualidade da sua aplicação.
O resultado da integração contínua é um código que funciona! testado e aprovado como todos as aplicações deveriam ser.
[ Slide ]
Programación con smarty, aplicaciones y ventajas
Palestrante: Iván Melgrati
[ Slide ] Aguardando Slide...
Developing application frameworks using php5
Palestrante: Daniel Marjos
[ Slide ] Aguardando Slide...
Acelerando sitios webs con memcached
Palestrante: Cesar Rodas
Review:
Fez uma comparação entre as bibliotecas mais usadas em PHP para fazer cache.
Métodos de integración y comunicación entre sistemas en php y terceras partes
Palestrante: Iván Melgrati
[ Slide ] Aguardando Slide...
Escribiendo Aplicaciones Ajax con PHP
Palestrante: Cesar Rodas
[ Slide ]
Qualidade no desenvolvimento de software com PHPUnit
Palestrante: Diego Tremper
[ Slide ]
High Performance Wordpress
Palestrante: Matt Mullenweg
Review:
Não é todo evento de PHP que você tem a chance de ouvir/trocar experiências com o dono de um site que tem 14.2 bilhões de requisições (7,300 por segundo).
Matt Mullenweg falou rapidamente das ferramentas do Wordpress e já foi para o assunto principal da palestra que é era performance e escabilidade, começou falando do lado do servidor e comentou sobre todas as soluções que ele testou, como APC, WP-Cache, MemCache e etc. Finalizou a palestra falando da otimização do lado do cliente, dando dicas de como deixar o seu Blog mais rápido, como otimizar os seus css, javascripts e usar o smush.it para reduzir o tamanho das suas imagens.
Novidades? Ele falou do Wordpress 2.7, para quem quiser saber mais novidades sobre o Wordpress 2.7, foi lançado um vídeo mostrando.
Como obter melhores empregos em PHP?
Palestrante: Manuel Lemos
Review:
Como obter bons empregos em uma linguagem que é usada por mais de 20 milhões de programadores? como se destacar nessa multidão? Manuel Lemos da dicas de como melhorar a sua carreira, aonde encontrar boas oportunidades e como ficar atualizado.
[ Slide ]
El futuro de PHP: Mejoras de PHP 5.3 en el soporte de POO
Palestrante: Mátias Montes
Review:
[ Slide ]
Construyendo una AOS con PHP: Patrones de diseño de servicios Web en PHP
Palestrante: Jesus Castagnetto

Manteniendo la casa limpa: probando y depurando aplicativos en php
Palestrante: Jesus Castagnetto
[ Slide ]
Enviando e-mail que chega ao destino usando php
Palestrante: Manuel Lemos
Review:
Quer ver a palestra? Ela foi apresentada também no CONAPHP e já está disponível em vídeo.
[Vídeo da Palestra no CONAPHP] [Slides]
Classe V: educação à distância com video-conferência no moodle
Palestrante: Guilherme Pereira da Silva Alves, Otávio Calaça Xavier
Review:
Você conhece o Moodle?
O que eu mais gostei na palestra foi o fato deles terem mostrados quais soluções para video conferência existem hoje para o Moodle, mostrando a qualidade e os defeitos das soluções. Para ai sim mostrar como foi bem desenvolvida a Classe V, usando as qualidades das soluções atuais, corrigindo e achando soluções melhores do que as existentes.
Para quem tiver interessado em usar/contribuir com o projeto é só acessar: http://code.google.com/p/classev/
Cake php para iniciantes
Palestrante: Igor Feghali
Review:
Se alguem queria conhecer como fazer um sistema no Cake, essa palestra mostrou exatamente como fazer, pois o Igor Feghali implementou e desenvolveu uma parte de um sistema durante a sua apresentação.
Pegou um "problema" que era organizar a lista de convidados do seu casamento e resolveu fazer um sistema. Só que ele precisava de algo com uma arquitetura extensível para o desenvolvimento, manutenção e implantação de aplicativos. Aí ele resolveu usar o CakePHP, que é um framework em PHP focado no desenvolvimento rápido.
Mais sobre o que o CakePHP pode lhe oferecer (e ofereceu para o Igor) você confere no slide e nos códigos.
Como vocês notaram, ainda não consegui todos os slides e códigos. Mas assim que eu conseguir atualizo o artigo.
As fotos que eu tirei durante o evento você pode conferir aqui: http://www.flickr.com/search/?q=colaphp%202008&w=26464783%40N02
| Comentários |
|