Logstash

Extração de dados com Logstash

Logstash basicamente é uma ferramenta de extração de dados, seu uso é simples, você determina um entrada (input), extrai informações que atendem a um padrão com filtros (filters) e gera uma saída (output), o famoso “entrada -> processo -> saída”. Seguindo esse conceito base, para cada etapa, o logstash possuí vários “plugins” que são pequenos programas que fazem as integrações do logstash, cada etapa possuí seus plugins, o que faz com que você possa fazer a entrada, processo e saída de várias formas diferentes.
(mais…)

PM2

PM2 – Gerenciador de aplicações Node.js em ambientes de produção

O Node.js, famoso interpretador javascript do lado servidor, trouxe uma nova gama de possibilidades para a linguagem javascript. Entre suas maiores vantagens posso citar o uso da mesma linguagem de programação no lado cliente e servidor e usar programação assíncrona por padrão. Contudo em algum momento da vida de seu projeto ou da sua aplicação, este deve ser publicado, e é neste ponto que o PM2 aparece.

O PM2 basicamente serve para manter e monitorar sua aplicação rodando, usar cluster para alta disponibilidade com balanceamento de carga, logs, recarregar a aplicação automaticamente quando há alterações nos arquivos ou reinicio do servidor, entre diversas outras atividades que a principio podem parecer simples, porém tenha em mente que o PM2 foi projetado para gerenciar diversas aplicações rodando de uma só vez, em um único console.

(mais…)

Laravel 5

Laravel 5.2 lançado, veja as novidades

A mais nova versão do Laravel foi  lançada finalmente. Nessa versão 5.2 tivemos diversas melhorias e algumas novidades, veja abaixo algumas delas:

Drivers múltiplos para autenticação

Nas versões anteriores do Laravel, somente era possível ter um único model para autenticação do usuário. Agora é possível ter mais de um, é possível ter tabelas diferentes para perfis diferentes como admin e usuário por exemplo.

(mais…)

codeception-logo

Codeception, testes de interface

Fala galera,

Mais uma vez falando sobre o Codeception, no post passado mostrei como fazer o setup inicial e como começar a usá lo com testes unitários. Clique aqui para ver o post anterior.

Testes unitários são provavelmente o primeiro tipo de teste que você vai ver em qualquer tutorial, são os testes mais simples de serem feitos e provavelmente, os mais importantes. São os testes unitários que vão testar as suas funções, as suas classes, as suas regras de negócio e sua integração com o banco. Para este último, apesar de na prática não há diferença, existe uma especialização dos testes unitários, que são os testes de integração. A diferença entre um teste unitário e de integração é basicamente que o teste de integração faz acesso a um recurso externo, seja ele um banco de dados, uma API, ou qualquer outra coisa. Não irei abordar esse tipo de teste aqui, pois na prática os testes de integração são testes unitários.
(mais…)

Logo AngularJS

Curso online de AngularJS de $299 por $0 (grátis)

Não é piada, não é enganação, o curso é em inglês porém o material é ótimo e abrange boa parte do que você irá precisar saber para criar uma aplicação com AngularJS.

Aprenda você também este que é um dos frameworks Javascripts mais promissores e procurados da atualidade, acesse o link abaixo, compartilhe o curso em suas redes sociais e faça o curso gratuitamente:

http://buteco.me/1ERP2Em

Aproveite que é por tempo limitado!