​ Foi relizado no sábado dia 21/05/2016 no período da tarde um Meetup na DB1. Tivemos um total de 20 participantes e um coffee break patrocinado pela DB1.

Meetup In Company - DB1

Conteúdo

​ O evento contou com três palestras.

Meu cliente não permite DevOps. E agora? - Everton Emilio Tavares

Nesta palestra o Everton demonstrou algumas limitações encontradas para aplicação de DevOps em projetos, e qual foi a saída para utilização de algumas técnicas de DevOps num projeto específico.

Mostrou-se também a importância de pensar em automação em todos os estágios da aplicação, sendo que no exemplo a utilização de algumas automações se iniciou em ambiente de desenvolvimento o que levou o cliente a aplicar também em produção visto os benefícios adquiridos.

As ferramentas utilizadas para automação nos ambientes foram Docker e Flyway.

Everton Emilio Tavares

Slides

Processamento assíncrono com PHP - Fernando Fabricio dos Santos

A palestra foi iniciada falando sobre programação assíncrona e síncrona e sua dependência.

Foi mostrado o comportamento de três fluxos: Síncrono, Threads e Assíncrono apresentando características dos fluxos.

Após esta introdução mudou-se o contexto para processamento assíncrono a nível de aplicação, mostrando o conceito de filas e seus componentes e foi demonstrado como criar um publisher e um consumer em PHP, utilizando o componente php-amqplib/php-amqplib.

Fernando Fabricio dos Santos

RabbitMQ

php-amqplib

PDF sobre processamento síncrono e assíncrono

O quão rápido um website deve carregar em 2016?

Slides

Firmata e o Arduíno com C#, tão fácil que parece brincadeira - Marco Diniz Garcia Gomes

O Marco iniciou a palestra descrevendo o que é um Arduíno e como ele funciona, mostrando os recursos disponíveis em hardware, modo de programação e suas limitações.

Em sequência mostrou como o Firmata funciona e as possibilidades de utilização deste protocolo, suas funcionalidades básicas e prós e contra do emprego do mesmo.

O ponto alto da apresentação foi a demonstração do Firmata funcionando num Arduíno lendo um sensor de luminosidade e atuando sobre um servo motor, também a utilização do Intel RealSence para comandar o Arduíno.

​Marco tambem falou sobre o TinBot um robô que utilizam para demonstrar métricas e “dedurar” quem quebra o build.

Marco Diniz Garcia Gomes

Vídeo do TinBot

Slides e código fonte

Vaga

Uma vaga para Desenvolvedor .NET/AngularJS foi anunciada pela DB1.

O interesse é por candidatos que tenham conhecimento em JavaScript, ASP.NET (MVC, WebAPI), AngularJS, testes automatizados e BDD.

Interessados podem procurar mais informações aqui.

DB1 Global Software