No dia 03 de agosto ocorreu mais um Meetup promovido pela comunidade PHPRio que acontecem uma vez por mês no Rio. Desta vez , realizado no CICC – Centro Integrado de Comando e Controle, Secretaria de Estado de Polícia Militar do RJ.
O Meetup é um espaço para desenvolvedores terem a oportunidade de apresentar temas sobre tecnologia envolvendo a linguagem PHP.
Na abertura da programação foi mencionada a importância das mulheres na programação e, a fim de motivar as atuais e próximas programadoras.
A comunidade @phprio criou a @phpwomenbr, um espaço para que se sintam livres e percam a timidez, tirando dúvidas e se ajudando mutuamente.
Inclusive a comunidade @phpwomenbr está promovendo um Minicurso de PHP que será realizado no dia 20/08 totalmente GRATUITO na Faculdade SenacRJ, no Centro do Rio de Janeiro, mas atenção: As vagas são limitadas e as selecionadas serão notificadas por e-mail até o dia 17/08.
Para a realização da inscrição basta entrar no link: https://bit.ly/MinicursoPHP.
Palestras
Desta vez tivemos três palestras:
- Mentoria em tecnologia: a importância para mentor e mentorado.
- SSG: Usando PHP para gerar sites rápidos e fáceis de hospedar
- Privacidade e segurança em ferramentas de nuvem
Obs: Os links acima direcionam para a issue no Github que possuem os slides de apresentação.
Na primeira palestra ministrada pelo Hugo Nogueira foi falado a importância de se disponibilizar a ser um mentor de um desenvolvedor novato. Ele conta que grande parte do que ele é hoje, foi devido a incentivo e colaboração de pessoas/profissionais que eram mais experientes que ele que tiveram a paciência e dedicação para ensiná-lo em momentos difíceis que na época dele, não existia muita informação na internet, somente em livros.
Citou outras vantagens de ser um mentor, como:
- Feedbacks mais próximos ao se aproximar de colegas mentores
- Acelera a carreira e aprendizado
- Aumenta o networking
- Ajudar quem está começando
- Se mantém atualizado
Hugo, comenta de alguns sites que você pode se tornar um mentor:
No final, deixou uma frase: “Mestre não é quem sempre ensina mas, quem de repente aprende.”
Em seguida foi aberto um quadro chamado Lightning Talks, em que participantes tem uma oportunidade de falar , por 5 min, sobre algum assunto de sua própria escolha.
3 pessoas se voluntariaram:
- Raphael Almeida – Testes automatizados
- Vitor Mattos -> Pirâmides de testes
- Thiago Luna -> Preocupação com testes
Como de costume, houve um intervalo em que temos o Coffe Break, momento em que formamos novas amizades e nos deliciamos com ótimos salgados e doces que os patrocinadores do evento sempre nos fornece. Afinal, programador não vive só de café, não é mesmo?
A segunda palestra o palestrante Lucas Henrique nos conta as vantagens de uso de ferramentas de criação de sites estáticos. Estes sites denominados SSG (Static Site Generator). A primeiro momento Lucas exemplifica a diferença entre sites dinâmicos e estáticos e onde eles se aplicam.
As vantagens dos estáticos:
- Velocidade
- Segurança
- Escalabilidade
- Custo
Desvantagens dos estáticos:
- Sem motor de templates
- Código duplicado
- Inconsistência entre as páginas
- Consulta e processamento de dados
Exemplos de aplicações que um site estático pode ser utilizado:
- Blog
- Sites institucionais
- Documentação
Talvez…
- Catálogos
- Imobiliárias
Além de dar estes exemplos, Lucas demonstrou na prática um build de um template pré-montado disponibilizado pela plataforma Jigsaw.
Existem outros no mercado como por exemplo:
- Jekyll (Ruby)
- Hugo (Go)
- Pelican (Python)
- Gatsby (React)
- Next.js (React)
Na terceira palestra Vitor Mattos demonstra a utilização e serviços de uma nuvem chamada NextCloud.
Vitor nos apresenta uma lei americana chamada Cloud Act, que obriga apresentação de dados mesmo com servidores fora de sua jurisdição, ou seja, seus dados não estão totalmente seguros em nuvens públicas conhecidas como AWS, Google Fotos, Azure, pois a qualquer momento o governo americano pode solicitar a leitura destes dados. Então, como Vitor é um grande incentivador do software livre, ele nos apresentou o NextCloud que possui os variados tipos de serviços já conhecidos nas nuvens públicas mais conhecidas, com a grande diferença que quem “domina” a nuvem é você.
Alguns dos serviços:
- Politica de senhas
- Segurança de dados
- Automações
- Análise de dados
- Cliente de e-mail
- Calendário
- Gerenciador de tarefas (Parecido com Trello)
Entre muitos outros.
Lembrando que todo o código é aberto com o repositório oficial disponível no Github.
Faça sua contribuição.
CONFIRA AS IMAGENS DO MEETUP
Sigam o PHPRio nas redes: