Palestras

Abaixo a lista de palestras, escrevo este parágrafo como promessa de manter esta lista sempre atualizada.

PS: a quem estou enganando =P

*DSLs *Por que VIM? *Escalabilidade *TDD: Test Driven Development com PHP *Logs: O que eles comem, onde vivem e como se reproduzem *Revisitando a Orientação a Objetos

TDD: Test Driven Development em PHP (50min)

O que são testes? Como transformar os testes manuais que você já pratica em automatizados e como eles podem melhorar o design do seu código através da prática de TDD.

Ao invés de só apresentar conceitos ou entrar em profundidade neles, que tal testar uma aplicação de

Why VIM?

How to design things using limitations as a feature?

We grew lazy on tools come bundled with features ready to be used and forgot what lies behind them. By limiting yourself more and more to the terminal you can learn how to design better solutions which interact well with others.

This is not a talk about an editor, it is to inspire and show you can much good (and free) stuff you are missing for not using the terminal you probably complain to use when needed.

*Slides already presented. *Past evaluations from people who saw it. *A post explaining the talk. *Video

Guia do mochileiro para escalabilidade

Escalabilidade em um sistema é planejada desde a sua concepção ou as consequências deverão ser aceitas. Como entender a arquitetura de uma aplicação web, como usar essa arquitetura a seu favor e quais são as práticas mais comuns será o conteúdo dessa palestra. Nada de teoria, você leva pra casa um conjunto de VMs pra experimentar e aprender o que foi apresentado.

*Slides. *Open repository with multi Vagrant VMs. *People comments on previous talks: *PHPEste 2015. *PHP Conference Brasil 2013

Melhorando a comunicação de suas APIs com DSL

Como criar DSLs com PHP (internas e externas) através de dois exemplos práticos. Porque e quando DSLs são úteis e como introduzí-las no seu dia a dia.

Revisitando a Orientação a Objetos

O paradigma é muito mais do que uma sopa de letrinhas. Primeiro, a pessoa precisa entender o que define a OO como paradigma pra depois entender as ferramentas que ela oferece pra resolver os problemas. Veremos que, nem sempre, seguir todas as boas práticas rende um bom resultado e obviamente: como resolver esse problema e melhorar o design de nossas aplicações no dia a dia.


Sobre

ZCE, Co-fundador PHPSP, desenvolvedor, jardineiro e envagelista do XKCD. Developer for 10+ years. Fan of open source, developer groups (co-founded PHPSP), Randal Munroe and PHP.

Augusto Pascutti é desenvolvedor PHP com 6 anos de experiência, trabalhou em projetos Open Source como CakePHP, Zend Framework e Habari. É evangelista PHP e de boas práticas, Zend Certified Engineer para PHP 5, fundador/coordenador do PHPSP e host do PHPSPCast.

*Slides de palestras já ministradas *Avaliações de pessoas que viram a palestra *Perfis Sociais: Meus perfis em diversas redes sociais *Perfil do GitHub: Meus códigos Open Source *Blog Pessoal: Quando tem mais texto que código *PHPSP: Grupo de desenvolvedores PHP do Estado de São Paulo