Já faz um bom tempo que não desabafo e, como estou sempre cheio de aborrecimentos e chateações, achei que era hora de desabafar:

  • Se eu estivesse começando a trabalhar com desenvolvimento front-end, estaria muito perdido. Hoje em dia, a norma parece ser JSX, CSS e HTML incorporados em todos os lugares, CSS e JavaScript ultrapassando os limites da funcionalidade, configurações selvagens do Webpack e do Node.js e muitas ferramentas de compilação para fazer tudo isso funcionar. Ou talvez os novos desenvolvedores não conheçam nada melhor?
  • Não se deixe amargurar; em vez disso, defenda-se. Ninguém está cuidando de sua felicidade além do senhor. Faça acontecer e busque o que faz o senhor mais feliz.
  • Trate cada revisão de código, tanto como revisor quanto como remetente, como uma experiência de aprendizado e de formação de equipe. Seu código não representa o senhor pessoalmente, mas seus comentários de revisão certamente representam. Seja um líder de torcida, não seja um câncer.
  • O Safari para desktop ainda existe?
  • Redesenhar um blog é difícil. Já joguei fora provavelmente uma dúzia de designs desde o design atual. O amor por um design é perdido muito antes de qualquer usuário vê-lo.
  • Estou chocado com o que parece ser o falta de ferramentas de desempenho do React. Por não ter usado o React tanto quanto gostaria, ouço com frequência que o React leva a sites lentos.
  • O Xbox One X é incrível. Processamento extremamente rápido, recursos gloriosos em 4K, compatibilidade com versões anteriores e alguns jogos de lançamento incríveis. Mas downloads de jogos de 100 GB? Minha nossa…
  • Atualmente, é difícil para mim manter o foco, especialmente quando se trata de tópicos de blog. Jogos, PHP, JavaScript, CSS… minha mente está em toda parte… e o Eu adoro isso.
  • Fico feliz que o “guerras” de estruturas JavaScript modernas não são tão negativas e cancerígenas quanto as guerras originais de frameworks JavaScript (jQuery, MooTools, etc.). Todos nós precisamos ser adultos hoje em dia…
  • …a guerra dos navegadores, no entanto, está esquentando. A Mozilla está sendo mais direta no marketing e a Brave tomou uma direção totalmente nova. Qual é a sua jogada, Chrome?
  • O último ano e meio de trabalhar em casa tem sido um pesadelo. Duas crianças entrando a todo momento, ouvindo nada além de choramingar por alguns minutos… isso realmente esgota a motivação e a capacidade de pensar do senhor. Outro ponto de amargura.
  • Eu estaria totalmente perdido sem este blog e todos os senhores. Muito obrigado pelo apoio dos senhores. Isso significa mais do que o senhor jamais saberá.
  • Possuir criptomoedas é uma experiência de apertar o traseiro. O senhor quase se sente mais confortável quando o preço está caindo.
  • Tenho um pouco de horror de fazer um podcast e videocasts. Tenho menos confiança em minha aparência e voz do que em minhas habilidades de codificação. E isso quer dizer alguma coisa.

Esses são meus pensamentos no momento. O senhor pode me dizer sobre o que estou errado! Confesse seus próprios pecados de desenvolvimento!

  • Animação 3D de dobragem de CSS
  • Detectar inserções de nós do DOM com animações JavaScript e CSS
  • Apresentando o MooTools ElementSpy

    Uma parte do MooTools que adoro é a facilidade de implementar eventos dentro das classes. Basta adicionar Events ao seu array Implements e o senhor poderá disparar eventos onde quiser – esses eventos são extremamente úteis. ScrollSpy e muitos outros plug-ins populares do MooTools…

  • Textareas de largura total

    Trabalhar com larguras de área de texto pode ser doloroso se o senhor quiser que a área de texto tenha 100% de largura. Por que é difícil? Porque, se o elemento que contém a área de texto tiver preenchimento, o "width:100%" textarea provavelmente se estenderá para fora do contêiner pai – uma perspectiva frustrante, para dizer o mínimo. Felizmente…