GithubHelp home page GithubHelp logo

phprio / cfp Goto Github PK

View Code? Open in Web Editor NEW
54.0 54.0 12.0 10 KB

Repositório para sugestões de palestras, workshops e outras atividades da comunidade PHPRio

Home Page: https://github.com/PHPRio/CFP/issues

License: MIT License

palestras php workshop

cfp's People

Contributors

cviniciussdias avatar igorsantos07 avatar raphaeldealmeida avatar vitormattos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cfp's Issues

You build it, you run it - Mantendo sua infraestrutura como parte da aplicação!

Descritivo

Muito se fala sobre desenvolvimento ágil, integração contínua e deploy contínuo para aplicações. Mas do que tudo isso adianta se a sua infraestrutura não tiver a capacidade de se transformar na mesma velocidade que a sua aplicação? E se sua equipe pudesse ser responsável por gerir sua própria infraestrutura, diretamente do repositório da sua aplicação, sem depender de tickets ou emails. Vamos ver como algumas ferramentas de DevOps podem empoderar os times de devs através da automação.

Pré requisitos

Conhecimentos básicos de git.

Público alvo

Desenvolvedores e Analistas de Infraestrutura que tenham curiosidade de como tratar toda sua infraestrutura como código, e assim automatizar sua criação. Não é necessário grande conhecimento em infraestrutura pois o objetivo é focar mais no conceito de como resolver esse problema do que em ferramentas.

Slides

Tunando seu LinkedIn

Descritivo

Seu LinkedIn está as moscas? Nunca recebeu um contato? Nem sabe para que serve? E agora? Quem poderá nos ajudar? Aprenda diversas dicas de como melhorar o uso desta poderosa rede social que poderá te trazer muitas novas oportunidades de trabalho.

Público alvo

Esta talk se direciona principalmente para profissionais de tecnologia porém é super válida para qualquer perfil de profissional que queira dar uma tunada no LinkedIn e conquistar novos horizontes no mercado de trabalho.

Mensagem para avaliadores

Esta talk é inédita, já apresentei algo um pouco similar no TDC Floripa 2017. Precisei mudar um pouco o escopo da palestra para este evento por conta de já ter uma palestra sobre linkedin na mesma trilha que eu palestrei mas tem o vídeo da minha talk.

https://en.eventials.com/Globalcode/events/tdconline-floripa-2017-sala-intel/
Tem todas as talks aí da trilha Carreiras Intel do TDC Floripa.

TelegramBots: entre nesta onda

Descritivo

Conheça um pouco mais sobre o que é o Teleram, uma ótima ferramenta de mensagens instantâneas com recursos super úteis para devs, sobre os recursos de usa api de bots e as possibilidades de uso destes recursos.

Pré requisitos

Conhecimentos básicos de PHP, git, composer.

Mensagem aos avaliadores

A proposta é dar uma breve introdução sobre Telegram, falar da API de bots, o que ela oferece, como consumi-la e dar uma pincelada rápida sobre a API de client do Telegram apresentando também formas de consumi-la e falar quando e porque usar uma API ou outra.

Público alvo

Desenvolvedores e curiosos que queiram saber como se criar bots em PHP. Esta talk será mais proveitosa se você já tiver algum conhecimento básico de PHP, git e composer, e mesmo se não tiver, é um conteúdo bem proveitoso.

Slides

Estes slides não são desta talk em específico mas de uma outra talk que apresentei sobre Telegram: https://www.slideshare.net/vitormattosrj/melhor-que-whatsapp-telegram-php

Seguem outros slides de palestra de Telegram já apresentada por mim:
https://slides.com/vitormattos/telegrambots-entre-nesta-onda#/

Vídeos

FISL 2018
http://hemingway.softwarelivre.org/fisl18/high/Sala%203/sala3-high-201807111804.ogv

Composer: PHP dependency manager

Descritivo

Conheça mais sobre Composer, a ferramenta que trouxe uma das maiores revoluções para o PHP. Composer vai muito além de instalação de dependências, aprenda a poupar dias e meses de trabalho e passe a ser um dev feliz focado em trazer as melhores soluções técnicas para as necessidades do negócio.

Mensagem aos avaliadores

Podemos dizer que existe PHP antes e depois do PHP, mesmo que ainda existam desenvolvedores que queiram ter distância de um sistema de gerenciamento de dependências. Compreenda melhor um pouco da história do Composer, quais foram as mudanças e melhorias que ele trouxe para a comunidade PHP como um todo e entenda que composer não é só para instalar dependências.

Veremos sobre como instalar, atualizar, listar dependências, criar um projeto composer do zero e torná-lo acessível, como versionar seu projeto, como componentizar projetos em repositórios privados ou locais (seja livre, abra seu código pra comunidade), como extender o composer e criar novos comandos para o composer e tudo mais o que der para se apresentar em 40 minutos.

Possíveis tópicos a abordar

  • Introdução e histórico
  • Instalação
  • O que é phar
  • Instalando o primeiro pacote
  • O que acontece após a instalação
  • O que é json
  • Estrutura do composer.json
  • gitignore
  • composer.lock
  • usando pacote instalado
  • require e require dev
  • versionamento semântico
  • atualizar pacotes
  • Estrutura do composer.son
  • Scripts
  • Command events
  • Corrigindo bugs
  • repositories
  • indo para produção
  • Plugins e instalação paralela de pacotes
  • Criação de um hello word
  • Namespaces
  • PSR
  • Autoload
  • Criação de scripts
  • Testes de pacotes
  • empacotando um phar
  • licença
  • Publicação de pacotets
  • Boas práticas

Slides

https://slides.com/vitormattos/composer

Explorando Segurança e trabalhando PHP

Acredito que vai ser perfeito trabalhar ambas as coisas juntas mostrando a questão de gestão de qualidade de software que também gera vulnerabilidades a serem exploradas. Logo, a salvação! Segurança da informação. Vamos aprender, vamos informar, vamos crescer!

Anthony Matheus Rodrigues Conceição

Nome: Anthony Matheus Rodrigues Conceição
E-mail: [email protected]
Cidade: Rio de Janeiro - RJ
Facebook: usuario
Twitter: usuario
GitHub: usuario
LinkedIn: usuario
Imagem: https://photos.app.goo.gl/sLMpXSz87XYo89Nd6
Biografia:

Tenho 22 anos, nascido em Teresópolis.
Morador do Rio há 4 anos, graduando em sistemas de informação pela UVA - RJ, desenvolvedor há quase 2 anos.
Atuo com tecnologias como PHP, JS, Docker.
Aprendendo agora Python, VueJS, NodeJS, e ReactNative.
Amante de cerveja, novas tecnologias, conhecimento, docker, PHP, viagens, e etc.
Sempre a busca de novos conhecimentos e tecnologias.

BDD: Torne viva a documentação de seus sistemas

Descritivo

Se você se preocupa com a qualidade de suas aplicações e quer aprender uma forma divertida e muito útil de escrever testes de comportamento, fazer isto com gherkin é o que há de melhor para a sua necessidade!

Público alvo

Qualquer profissional que se preocupe com a qualidade de aplicações.

Mensagem aos avaliadores

Nesta palestra veremos um pouco de tudo, uma apresentação da importância de se fazer testes, testes unitários, testes funcionais, pirâmide de testes, como fazer com que os testes se tornem uma documentação viva de um sistema, como escrever testes com gherkin, a ferramenta behat para escrita de testes funcionais e uma pincelada rápida sobre CI, CD e como implementar a cultura de testes em ambientes hostis a testes.

Vídeos de talk similar

https://www.youtube.com/watch?v=QVZe7fQck8s
https://www.youtube.com/watch?v=vwAp5teylF8

Slides

https://pt.slideshare.net/vitormattosrj/bdd-torne-viva-a-documentacao-de-seus-sistemas

Investigando a saúde do seu sistema através de logs

Título: Investigando a saúde do seu sistema através de logs
Palavras-chaves: log
Nível: básico
Palestrante: Raphael de Almeida
Descrição da palestra:

Esta palestra apresenta cenários onde podemos identificar problemas com software em produção através de logs, estratégias do que “loggar” para futuras investigações, ferramentas de armazenamento, análise e ação de eventos de log.

Slides: https://speakerdeck.com/raphaeldealmeida/investigando-a-saude-do-seu-sistema-atraves-de-logs

Aplicação Monolítica vs Microserviços, quando utiliza-las

Descrição

O objetivo dessa palestra é apontas as principais diferenças entre aplicações monolíticas e aplicações divididas em microserviços. Afinal, aplicações monolíticas se tornaram um problema?! Quando e porque devemos utilizar arquitetura de microserviços?

Requisitos

Conhecimento básico de codificação de sistemas.

Público alvo

Desenvolvedores de quaisquer linguagem de programação.

Melhore seu código com Object Calisthenics

Título: Melhore seu código com Object Calisthenics
Palavras-chaves: boas práticas, clean code
Nível: básico
Palestrante: Everton Muniz
Descrição da palestra:

Acredito que todos conhecem ou já ouviram falar de boas práticas, clean code, object calisthenics e siglas como SOLID, DRY, etc. Mas as questões são: estamos realmente usando tudo isso? estamos incentivando quem está começando agora a usar?

Vinicius Dias

Nome: Carlos Vinicius dos Santos Dias
E-mail: [email protected]
Cidade: Petrópolis - RJ
Site e blog: https://dias.dev/
GitHub: CViniciusSDias
LinkedIn: Vinícius Dias
Speaker Deck: Vinicius Dias
Imagem:
Foto
Biografia:

Estudante e amante de desenvolvimento desde os 14 anos, me especializei em PHP e com 19 anos tirei minha primeira certificação. Hoje sou Zend Certified Engineer e iMasters Certified Professional.

Graduado em Tecnologia da Informação e Comunicação na FAETERJ Petrópolis, tive oportunidade de organizar e palestrar em diversos eventos de tecnologia falando principalmente sobre boas práticas de programação.

Atualmente trabalho como Desenvolveldor Fullstack em uma empresa estadunidense chamada SOCi e sou Instrutor na Alura, plataforma de cursos online.

Grande entusiasta de Object Calisthenics, SOLID, Design Patterns e tudo que há de bom, tento sempre seguir a regra do bom escoteiro: "Sempre deixe o código mais limpo do que quando você o encontrou"

Como criar um lamp com o docker

Descritivo

Uma ótima iniciativa da pessoa conhecer o docker e como podemos utilizar no dia a dia, para criarmos um lamp (nginx+php+mysql) e sem precisar instalar esses programas na nossa máquina.

pré requisitos

Conhecimentos básicos de linux

Público alvo

Desenvolvedores que queiram saber como se faz para criar um ambiente sem precisar instalar os recursos na maquina, bem como, alterar configurações e até versões de aplicações

Slides

Em breve

ReactPHP Restful

Título: API REST em ReactPHP
Palavras-chaves: reactphp, redbeanphp, api, rest
Nível: básico
Palestrante: Paulo Souza
Descrição da palestra:

Conheça uma proposta simples e ágil de uma arquitetura para tunar a interação de sua aplicação com o banco de dados, a sua aplicabilidade e as necessidades que levaram para uma solução escrita em pouco mais de 1 hora.

GitHub: ReactPHP + Routes + RedbeanPHP

Criptomoedas e Blockchain

Como funciona o código por trás das criptomoedas? Como é sua criptografia? Que tal ver o que está por trás de seu dinheiro virtual.

Mocks, Stubs, Fakes, Dummies e Spies

Título: Mocks, Stubs, Fakes, Dummies e Spies
Palavras-chaves: Double Object, Testes
Nível: básico
Palestrante: Raphael de Almeida
Descrição da palestra:

Se você usa testes em projetos PHP, certamente se deparou com alguma situação onde foi necessário criar diversos objetos que eram usados como dependências do código testado. Neste cenário, rapidamente estamos lidando com testes complexos, lentos e de difícil manutenção.
Esta palestra cobre testes com a utilização de objetos mocks, stubs, fakes, spies, diferenças e utilizações. Servirá como guia para os iniciantes e um solução para os mais experientes. Iremos começar com técnicas básicas de mock, para em seguida partir para tópicos avançados como mocks parciais, métodos estáticos, e recursos de sistema como acesso ao FileSystem e HTTP request.

Slides: https://speakerdeck.com/raphaeldealmeida/mocks-stubs-fakes-dummies-and-spies
Vídeo: https://www.facebook.com/agiletesters/videos/821434411344107/

Precisamos entregar valor e não tecnologia

O foco da palestra é mostrar ao desenvolvedor que tecnologia tem que ser o meio para entregar um valor ao cliente. Por mais que nosso ego nos leve a sempre pensar em usar a tecnologia que esteja com maior relevância no momento, nossos clientes estão preocupados em ter seus problema de negócio sanado. E é isso que precisamos focar. Entregar valor e não tecnologia.

Seja subversivo, faça testes

Descritivo

Quem nunca trabalhou em uma empresa que diz que testes automatizados, seja BDD ou TDD só atrasam o tempo de desenvolvimento de uma tarefa e não servem para nada? Ou, quem nunca trabalhou em uma empresa que não sabe o que é automatização de testes? Se este é o seu caso, descubra alguns segredos que irão revolucionar sua rotina de trabalho e te permitirão fazer testes mesmo que teu chefe diga não.

Público alvo

Desenvolvedores e qualquer outro profissional que se preocupa de alguma forma com qualidade de software

Mensagem aos avaliadores

Apresentarei a importância de se trabalhar com testes e como fazer isso mesmo em uma equipe ou empresa que seja contrária a testes.

Slides

https://www.slideshare.net/vitormattosrj/seja-subversivo-faa-testes

Vídeos

http://hemingway.softwarelivre.org/fisl18/high/Sala%202/sala2-high-201807111308.ogv

Raphael de Almeida

Nome: Raphael de Almeida
E-mail: [email protected]
Cidade: Rio de Janeiro - RJ
Twitter: raph_almeida
GitHub: raphaeldealmeida
SpeakerDeck e SlideShare: raphaeldealmeida
Imagem: https://avatars0.githubusercontent.com/u/235028?s=460&v=4
Biografia:

Desenvolvedor de software com mais de dez anos de experiência, sendo a maior parte dedicada a sistemas corporativos e de internet. Atualmente trabalha como developer full stack para o Governo e freelancer nas horas vagas. Colabora ativamente com a comunidade de carioca software livre, é co-fundador dos grupos Dojorio, PHPRio, RubyOnRio. Seus principais interesses são arquitetura de software, testes, métodos ágeis e segurança.

Relatórios de alto nível com PHP

Descritivo

Se você já teve dores de cabeça para gerar um relatório em pdf no PHP tendo de praticamente programar a escrita de linha a linha e com muitas dores de cabeça para colocar textos formatados, gráficos, tabelas, etc em um mega relatório, participe desta palestra para chorar suas mágoas e aprender a usar uma mega ferramenta de relatórios em PHP que irá te deixar de queixo caído com a facilidade e agilidade para gerar um relatório.

Mensagem para avaliadores de propostas

Apresentarei as dores que é gerar relatórios em php e uma solução para estas dores com uma ferramenta visual para criação de relatórios.

Conhecimentos recomendáveis

Básico de PHP, git, composer

A palestra é para todos porém o conhecimento básico já dará uma grande ajuda. Caso não tenha estes conhecimentos, dê pelo menos uma lida sobre o que é git e composer antes de assistir esta talk.

Vídeos

FISL 2018
http://hemingway.softwarelivre.org/fisl18/high/Sala%202/sala2-high-201807111703.ogv

Segurança de senhas com PHP

Podemos melhorar o código para que sirva como mais uma forma de segurança para as senhas. Afim de uma manipulação de senha mais segura, com uso de criptografia e PHP.

Como Clifford Stoll disse : "Trate sua senha como sua escova de dentes. Não deixe ninguém mais usá-la, e obtenha uma nova a cada seis meses."

Como não pensar em melhorar a segurança das preciosas senhas?

Palestra código e teoria. Aprendendo na prática a melhorar a segurança de senhas.

Público alvo

Acredito que todos os que tiverem noções de programação e que quiserem aprender mais são muito bem vindos. Desde Desenvolvedores iniciantes até Desenvolvedores experientes que queiram assistir.

Vitor Mattos

Nome: Vitor Mattos
E-mail: [email protected]
Cidade: Rio de Janeiro - RJ
Site e blog: github.com/VitorMattos
Facebook: vitormattosrj
Twitter: vitormattosrj
GitHub: VitorMattos
LinkedIn: vitormattos
SlideShare: vitormattosrj
Slides.com: vitormattos
Imagem: https://s.gravatar.com/avatar/da9e8cac0c756ff0f1aef72032c80ead?s=1000
Biografia:

CTO da LibreCode, trabalha há mais de 20 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.

Com mais de 20 anos de experiência como CTO da LibreCode, é Zend Certified Engineer e especialista em PHP, Linux, e soluções FLOSS. Apaixonado por tecnologia empreende na área de TI, é um ativista pela privacidade. Como grande incentivador do software livre, é um palestrante frequente em eventos regionais e nacionais, demonstrando compromisso em compartilhar conhecimentos, promover a adoção de tecnologias abertas e a importância da privacidade.

Vitor is a Zend Certified Engineer working with PHP, Linux and FLOSS solutions for over 15 years, a great supporter of Free and Open Source Software, privacy activist, PHP evangelist, loves to giving talks and share knowledge with everyone.

With over 20 years of experience as CTO of LibreCode, is a Zend Certified Engineer and expert in PHP, Linux, and FLOSS solutions. Passionate about technology, is an entrepreneur in the IT field and an activist for privacy. As a strong advocate for open-source software, frequently speaks at regional and national events, demonstrating his commitment to sharing knowledge, promoting the adoption of open technologies, and emphasizing the importance of privacy.

Microservices da forma certa

Descritivo

Muito se fala sobre micro-serviços hoje em dia. O que é um micro-serviço? Porque e quando devo criar um micro-serviço e quando não devo nem passar perto disto. É possível garantir que um micro-serviço irá funcionar bem e não irá virar uma nova estrutura monolítica? Como garanto a qualidade e funcionamento de meus micro-serviços?

Mensagem aos avaliadores

Objetivo é buscar responder aos questionamentos levantados apresentando propostas de soluções técnicas (e não técnicas) para sanar cada um destes questionamentos.

Leonardo Gomes da Silva

Nome: Leonardo Gomes da Silva
E-mail: [email protected]
Cidade: George Town, Cayman Islands
Site pessoal: https://www.leogomes.dev
Facebook: leogomesdev
GitHub: leogomesdev
LinkedIn: leogomesdev
Imagem:
profile image

Biografia:

Sou formado como Técnico em Informática Industrial (2013) e Bacharel em Sistemas de Informação (2016) pelo Instituto Federal Fluminense. Sou desenvolvedor desde 2013, atuo como full-stack e tenho experiência no uso de diversas tecnologias, entre elas PHP, GraphQL, Laravel, Yii, PHPUnit e JS, levantamento de requisitos com usuários finais, cumprimento de prazos e estou sempre disponível para aprender novas tecnologias e compartilhar meus conhecimentos. Sou produtivo no trabalho em equipe, tenho nível avançado de inglês e atualmente estudo o idioma afim de aprofundamento.

Programação paralela com PHP - pthreads

Título: Programação paralela com PHP - pthreads
Palavras-chaves: pthreads, arquitetura, paralelismo
Nível: Intermediário
Palestrante: Vinicius Dias
Descrição da palestra:

Introdução à programação paralela com PHP utilizando a extensão pthreads.
Ao contrário do que muitos podem pensar, o PHP é sim pronto para um ambiente multithreaded, e esta extensão traz ao usuário uma API fácil e amigável, para usufruir de threads de verdade (e não as famigeradas green threads).
Como pré-requisitos para aproveitar melhor esta palestra, é interessante ter conhecimentos básicos de PHP, Orientação a Objetos, e, preferencialmente, conhecimento de como funciona o mundo multithreaded.

GitHub: https://github.com/CViniciusSDias/exemplo-php-threads

Importância da Tradução no Meio Tecnológico + Projeto Open Source

Você tem uma ideia brilhante para escrever um artigo, ou apresentar uma palestra, quem sabe criar um projeto grande e que vai te abrir muitas portas, mas então chega o pior momento, o qual você precisará decidir: “Inglês ou português?”. Atualmente a maior parte da comunidade de tecnologia do Brasil acaba caindo nessa situação, onde você tem duas vertentes: ir para o inglês e alcançar mais pessoas do mundo, ter maior feedback, ou utilizar o português, sua língua nativa, da qual você tem maior domínio.

IoT - (Case)

Vamos mostrar um case(do meu trampo), de uma aplicação com IoT(Back, Front, Embarcado e Mobile).

Que as oportunidades me encontrem

Descritivo

Trabalhamos em um dos mercados que mais crescem mesmo em meio a grandes índices de desemprego. Sempre temos muito mais oportunidades na área de tecnologia do que profissionais. Veja diversas dicas para alavancar a sua carreira para que possa deixar de procurar emprego e que as oportunidades nos encontrem!

Público alvo

Qualquer profissional de tecnologia, de iniciantes a mais experientes

Mensagem aos avaliadores

Esta talk foi apresentada resumidamente no TDC Floripa 2017.

Vídeo

Segue link do vídeo desta talk resumida.

TDC Floripa 2017
https://en.eventials.com/Globalcode/que-oportunidades-me-encontrem-carreira-intel-vitor-mattos/

FISL 2018
http://hemingway.softwarelivre.org/fisl18/high/Sala%202/sala2-high-201807141704.ogv

Slides

https://pt.slideshare.net/vitormattosrj/que-as-oportunidades-me-encontrem-75733906
https://slides.com/vitormattos/que-as-oportunidades-me-encontrem

Jigsaw: sites estáticos e seguros para desenvolvedores ágeis.

Palestrante: Daiane Alves

Conheça um pouco mais sobre os geradores de sites estáticos que estão revolucionando a web e aprenda a construir um site estático utilizando PHP.

Jigsaw é um framework para a construção rápida de sites estáticos usando a mesma ferramenta moderna que já conhece para criação de aplicações web.

Mesa Redonda sobre Mulheres em TI

Pretende-se realizar uma mesa redonda sobre a participação das mulheres em TI, abordando diversos assuntos, alguns polêmicos outros não.

Paulo Souza

Nome: Paulo Souza
E-mail: [email protected]
Cidade: Rio de Janeiro - RJ
Site e blog: PauloSouza.info
Twitter: PauloSouza.info
Github: PauloSouza.info
Imagem: https://pbs.twimg.com/profile_images/1078135104294305792/bhFTnb_k_400x400.jpg
Biografia:

Auto-didata, consultor e criador de plataformas de dados, conversão, distribuição e streaming de áudio e vídeo durante a minha carreira.
Atualmente, desenvolvo e mantenho serviços financeiros para bancos e FIDCs.

Além do trabalho diário...

  • Membro na comissão de estudo e publicidade de serviços jurídicos na internet / OAB-RJ;
  • Fundador e colaborador de TI do Mercado Produtor;
  • Finalizando o trabalho de publicação para o meu livro "Desenvolva-se com NGINX", que aborda temas de funcionalidades que não precisam estar no seu software.

Contribuindo e criando software livre

Descritivo

O que é software livre? Tem diferença entre software livre e open source? Como devo iniciar um projeto de software livre em PHP? Qual licença devo utilizar em meu projeto? Como garantir a qualidade do meu código?

Após esta palestra você certamente saberá como criar um projeto livre em PHP. Abordaremos diversas dicas como: PSR, diversos tipos de testes e ferramentas para testes, análise de sintaxe, como documentar um projeto de forma saudável evitando retrabalho, distribuição do seu software, como interagir com outros profissionais.

Existem milhares de desenvolvedores PHP pelo Brasil, também temos dezenas de comunidades PHP e de todas estas pessoas, quantas delas contribuem ou já contribuíram para algum projeto livre de alguma forma?
Mas enfim, o que é software livre? Tem diferença entre software livre e open source? Como devo iniciar um projeto de software livre em PHP? Qual licença devo utilizar em meu projeto? Como garantir a qualidade do meu código?
São muitas perguntas a serem respondidas, nesta talk encontraremos luz

Público alvo

Desenvolvedores em geral, de iniciantes a mais experientes. O único requisito é ter motivação em compartilhar conhecimento e dar retorno de alguma forma para comunidades de software livre.

Vídeos

FISL 2018
http://hemingway.softwarelivre.org/fisl18/high/Sala%203/sala3-high-201807141605.ogv

Slides

https://www.slideshare.net/vitormattosrj/contribuindo-e-criando-software-livre
https://slides.com/vitormattos/contribuindo-e-criando-software-livre

Nginx e módulos de produtividade

Título: Nginx e módulos de produtividade
Palavras-chaves: nginx, performance
Nível: Intermediário/Avançado
Palestrante: Paulo Souza
Descrição da palestra:

Tenha mais escrevendo menos código usando uma camada abaixo da linguagem de programação em uso. Proxys, redimensionamento de imagens, websockets, flooding, cache e etc.

Ecossistema de aplicações web

Título: Arquitetura de aplicações web
Palavras-chaves: iniciante, web, arquitetura
Nível: básico
Palestrante: Vitor Mattos
Descrição da palestra:

Vivemos em um mundo onde praticamente tudo tem alguma relação com a web mas como funcionam estas ferramentas que de alguma forma necessitam de um ecossistema web? Compreenda um pouco mais da arquitetura de aplicações web, desde um simples site até uma aplicação embarcada ou mobile.

Público alvo:

Pessoas interessadas em conhecer mais sobre como a web funciona e desenvolvedores de todos os níveis que se interessem por debater sobre arquitetura de aplicações web.

Slides: slides.com

Locais apresentados:
Local: CO.W. Coworking Space
Data: 2018-07-05

Gabriel Gonçalves

Nome: Gabriel Gonçalves
E-mail: [email protected]
Cidade: Niterói - RJ
Site: gabrieldeveloper.com.br
Github: GabrielDeveloper
Linkedin: Gabriel Gonçalves
Twitter: GabrielDevelop

Biografia:

Programador desde 2012, apaixonado por aprender novas tecnologias, tenho como principal linguagem PHP onde tento me aprofundar ao máximo em Laravel, porém possuo conhecimentos em Javascript como Node, React, Vue, MongoDB. Nos horários livres gosto de sair com minha esposa e filha, curtir um cinema, jogar futebol e CS.

GraphQL: PUTs, onde foram parar os verbos HTTP?

Título: GraphQL: PUTs, onde foram parar os verbos HTTP?
Palavras-chaves: Comunicação entre serviços, API, GraphQL
Nível: básico
Palestrante: Leonardo Gomes da Silva
Descrição da palestra:

O que é GraphQL? Onde foram parar os verbos GET, PUT, DELETE, PATCH? E todos aqueles códigos de status HTTP que você não decorou, são realmente necessários? Juntos vamos conhecer essa linguagem open source, desenvolvida e utilizada pelo Zuckerberg, ou Mark para os íntimos.

Slides: https://www.slideshare.net/leogomezzz1/graphql-puts-onde-foram-parar-os-verbos-http-98599421
Github: https://github.com/leogomezzz/laravel-graphql

Xdebug: seus problemas acabaram!

Descrição

Você leva horas, dias para encontrar um bug? Não conhece o framework que trabalha ou leva dias encontrando como implementar algo? Seus problemas acabaram! Aprenda a debugar suas aplicações com Xdebug!

Público alvo

Desenvolvedores PHP, dos mais iniciantes aos mais experientes. Não requer conhecimentos prévios em PHP, basta ser uma pessoa curiosa que queira aprender melhores formas de compreender pequenos e grandes sistemas feitos em PHP.

Slides

https://slides.com/vitormattos/xdebug/

Slides anteriores

https://www.slideshare.net/vitormattosrj/xdebug-seus-problemas-acabaram-tdc-ph-peste

Vídeos

Primeira apresentação desta palestra, vídeo de 2012, meetup PHP Rio.
https://www.youtube.com/watch?v=27ONOPxLxVs

FISL 2018
http://hemingway.softwarelivre.org/fisl18/high/Sala%201/sala1-high-201807120905.ogv
https://www.youtube.com/watch?v=NB7bLwUvceg

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.