PHPMG is the oldest PHP group in Brazil. This year we start having our annual conference, for the MG state.

Saturday 21st September 2019

09:00
6
Features do PHP: "mágicas" ou não
Talk by Naylon Kessler de Aquino (40 minutes)

Todos os dias temos novos profissionais de diversos níveis começando a trabalhar com o PHP, uma linguagem simples, poderosa e dinâmica. Devido a forma como começamos a trabalhar com linguagem muitas vezes não temos a ciência de algumas de suas features ou não as compreendemos muito bem. A palestra proposta visa abordar algumas features do PHP que podem potencialmente ser desconhecidas por profissionais iniciantes com a linguagem. A abordagem inclue, dentre outras features: Métodos mágicos, Constantes mágicas, Variáveis e métodos variáveis, Late static bindings e outros.

09:50
6
#tbt do PHP, a evolução da linguagem nos últimos 10 anos
Talk by Joubert RedRat (40 minutes)

O objetivo desta palestra é falar porque surgiu o PHP, como ele evoluiu nesses últimos 10 anos e apresentar porque ele é uma opção para aprendizado e uso no trabalho, falando das empresas no Brasil e no mundo que as usam, e também falar das comunidades Brasil afora.

10:40
6
Precisamos falar sobre frameworks
Talk by Diego Borges (40 minutes)

Ei... Sabia que enquanto você lia esse texto nasceu um novo framework em alguma linguagem de programação? Frameworks são ferramentas para tornar mais simples o trabalho, mas será que precisamos usar framework pra tudo? Usar framework pode criar algum problema para o meu projeto? Com a existência vários tipos diferentes como escolher o melhor para o seu projeto? Vamos juntos desvendar esses mistérios.

11:30
5
Infraestrutura Escalável - As estratégias que usamos para lidar com 1B+ requests por mês em nossas APIs
Talk by Pedro Cordeiro (40 minutes)

Nessa conversa, iremos apresentar estratégias comuns, com cases reais, de como lidar com um volume extraordinário de requisições - seja em um site ou em uma API -, com redundância, controle de custos e altíssima disponibilidade. Os cases serão apresentados em uma plataforma disponibilizada através da AWS, mas os conceitos traduzem-se muito bem para outros cloud providers. Naroga é fundador e CTO da Crawly, possui certificação AWS Solutions Architect e é o responsável por gerir uma infraestrutura que recebe mais de um bilhão de requests por mês.

13:30
4
Function as a Service no OpenFaaS com Docker e PHP
Talk by Rodrigo Wanderley De Melo Cardoso (40 minutes)

Com o OpenFaaS é muito simples transformar qualquer coisa em uma function as a service que é executada no Linux ou Windows através do Docker Swarm ou Kubernetes. Além disso o OpenFaaS já possui um portal onde você pode implementar novas funções e verificar as métricas de suas funções. Aproveitando a facilidade e poder da linguagem PHP, podemos fazer muita coisa usando essa ferramenta.

14:20
5
Painel sobre Carreira e Mercado de Trabalho
Talk by Jonathan Bruno dos Reis, Luiz Gama, Paula Faria, Juliana Helena (50 minutes)

Neste painel iremos discutir um pouco sobre o mercado de trabalho e a carreira de desenvolvedor como um todo. Teremos convidados de empresas de renome no cenário nacional.

15:20
6
WordPress pra quem gosta de PHP
Talk by Ricardo Moraleida (40 minutes)

Com um ecossistema único e cheio de pegadinhas, além de uma base enorme de conteúdo voltado principalmente para iniciantes, um site WordPress pode ser ao mesmo tempo o sonho dos editores de conteúdo e o pesadelo dos desenvolvedores e hospedagens. Mas não precisa ser assim. Performance, segurança, SEO, orientação a objetos, escalabilidade, testes: tudo pode funcionar lindamente em WordPress, basta entender os caprichos da plataforma e trabalhar a favor deles. Essa é uma palestra de nível intermediário/avançado, com foco em práticas de desenvolvimento em PHP moderno e puro, sem auxílio de plugins ou códigos prontos.

16:40
4
Programação Funcional em PHP
Talk by Marcel Gonçalves dos Santos (40 minutes)

Não existe solução única para todos os problemas em tecnologia. O mesmo acontece para linguagens de programação! Aprenderemos mais sobre elas através do paradigma de programação funcional. Abordaremos paradigmas de programação, programação funcional e conceitos relacionados (funções de primeira classe, alta ordem e puras, estados, imutabilidade e recursão), programação funcional em PHP, map, filter e reduce, funções parciais, memoization e currying, composição, bibliotecas em PHP, vantagens e desvantagens.