Conteúdo 2023

CONTEÚDO 2023*

Confira abaixo as atividades que farão parte da Programação 2023
- Palestras de 1 hora,
- Tutoriais de 5 horas,
- Painel sobre o Futuro da Linguagem.
Agradecemos a todos os incríveis palestrantes que estão conosco, sem os quais não seria possível a realização dessa 17ed. da PHP Conference Brasil!
*Sujeito a alterações

PALESTRAS

1 hora

Como o I/O não-bloqueante e a programação assíncrona deixa o PHP no alto-nível das linguagens de programação

formato presencial: Palhoça-SC
KEYNOTE SPEAKER

Resumo:
"Nesta apresentação eu falo sobre os modelos para trabalhar concorrência e paralelismo, como fork de processos, threads e fibers/coroutines. Quais são as diferenças entre eles. Sobre como a web se trata de I/O e como ferramentas de I/O não-bloqueante e event-loops, como a Swoole, fazem com que o PHP esteja no topo dos benchmarks, sem dever nada para linguagens como Java, C# e até mesmo Go e Rust (como visto na TechEmpower e na Rinha de Backend)".

Tópicos:
- Programação assíncrona
- Concorrência e Paralelismo
- Ferramentas


Palestrante: Léo Cavalcante:
Evangelista do PHP, atua com Engenharia de Software há mais de 15 anos, hoje trabalha como Staff Engineer e Skill Lead na área de Developer Experience da PicPay, é membro oficial dos projetos Swoole e Hyperf e também é representante na PHP-FIG, o grupo de frameworks que definem os padrões das PSRs.

Optical Mark Recognition com PHP

formato online: em tempo real
KEYNOTE SPEAKER

Resumo:
"Essa palestra eu compartilho uma experiência onde precisei desenvolver um script que identificasse as respostas marcadas em um formulário de papel que fazia uma pesquisa de satisfação. Foi desenvolvido um script com PHP que utiliza o Imagik para processar a digitalização e identificar as marcações. Transformei esse script em uma biblioteca e publiquei no meu GitHub https://github.com/jansenfelipe/omr Na apresentação eu mostro ao público as vantagens de contribuir com código aberto e incentivo o desenvolvimento colaborativo"

Tópicos:
- PHP
- Caso de Uso
- Experiência coorporativa
- Imagick
- Processamento de Imagens
- Open Source

Palestrante: Jansen Felipe
"Fundador da Supliu Tecnologia e Co-fundador da Techpines. Analista, arquiteto, professor, palestrante e desenvolvedor de software há 15 anos no mercado TI com atuação em diversos projetos. Formado em Análise e Desenvolvimento de Sistemas na UNA em 2011 e pós graduado em Design de Interação na PUC em 2016. Experiente em gestão de equipe de desenvolvimento de software. Mantenedor de projetos opensource e entusiasta por novas tecnologias. https://www.linkedin.com/in/jansenfelipe/ https://instagram.com/jansenfelipe"

Segurança no Desenvolvimento de APIs

formato online: em tempo real
Resumo:
"Vamos falar sobre considerações de Segurança da Informação no desenvolvimento de API’s (ou de aplicações em geral). Vamos explorar durante a nossa talk os temas mais importantes a serem considerados durante a fase de planejamento, desenvolvimento e na execução da API. Vamos utilizar uma aplicação em Laravel para os nossos exemplos.

Tópicos mais importantes a serem considerados, incluindo:
- Como iniciar um projeto focado na segurança dos dados e da aplicação;
- Quais os tópicos mais importantes a serem considerados;
- Quais os tipos de ataques são mais comuns;
- Quais os pontos de falhas mais comuns;
- Como (tentar) manter a aplicação mais segura;
- Vou compartilhar algumas ferramentas que podem ser utilizadas para simular e analisar items da segurança da sua aplicação;"


Palestrante: Jefferson Souza
Programador PHP há mais 18 anos. Sempre por dentro de novas tecnologias e de soluções que agilizem o desenvolvimento e otimize a performance, tem trabalhado bastante com o mundo mobile e também com o chamado “Dev Ops”, onde vem a cada dia adquirindo mais e mais experiência com o Docker, Entrega Contínua e Gerenciamento de Configurações e Ambientes. É certificado EXIN DevOps e atualmente está morando e trabalhando na Alemanha, onde trabalha exatamente com Integração e Entrega Contínua.

Criando testes integrados de APIs com PHP

formato online: em tempo real
Resumo:
"Nesta palestra mostramos como utilizar PHP para fazer testes integrados de APIs RESTful com auxílio de uma classe específica para isso."

Tópicos:
- APIs
- Testes integrados
- Component Rest
- Como construir os testes

Palestrante: Flávio Lisboa:
É mestre em Tecnologia e Sociedade pela Universidade Tecnológica Federal do Paraná. É bacharel em Ciência da Computação com especialização em Programação Orientada a Objetos e Tecnologia Java. Possui as certificações Zend PHP Certified Engineer, Zend Framework Certified Engineer e Zend Framework 2 Certified Architect. É autor de 9 livros sobre programação PHP com uso de frameworks. Trabalha como analista no Serviço Federal de Processamento de Dados e é professor de pós-graduação na Unicesumar e Faculdades Alfa e professor de graduação no Isulpar em Paranaguá.

Terminei, só falta.... Testar?!

formato online: em tempo real
Resumo:
"Como a qualidade de software pode te tornar uma melhor pessoa desenvolvedora?? Muitas vezes porque não entendem a importância dos Testes de Software e como saber fazer bons casos de teste influenciam em uma boa qualidade nos códigos entregues. É nesse momento que mostro como saber testar me tornou uma Dev melhor."

Tópicos:
- Importância e porque testar
- Princípios do teste de software
- Pirâmide de testes
- Modelo em V de desenvolvimento
- Casos de teste
- Técnicas e tipos de teste
- Testes automatizados.

Palestrante: Mônica Craveiro de Menezes
Carioca, Bacharel em Sistemas de Informação e Matemática, Desenvolvedora Back-end na Sensedia, Voluntária e Host do Canal do YouTube da NodeBR, ex-aluna do [des]programe, {reprograma} e DigitalHouse>. Professora de Programação, além de Participante e Palestrante em diversas comunidades de TI.

Personalizando e expandindo o WordPress com hooks, actions e filters

formato presencial: Palhoça-SC
Resumo:
"A palestra irá abordar o que são e como utilizar os hooks (ganchos), estruturas que permitem personalizar e adicionar novas funcionalidades ao WordPress sem a necessidade de modificar seu código original."

Tópicos:
- O que são hooks? Por que usar hooks para modificar e extender o WordPress?
- Qual a diferença de actions e filters?
- O que são actions? Lista das principais actions
- O que são filters? Lista dos principais filters
- Estudos de casos e exemplos


Palestrante: Marco Andrei Kichalowski:
Formado em Informática pela PUCRS e MBA em Marketing pela ESPM/RS, Marco Andrei Kichalowsky é webmaster, programador PHP e um dos Top 50 Especialistas em WordPress no Brasil, eleito pela ABRADi e Cloudez. Atua como voluntário no WordCamp Central, entidade que promove a Comunidade WordPress no mundo e é um dos WordPress Polyglots, traduzindo o CMS e sua documentação para o Português Brasileiro. Foi coordenador do WordCamp Porto Alegre 2017 e trabalhou como organizador no WordCamp Europe 2022, no Porto, Portugal. É diretor de operações e novos negócios na Arsnova Digital. Blog: https://marcoandrei.com/

Realizando locks no PostgreSQL pela sua aplicação PHP

formato online: em tempo real
Resumo:
"Nesta palestra, mostraremos como utilizar os locks de linhas (row locks) e também os Advisory Locks no PostgreSQL, em processos de processamento paralelo de filas e também em processo de indepotência. Isto passou a ser muito importante, com o advento dos Pods em tecnologia tipo Kubernetes."

Tópicos:
- PostgreSQL
- Locks, Indepotência
- Processamento de Filas

Palestrante: Lucio Chiessi:
Atuando como DBA em Bancos de Dados PostgreSQL há mais de 15 anos e palestrante dos PGConf Brasil e PHP Conference Brasil. Hoje como Senior PostgreSQL DBA na Trustly Inc e um amante de Software Livre e PostgreSQL. Muito ligado à comunidade PHP no Brasil, sempre com o objetivo de trazer a todos as melhores experiências que podem ser obtidas utilizando o PostgreSQL no seu PHP.

Identificando gargalos de performance no seu PostgreSQL

formato online: em tempo real
Resumo:
"Nesta palestra, mostraremos as melhores formas de identificar gargalos de performance no PostgreSQL e o que podemos fazer depois pra resolve-los da melhor forma. Sabendo que muitos desenvolvedores e profissionais de infra passam por este tipo de problemas, oferecemos este conteúdo como forma de ajudar e divulgar opções."

Tópicos:
- PostgreSQL
- Performance,
- Monitoramento
- Administração

Palestrante: Lucio Chiessi:
Atuando como DBA em Bancos de Dados PostgreSQL há mais de 15 anos e palestrante dos PGConf Brasil e PHP Conference Brasil. Hoje como Senior PostgreSQL DBA na Trustly Inc e um amante de Software Livre e PostgreSQL. Muito ligado à comunidade PHP no Brasil, sempre com o objetivo de trazer a todos as melhores experiências que podem ser obtidas utilizando o PostgreSQL no seu PHP.

Os Patterns que facilitaram minha vida

formato online: em tempo real
Resumo:
"Nesta apresentação vou falar sobre alguns Design Patterns que me ajudaram a atravessar vários anos no desenvolvimento PHP, de certa maneira facilitando minha vida como desenvolvedor, no momento em que tornaram a manutenção e evolução dos softwares mais eficiente, e consequentemente menos sofrida."


Tópicos:
- Orientação a Objetos
- Design Patterns

Palestrante: Pablo Dall Oglio:
Mestre em Engenharia de Software pela Unisinos, ex-professor universitário, e autor de livros sobre PHP. Desenvolve em PHP desde 1999 e é criador da Adianti Solutions, onde encabeça os projetos Adianti Framework e Adianti Reports.

Trabalhar pra gringa - Mitos e Fatos

formato presencial: Palhoça-SC
Resumo:
Os perrengues e as alegrias de trabalhar para o mercado estrangeiro. Quais são as principais preocupações e dificuldades a se considerar e um "caminho das pedras" que pode te poupar muita saúde antes de encarar o desafio. Inglês, diferenças culturais, câmbio e impostos. Tudo com bastante bom humor e senso crítico.


Tópicos:
- Razões além do câmbio
- Seu currículo e portfólio
- Diferenças culturais
- Perfil
- Pagamento
- Plataformas

Palestrante: Ricardo Coelho
Cientista da computação pela Federal do Maranhão, investidor, desenvolvedor especialista em Cloud e Blockchain e membro do Speakers Bureau da Cloud Native Computing Foundation. Serial Community Founder, participou da criação dos grupos Cloud Native São Luis, PHP-Maranhão, GDG São Luis, Agile Maranhão, Meta Maker, Investidor Pro e Blockchain São Luis. Possui mais de 25 anos de experiência profissional em desenvolvimento e docência e representa o Maranhão como palestrante em eventos no Brasil e no exterior. Atua como consultor independente pela integração da tríade governo-mercado-academia. É especialista em sistemas de segurança da informação, auditor certificado NBR ISO/IEC 27001 e perito forense digital.

Programando o Futuro: A Força da Criatividade na Era da IA

formato online: em tempo real
Resumo:
"Programando o Futuro: A Força da Criatividade na Era da IA"" destaca a necessidade do desenvolvimento das softskills, ou competências socioemocionais. À medida que a Inteligência Artificial (IA) redefine o cenário tecnológico, esta apresentação explora o papel que as habilidades humanas desempenham para garantir que os profissionais de tecnologia não apenas acompanhem, mas liderem essa transformação. A palestra apresentará insights valiosos, conectando as tendências atuais e demonstrando como a capacidade de inovar, adaptar-se e pensar de forma criativa é mais valiosa do que nunca. A IA está mudando a natureza do trabalho dos programadores, passando de uma abordagem centrada na codificação para uma que valoriza a estratégia, a inovação e as habilidades interpessoais, com ênfase especial na criatividade, muitas vezes vista apenas como uma qualidade artística, e como estas habilidades podem ser cultivadas e aplicadas no ambiente de trabalho atual para resolver problemas complexos e impulsionar a inovação. E além de destacar a relevância contínua dos talentos humanos na era dominada pela IA, o palestrante também fornecerá uma proposta de plano de ação concreto para os profissionais de tecnologia desenvolverem suas softskills, com foco em estratégias eficazes e recursos para aprendizado contínuo. ""Programando o Futuro"" é um chamado à ação para os desenvolvedores, incentivando-os a reivindicar seu lugar na vanguarda da inovação tecnológica, complementando suas habilidades técnicas com a força da criatividade humana."


Tópicos:
- O Impacto da IA na Indústria de Tecnologia
- A Ascensão das Soft Skills
- Criatividade: O Diferencial do Programador
- Adaptando-se ao Futuro: Plano de Ação"

Palestrante: Humberto Massareto
Mestrado em Gestão das Educação Profissional Tecnológica, Mestrado Internacional em Criatividade & Inovação, MBA em Gestão da Tecnologia Educacional, Especialização em Criatividade & Inovação, Especialização em PNL, Bacharelado em Comunicação Social. 25 anos de experiência em grandes agências de publicidade nacionais e multinacionais. Professor em cursos de graduação, pós-graduação, MBA e Mestrado desde 1982. Sócio Diretor da K01 Capital Intelectual desde 2002 e Mind21 Desde 2020, presta consultoria e ministra palestras, treinamentos e workshops de Criatividade & Inovação, Design Thinking, Gamificação, StoryTelling, Media Training, Organizações Exponenciais, Transformação Digital, Gestão do Tempo, Economia Criativa e Comunicação Assertiva. Autor de 8 livros, 2 DVDs e artigos em revistas, jornais e sites.

SmtC: Show me the Code

formato online: em tempo real
Resumo:
"My code exibiting system powered by PHP & Javascript. Exibiting and executing code. Jailing/chroot. Systems without users, programming heaven. Frenetic curves (curvas da bosta): math and programming side by side."


*Obs: A palestra será ministrada em PT-BR

Tópicos:
- Tools: PHP, Javascript, Ajax. LaTeX/TikZ. SVG & Javascript.

Palestrante: Ole Peter Smith
Dinamarquês, Mestrado em Engenharia (esp. Matemática/Mecânica Analítica), Dept. of Mathemathics, Technical Univeristy of Denmark (MAT, DTU) 1990 PhD em Matemática (Otimização Estrutural), MAT, DTU, 1996 Systems Administrator, MAT, DTU, 1996-2002 – Professor (Matemática), UEG, Iporá, 2003-2008 – Coordenador de Informática, Universidade Estadual de Goiás (UEG), Iporá, 2004-2008 – Professor e Coordenador de Informática, FAI, Iporá, 2004-2008 – Professor Associado, Instituto de Matemática e Estatística, Universidade Federal de Goiás (IME, UFG), 2009-… Areas: Matemática Aplicada, Mecânica Analítica, Mecânica de Sólidos, Mecânica Quántica, Análise Numérico, Geometria Computacional,Sistemas de Informação, Bancos de Dados, Redes de Computadores, Perl, PHP, Python, Javascript, C/C++. LaTeX e TikZ. Website: http://www.olesmith.com.br/

Carreira Dev Internacional 101

formato online: em tempo real
Resumo:
"Os Prós e contras de investir na sua carreira internacional e falar sobre a relevância do PHP em empresas fora do Brasil. A ideia é trazer a minha experiência nesses mais de 4 anos e ajudar quem está decidido a tentar, tirar dúvidas de quem ainda não sabe se é a melhor ideia e trazer informações que podem te ajudar a se preparar. "

Tópicos:
- Um pouco da minha experiência;
- Carreira internacional, vale a pena?
- Como o PHP é visto no mercado internacional?
- Como começar a se preparar;
- Preparando o seu perfil;
- Perguntas e respostas;"

Palestrante: Daniel Satiro
Mais de quatorze anos de experiencia com analise, desenvolvimento de sistemas e liderança, tendo trabalhado para o Governo do Estado de São Paulo, Startup e Empresa de SVA para telecom.- Experiência prática na implementação de sistemas de alta performance.- Experiência em integração de sistemas e micro serviços. Especializações: – Liderança e gestão de TI;- Metodologias ágeis de desenvolvimento;- Arquitetura de Software;- Integrações Restful e SOA;- Design patterns;- ECLIPSE, Zend Studio, GIMP, PHP, JAVASCRIPT, XML,PROJECT, MY SQL, APACHE, POSTGRESQL, MVC, DAO, DTO, Zend Framework, Laravel e Lumen Framework, Git, RabbitMQ, Docker. Tecnólogo em Sistemas para Internet (Fac. Sumaré), Bacharel em Sistemas de Informção (Univ. São Judas Tadeu) e Especialista em Gestão de TI (FIAP). Mais de quatorze anos de experiencia com analise, liderança, Devops e desenvolvimento de sistemas, tendo trabalhado para o Governo do Estado de São Paulo, Startup e Empresa de SVA para telecom.Atualmente atuo como Engenheiro de Software remoto para Blue Coding.

WebAuthn: o "novo" padrão de autenticação na Web

formato online: em tempo real
Resumo:
"Conheça a especificação da W3C para autenticar usuários através de mecanismos como biometria e dispositivos físicos, podendo até substituir as próprias senhas! Veremos como funciona sua criptografia assimétrica, o que são autenticadores e qual o suporte dos navegadores para as principais funcionalidades do protocolo."

Tópicos:
- WebAuthn
- O que é
- Principais conceitos
- cerimônias
- Como implementar

Palestrante: Vinícius Campitelli
Desenvolvedor há mais de 15 anos, apaixonado por tecnologia e principalmente Web. Já atuei em projetos em diversas áreas, como email marketing, automação de redes, e-commerce, cibersegurança e e-learning, onde inclusive fundei uma startup. Gosto de falar principalmente sobre DevOps, arquitetura de sistemas, boas práticas de codificação e segurança da informação.

O que você precisa saber sobre autenticação com JWT

formato presencial: Palhoça-SC
Resumo:
"Entenda mais sobre as ferramentas do framework JOSE para transmitir informações de forma segura entre serviços, aprendendo como funcionam JWE e JWS (que é o que geralmente utilizamos e que chamamos de JWT), as formas de gerenciar as chaves criptográficas e as boas práticas para geração, manuseio e revogação desses tokens."

Tópicos:
- Família JOSE:
JWT, JWE, JWS, JWK, JWKS

Palestrante: Vinícius Campitelli
Desenvolvedor há mais de 15 anos, apaixonado por tecnologia e principalmente Web. Já atuei em projetos em diversas áreas, como email marketing, automação de redes, e-commerce, cibersegurança e e-learning, onde inclusive fundei uma startup. Gosto de falar principalmente sobre DevOps, arquitetura de sistemas, boas práticas de codificação e segurança da informação.

Como o PHP me deixou milionário

formato presencial: Palhoça-SC
Resumo:
"a importância de eventos como o PHP conference e demais networks, o por que e como esses eventos mudaram minha vida (networking, projetos, sócios), decisões que eu tomei ao longo do caminho, oportunidades que o PHP abriu na minha vida, empresas que eu abri, empresas que virei socio, empresas que faliram e por que faliram."

Tópicos:
- por que PHP
- cansei do Brasil
-de volta ao Brasil

- como funciona trabalhar remoto com ou sem ingles
- onde achar as vagas remotas ou para imigrar
- como funciona o processo de imigração e sponsorship na maioria dos paises (quem paga, quanto paga, e a familia, cachorro, etc..)
- responder duvidas do pessoal Q&As comuns que recebo nessas palestras: :: onde/como procurar por vagas que realmente contratam
- como organizar o currículo :: como pedir um salário justo
- quanto que ganha um dev Australia/Estados Unidos/Remoto
- oportunidades para quem sabe PHP e quer abrir uma empresa"


Palestrante: João Ribeiro
– Empresário, CEO da Mahalo https://mahalo.zone/ e MR Tecnologia, Escritor, Produtor de Conteúdo nas horas vagas. “Nasci em Três Passos/RS e atualmente moro em Santa Cruz do Sul/RS, mas ja morei na Australia (Sydney) e Estados Unidos (Redondo Beach). O PHP sempre foi parte da minha vida, meus primeiros sites e softwares que vendi foram desenvolvidos com ele e que hoje tenho até medo de olhar para o código daquela época. Comecei a trabalhar muito cedo e sempre utilizei da programação para melhorar processos na minha vida ou então dentro das empresas. Trabalhei para todos os tipos de empresas, estatais, privadas, aquelas que tinham uma ideia e nada de dinheiro (boa e velha startup), foram várias aventuras. Hoje tenho uma empresa que gerencia times de desenvolvimento para fora do Brasil, tenho uma startup que morreu, mas estamos trazendo de volta a vida, faço mentorias, escrevo e produzo conteudo para o YouTube nas horas vagas”.

PHP 4n6: perícia digital & computação forense com PHP

formato online: em tempo real
Resumo:
"Por mais que o existam poderosas suítes para análise forense e perícia digital, ainda surgem lacunas, no quotidiano do perito, que exigem ferramentas bastante específicas na exploração e descoberta de evidências. Por não haver uma ferramenta absoluta, o perito com habilidades na área de desenvolvimento consegue implementar soluções próprias que acabam contribuindo enormemente na elucidação dos casos. Em mais de uma década como perito forense computacional, tive a oportunidade de criar uma série de scripts PHP para os mais diversos fins, no âmbito pericial. Esta apresentação visa demonstrar a problemática de cada processo judicial e como ele foi esclarecido através da linguagem PHP - rivalizando com Python, linguagem fortemente difundida neste meio. A ideia será fomentar demandas periciais aos programadores e fazê-los perceber que ainda há muito a percorrer neste campo de pesquisa e desenvolvimento, enfatizando que as habilidades de programação são extremamente necessárias aos peritos digitais, tornado-os profissionais mais completos e diferenciados."

Tópicos:
- Computação forense
- Perícia digital
- ferramentas
- Cases reais

Palestrante: Ari Stopassola Junior
Bacharel em Informática com ênfase em Análise de Sistemas (Unisinos), estudou na Universidade Técnica de Lisboa (Portugal), Zend Certified Engineer (PHP 5.3), Zend Certified PHP Engineer (PHP 5.5), Rogue Wave Zend Certified Engineer 2017-PHP (PHP 7.1), Zend Framework 2 Certified Architect (ZFCA), Certified ScrumMaster pela Scrum Alliance, Microsoft Certified Professional (MCP), AccessData Certified Examiner (FTK), idealizador do curso Certificamp, autor do “Guia Preparatório para a Certificação PHP”, evangelista PHP e Perito Forense Computacional. Pós-graduado em Computação Forense & Perícia Digital pelo IPOG, discente da especialização Audio & Image Forensics pela Uninorte, mantenedor do site www.perito.inf.br, membro da Academia Brasileira de Ciências Forenses – ABCF e membro do HTCIA – High Technology Crime Investigation Association.

Laravel Livewire v3 - Esqueça todos os frameworks Javascript

formato online: em tempo real
Resumo:
"Vantagens e facilidades do novo Laravel Livewire v3 totalmente re-escrito do zero com alpine. Se alguém tinha alguma duvida sobre qual framework javascript usar suas duvidas serão sanadas."

Tópicos:
- O que e Laravel Livewire v3
- Novidades na versão 3
- persist, teleport e stream por exemplo
- SPA com o backend ? Sim com o novo livewire e possível
- Exemplos dentro de um CRUD - ERPs com Filament"

Palestrante: Gustavo Almeida
Programador, professor e free-lancer. Atualmente faço doutorado na área de I.A. na Unirio – RJ. Possuo as certificações: Zend PHP5, LPI1, LPI2, Laravel e Zend PHP7. Estou disposto a contribuir para o crescimento da comunidade PHP.

PHP de Ponta a Ponta: Estratégias para Projetos de alta qualidade e desempenho

formato presencial: Palhoça-SC
Resumo:
""O foco principal é abordar estratégias abrangentes para desenvolver e manter projetos em PHP de alta qualidade e desempenho. O objetivo é fornecer orientações práticas e insights valiosos para melhorar a eficiência e a qualidade dos projetos em PHP. A palestra é direcionada a desenvolvedores web que trabalham com PHP, desde iniciantes até profissionais experientes. Também pode atrair gerentes de projeto, arquitetos de software e outros profissionais envolvidos no desenvolvimento de aplicações PHP.""


Tópicos:
- Melhores Práticas de Desenvolvimento PHP
- Otimização de Desempenho
- Segurança
- Gerenciamento de Dependências
- Versionamento de Código
- Testes e Qualidade de Código
- Estratégias de Escalabilidade"


Palestrante: Leonardo Tumadjian
Líder de desenvolvimento, arquiteto de software, desenvolvedor de sistemas web, palestrante, professor, Zend Certified PHP Engineer, pós graduado em especialização de Engenharia Web, atua desde 2009 com programação PHP e seu ecossistema. Entusiasta de projetos inovadores e experimentos na área de desenvolvimento de software, com ampla experiência em liderança e também com técnicas de projeto em arquitetura de software, design de código, clean code, programação funcional ou orientada a objetos guiada a testes, devops e continuous delivery/integration.

Acessibilidade Digital: Tornando a Web para Todos

formato presencial: Palhoça-SC
Resumo:
"Se você é um desenvolvedor PHP, sabe o quão poderosa e versátil essa linguagem pode ser. Mas hoje, quero explorar um aspecto crucial da nossa profissão: acessibilidade digital. Eu sou Rodrigo Ibraim, consultor especializado em acessibilidade digital, e estou aqui para mostrar como você pode fazer a diferença na web. Vamos mergulhar em alguns conceitos técnicos, mas a mensagem central é clara: acessibilidade é mais do que apenas código, é sobre inclusão. A acessibilidade digital envolve a criação de sites e sistemas que podem ser usados por todas as pessoas, independentemente de suas habilidades ou limitações. Isso vai muito além de simplesmente cumprir regulamentos. Significa projetar interfaces intuitivas, oferecer alternativas para conteúdo multimídia e garantir que os formulários sejam navegáveis por teclado. Durante esta palestra, vamos explorar técnicas práticas que os desenvolvedores PHP podem aplicar para tornar seus projetos mais acessíveis. Abordaremos tópicos como semântica HTML, marcação ARIA, contraste de cores e testes de usabilidade. Meu objetivo é que, ao final desta palestra, você saia com o entendimento de que a acessibilidade não é apenas uma obrigação, mas uma oportunidade para criar experiências melhores para todos os usuários. Como desenvolvedores, temos o poder de construir uma web mais inclusiva e acessível, e é um dever que todos devemos abraçar. Portanto, junte-se a mim nesta jornada técnica e humanitária para tornar a web um lugar onde todos são bem-vindos e podem aproveitar as maravilhas que ela oferece."


Tópicos:

1. Introdução à Acessibilidade Digital - O que é acessibilidade digital e por que é crucial.

2. Legislação e Padrões - Breve visão geral das regulamentações e padrões de acessibilidade.

3. Design Inclusivo
- Importância de considerar a acessibilidade desde o início. - Utilização de semântica HTML para melhorar a acessibilidade.

4. Técnicas de Acessibilidade em PHP
- Uso de ARIA e tornar formulários acessíveis.

5. Testes e Validação
- Ferramentas para verificar a acessibilidade. - Testes com leitores de tela e contraste de cores.

6. Experiências do Usuário com Necessidades Especiais
- Como diferentes deficiências afetam a experiência do usuário.

7. Estudos de Caso
- Exemplos de sucesso em acessibilidade digital.

8. Ferramentas e Recursos Úteis
- Recursos para desenvolvedores PHP interessados em acessibilidade.

9. Desafios Comuns e Soluções
- Obstáculos típicos e estratégias para superá-los.

10. Compromisso com a Acessibilidade
- A importância de manter a acessibilidade como um processo contínuo.

11. Conclusão e Chamado à Ação
- Recapitulação e incentivo para os desenvolvedores PHP fazerem a diferença na web."



Palestrante: Rodrigo Ibraim
Natural de São Paulo, atualmente reside em Joinville SC. Desenvolvedor web PHP, com mais de 15 anos de experiência. Atualmente, trabalha como QA para uma grande fintech israelense, onde é responsável por garantir a qualidade de produtos e serviços digitais. Também atua como consultor em acessibilidade digital, trabalhando para tornar a web mais acessível a todos.

Observabilidade em APPs PHP: Explorando o Lado Invisível das Aplicações

formato online: em tempo real
Resumo:
"Nesta palestra, mergulharemos no emocionante mundo da observabilidade em aplicações PHP, desvendando os elementos invisíveis que impulsionam o desempenho e a confiabilidade. Como Brad J. Cox tão vividamente expressou, ""Software é um lugar onde sonhos são plantados e pesadelos são colhidos, um pântano abstrato e místico onde demônios terríveis competem com mágicas panaceias, um mundo de lobisomens e balas de prata."" Em um ambiente de desenvolvimento que muitas vezes parece ser um terreno misterioso, é fundamental compreender a realidade oculta por trás do código que escrevemos. Começaremos com uma introdução à observabilidade, destacando sua importância nas aplicações modernas, onde os sonhos de funcionalidades incríveis podem se transformar em pesadelos de problemas inesperados. Exploraremos os três principais componentes da observabilidade - métricas, logs e rastreamento (tracing) - como ferramentas para enfrentar esses desafios. Demonstraremos como coletar esses dados em aplicações PHP, oferecendo um vislumbre do pântano abstrato onde os ""demônios terríveis"" dos bugs e erros podem ser confrontados com as ""mágicas panaceias"" da correção e otimização. Com exemplos práticos e casos de uso reais, você obterá insights valiosos sobre como aplicar a observabilidade em seus projetos PHP. Além disso, exploraremos a integração da observabilidade com práticas de DevOps/SRE, para garantir que sua aplicação seja confiável desde o desenvolvimento até a entrega. Prepare-se para explorar o ""lado invisível"" das suas aplicações PHP e elevar a qualidade, o desempenho e a confiabilidade do seu código neste mundo de desafios e soluções mágicas. A observabilidade é a chave para garantir que você tenha total controle sobre o funcionamento de suas aplicações e está pronto para enfrentar os desafios do desenvolvimento moderno."

Tópicos:

"1. Introdução à Observabilidade
- Definição de Observabilidade - Importância da Observabilidade em Aplicações PHP

2. Componentes da Observabilidade - Métricas - Logs - Rastreamento (Tracing)

3. Ferramentas de Observabilidade - Exploração de ferramentas populares (por exemplo, Dynatrace, DataDog) - Soluções de código aberto para observabilidade em PHP

4. Análise de Métricas
- Uso de métricas para identificar problemas de desempenho - Exemplos de métricas relevantes para PHP

5. Registro e Log Analysis
- A importância dos logs em PHP - Como configurar e analisar logs em tempo real

6. Tracing e Análise de Transações - Monitorando a execução de transações em aplicações PHP - Identificação de gargalos e latência

7. Integração com DevOps e CI/CD - Como incorporar observabilidade no ciclo de desenvolvimento e entrega - Automação de análise de observabilidade nos pipelines

8. Futuro da Observabilidade em PHP

9. Perguntas e Respostas

Palestrante: Jhousyfran Costa
"Eu sou, Jhousyfran! Não, você não leu errado, meu nome é essa hash mesmo. Sou amante da programação desde os 11 anos. Graduado em Sistemas de Informação e Pós-Graduando em Engenharia de Software. Iniciei a carreira como desenvolvedor em 2017. Meu grande complexo é não saber programar, mas muito maior deve ser o complexo de outros que também não sabem, e são programadores. Agora tenho me aventurado no mundo da confiabilidade como SRE. LinkedIn: https://www.linkedin.com/in/jhousyfran/"

Desenvolvendo sua primeira extensão em C para PHP

formato presencial: Palhoça-SC
Resumo
"Esta apresentação se destina a servir como um guia introdutório para quem deseja adentrar no desenvolvimento de extensões em C para PHP. O conteúdo oferece uma visão inicial do funcionamento interno do PHP, proporcionando uma compreensão de como criar extensões em apenas alguns minutos. Vale ressaltar que o foco não está na profundidade técnica, mas sim na introdução e familiarização com o processo. Iniciaremos explorando a compilação manual do PHP e faremos uma breve incursão na estrutura do projeto PHP, destacando as extensões no núcleo da linguagem. Após essa introdução, partiremos para a prática, criando uma extensão em C que executará uma tarefa básica, como a impressão de saída por meio da criação de uma nova função ou a minificação de um arquivo, como exemplos práticos. Este é um tópico que pouco é abordado em conferências, e acredito que ele pode agregar valor aos participantes, despertando o interesse em explorar mais a fundo os fundamentos da linguagem PHP. Embora não seja um especialista no núcleo, estou empolgado em compartilhar meu conhecimento e contribuir para o entendimento de como certos aspectos funcionam."

Tópicos:
- PHP
- C
- PHP Core
- PHP Extensions

Palestrante: Marcos Marcolin
Engenheiro de Software na IXCSoft, com formação acadêmica em Licenciatura em Informática pela UTFPR e pós-graduações em Desenvolvimento Web, Mobile e Cloud, e Engenharia de Software. Iniciou sua jornada na programação em 2009 e desde 2013 tem se dedicado ao uso do PHP. É Evangelista da linguagem, contribui para projetos de código aberto, mantém um blog e é um dos fundadores da comunidade PHP Velho Oeste.

Arquitetura Transacional de Bilhões do PicPay

formato online: em tempo real
Resumo: "Imagine a responsabilidade de não apenas criar software para milhões, mas também de movimentar os recursos financeiros desses usuários com segurança e integridade. É um desafio que ultrapassa barreiras técnicas e exige um arsenal de padrões e técnicas complexas. Exploraremos casos reais da aplicação dessas estratégias no PicPay."

Tópicos:
1- Sobre o PicPay
2- Numeros de Tech no PicPay
3- O que faz o transacional do PicPay
4- Linguagem e framework utilizado
5- Máquina de Estados
6- SAGA Pattern
7- Event Driven
8- Mensageria com SNS e SQS
9- Outbox Pattern
10- Feature Flag 11- Resultados com a nova plataforma

Palestrante: Leonardo do Carmo
Com uma paixão por tecnologia e sistemas distribuídos, acumulo 8 anos de experiência, grande parte deles dedicados a plataformas que atendem a milhões de usuários. Atualmente, exerço a função de Principal Software Engineer na PicPay, dentro da unidade de serviços financeiros. Meu papel consiste em assegurar a confiabilidade e o alto desempenho de diversos processos e produtos. Além disso, mantenho um blog onde compartilho meus insights e conhecimentos sobre tecnologia.

Deployando containers com Laravel em GKE

formato presencial: Palhoça-SC
Resumo:
"Vou passar um pouco de como subir uma aplicação básica em Laravel para um ambiente Google Cloud trabalhando com Kubernetes e fazendo alguns acessos básicos, em live demo 🙂"

Tópicos:
- containers
- kubernetes
-google cloud

Palestrante: Camila Martins
Não-binário. Punk, paulista, santista. Docker Community Leader. Sou Senior Site Reliability Engineer e atualmente trabalho na Storyblok, com pós em Forense Computacional e mestrando em Operação, Avaliação e Gerenciamento Avançado de Redes de Computadores na Universidade Federal do Estado do Rio de Janeiro. Sou Docker Community Leader premiada duas vezes pela Docker Inc, Docker Captain, DevOpsDays Core Organizer, Impulso Expert, Google Developer Expert em Cloud, Hashicorp Ambassador, organizadora e palestrante de DevOpsDays pelo Brasil e instrutora e curadora de conteúdo pela LinuxTips. Nas horas vagas, estou curtindo a vida viajando por aí (já viajei 10 países e contando) e afofando meus gatinhos pretos <3 ela/ele https://pronoun.is/they

LibreSign - Assinatura eletrônica com PHP

formato online: em tempo real
Resumo:
"Se o futuro das assinaturas eletrônicas desperta sua curiosidade, esta palestra é simplesmente imperdível! Prepare-se para conhecer o LibreSign, o primeiro assinador web totalmente open source e feito em PHP, é claro!"

Tópicos:
"- Introdução;
- Melhores práticas de gerenciamento de projetos ágeis;
- Ferramentas de colaboração em tempo real em PHP;
- Comunicação eficaz;
- Experiências e estudos de caso;
- Desafios culturais e soluções;
- Treinamento e capacitação;
- Monitoramento de desempenho e métricas;
- Encerramento e perguntas e respostas."


Palestrante: Daiane Alves
CEO na LibreCode, uma das maiores cooperativas de Software Livre do Brasil, ministra treinamentos de diversos softwares livres de apoio básico ou empresarial e contribui com a realização de eventos nas comunidades PHPRio e PHPWomenBR (comunidades de desenvolvedores PHP).

TUTORIAIS

5 horas

Laravel 10 - Criando uma Loja virtual

*formato presencial: Palhoça-SC
Gustavo Almeida
Programador, professor e free-lancer. Atualmente faço doutorado na área de I.A. na Unirio – RJ. Possuo as certificações: Zend PHP5, LPI1, LPI2, Laravel e Zend PHP7. Estou disposto a contribuir para o crescimento da comunidade PHP.


Neste mini curso vamos explorar o ecossistema Laravel 10 com a construcao de uma loja virtual com categorias, produtos e pedidos.

Tópicos:

– Porque devo usar Laravel 10 ?
– O Ecossistema
– Criando o projeto (necessario composer)
– O MVC do Laravel e as Rotas
– Criando e populando categorias e produtos
– Carrinho usando session
– Pedidos

*Vagas Limitadas, os participantes deverão levar consigo o notebook para o evento; haverá disponível mesas, cadeiras, ponto de energia e internet. Aos participantes, oportunamente (dias antes do evento), será informado o setup prévio que deverá estar no notebook.

Criando uma API com Arquitetura, TDD, Testes de Mutação e PHPStan

*formato online: em tempo real
Leonardo Tumadjian
Líder de desenvolvimento, arquiteto de software, desenvolvedor de sistemas web, palestrante, professor, Zend Certified PHP Engineer, pós graduado em especialização de Engenharia Web, atua desde 2009 com programação PHP e seu ecossistema. Entusiasta de projetos inovadores e experimentos na área de desenvolvimento de software, com ampla experiência em liderança e também com técnicas de projeto em arquitetura de software, design de código, clean code, programação funcional ou orientada a objetos guiada a testes, devops e continuous delivery/integration.


O tutorial oferece uma abordagem completa para o desenvolvimento de APIs PHP de alta qualidade, abrangendo desde a arquitetura inicial até a implementação de testes rigorosos, incluindo testes de mutação e análise estática. Os participantes sairão do curso com as habilidades necessárias para criar APIs sólidas, seguras e de alto valor, prontas para atender às demandas dos projetos modernos de desenvolvimento de software.

Tópicos:
1. Escolhendo a melhor Arquitetura de Software

2. Desenvolvimento Orientado a Testes
3. PHPStan para Análise Estática
4. Testes de Mutação(testando os testes)

*Vagas Limitadas. Aos participantes, oportunamente (dias antes do evento) será informado o setup prévio que deverá estar no notebook

Nextcloud: do desenvolvimento a produção

*formato online: em tempo real
Vitor Matos
Trabalha há mais de 12 anos na área de web e TI, empreendedor, sempre buscando novos desafios e conhecimentos. Grande incentivador do software livre, evangelista PHP, palestrante em eventos regionais e nacionais. Amante do conhecimento e apaixonado por compartilhá-lo com todos.

Veja como montar ambiente de desenvolvimento para Nextcloud, conhecer o básico de criação de aplicativos (módulos), como publicar na store de apps do Nextcloud e diversas boas práticas de desenvolvimento para apps Nextcloud. Após concluir o desenvolvimento de uma aplicação básica, vamos montar o ambiente de produção com containers.

Tópicos
docker
php
docker compose
linux
mysql
postgresql
nginx
nginx-proxy,
nextcloud, vuejs

*Vagas Limitadas. Aos participantes, oportunamente (dias antes do evento) será informado o setup prévio que deverá estar no notebook

PAINEL: NOVOS RUMOS E INSIGHTS

PHP NÃO MORREU; PHP AMADURECEU!

DESAFIOS DA LINGUAGEM E DOS PROGRAMADORES PHP PARA OS PRÓXIMOS ANOS

formato presencial: Palhoça-SC
PAINELISTAS:
Palestrantes e convidados

Cordialmente,

Equipe PHP Conference Brasil