Daniel Faria TI

Criando Eventos Personalizados Com Javascript

O javascript possui eventos que podemos observar e disparar ações quando forem executados, por exemplo:

1
onclick, onkeypress, onkeyup, onmouseover...

Porém, também é possível criar os seus próprios eventos, inclusive enviando dados por eles.

O Mundo Precisa Que Você Faça O Que Você Ama

Recentemente encontrei um artigo, escrito por Jonathan Mead, chamado “The World Needs You To Do What You Love”. Achei tão interessante que vou fazer uma breve descrição das idéias principais do artigo.

Pense comigo… As maiores mudanças, as maiores revoluções, foram feitas sempre por pessoas que estavam profundamente apaixonada, sentiam grande amor pelo que faziam.

Se você estiver trabalhando com algo que considere chato, desanimador, provavelmente não irá se esforçar ao máximo. Irá chegar ao trabalho, fazer o suficiente para não ser demitido, e voltar para casa. Não irá tentar promover a mudança e, com certeza, não irá inspirar outros.

A Pirâmide Do Sucesso

Hoje vou falar sobre a pirâmide do sucesso, um resumo da filosofia de sucesso de John Wooden, o maior técnico de basquete de todos os tempos. Todas as informações que constam nesse post foram retiradas de seu livro “Jogando Para Vencer”. Recomendo a leitura.

A pirâmide é formada por 15 blocos individuais que representam características pessoais que um líder deve ter para alcançar o sucesso. Sua disposição foi estudada e existe lógica por trás do posicionamento dos blocos.

Integração Contínua

O que é?

Segundo Martin Fowler, “Integração Contínua é uma pratica de desenvolvimento de software onde os membros de um time integram seu trabalho frequentemente, geralmente cada pessoa integra pelo menos diariamente – podendo haver múltiplas integrações por dia. Cada integração é verificada por um build automatizado (incluindo testes) para detectar erros de integração o mais rápido possível. Muitos times acham que essa abordagem leva a uma significante redução nos problemas de integração e permite que um time desenvolva software coeso mais rapidamente”.

Devido ao crescimento de popularidade das metodologias ágeis, a integração contínua tornou-se importante para a comunidade de desenvolvimento de software. Ela facilita a integração, não importando o tamanho da equipe e quantas pessoas estão alterando o código ao mesmo tempo.

Programação Em Par

Quando ouvi falar em programação em par pela primeira vez, não conseguia entender como aquilo seria produtivo e os benefícios que trazia. Minha forma de pensar sobre o assunto mudou com o tempo, e gostaria de compartilhar o conhecimento adquirido.

O que é programação em par?

O nome já deixa explícito sobre o que consiste a programação em par. Duas pessoas criando o código para um projeto de software, em conjunto (no mesmo computador). A pessoa que está digitando é chamada de condutor e a outra de navegador.