Há muitas filosofias diferentes quando se trata de revisão de código, mas a minha é bastante simples: Gosto de receber os primeiros patches de “trabalho em andamento”, gosto de ser positivo em minhas mensagens de revisão de código e, se um patch estiver 90% pronto, gosto de terminar o patch eu mesmo para que o projeto e o colaborador se beneficiem.
De vez em quando, no entanto, um patch chega com uma alteração de arquivo não relacionada ou com código adicionado ao arquivo errado e, nesse caso, preciso redefinir o conteúdo de um arquivo antes do commit da alteração. O senhor pode restaurar o conteúdo de um arquivo antes de um patch com o seguinte:
git reset origin/master path/to/file-to-be-changed.ext
Quando esse snippet do shell é executado, o conteúdo do arquivo é restaurado e pode ser confirmado novamente para restaurar o conteúdo do arquivo.
CSS @supports
A detecção de recursos via JavaScript é uma prática recomendada do lado do cliente e por todos os motivos certos, mas, infelizmente, essa mesma funcionalidade não está disponível no CSS. O que acabamos fazendo é repetir as mesmas propriedades várias vezes com cada prefixo de navegador. Que nojo. Outra coisa que…
Eu sou um Impostor
Essa é a coisa mais difícil que já tive de escrever, muito menos admitir para mim mesmo. Já escrevi cartas de demissão de empregos que amava, terminei relacionamentos, fracassei em uma série de tarefas e me decepcionei em minha vida. Todos esses sentimentos foram muito…
Crie ícones giratórios e desvanecedores com CSS3 e MooTools
Um dos objetivos da última reformulação do meu blog era praticar um pouco mais o que eu pregava; adicionar um toque um pouco mais sutil. Uma das maneiras de conseguir isso foi usar animações CSS3 para alterar a exibição dos ícones do meu perfil (RSS, GitHub, etc.).
Cálculo de CSS
O CSS é um enigma completo; todos nós gostamos do CSS por causa de sua simplicidade, mas sempre desejamos que a linguagem faça um pouco mais. O CSS evoluiu para acomodar marcadores de posição, animaçõese até mesmo clique em eventos. Um problema que sempre pensamos…