Há mais de sete anos, dei um grande salto em minha carreira para a Mozilla. Há dois anos, realizei um sonho de entrar para a equipe do Firefox DevTools — tem sido uma aventura gratificante ajudar a melhorar o Firefox DevTools Debugger e outras ferramentas super úteis. Estou assustado, animado e surpreso ao anunciar que fui emprestado à equipe do Firefox Fenix!
O que é o Fenix? Fênix é a interface do usuário e a experiência do usuário para a próxima reformulação do Firefox no Android!
É difícil descrever as emoções dessa mudança de empréstimo. Estou animado para participar de um grande lançamento de produto no setor de telefonia móvel. Estou com medo porque, no momento, não conheço o Kotlin ou o cenário do Android. Sinto-me encorajado pelo fato de a equipe da Fenix ser tão positiva e determinada a ter sucesso. Tenho medo do desconhecido.
No final das contas, é o medo que leva o senhor a se esforçar mais e a ter sucesso. Se não tiver medo, o senhor não está mirando alto o suficiente. Quando o senhor olha para trás na vida, as realizações mais bonitas são aquelas das quais o senhor teve mais medo. Deseje-me sorte e aguarde uma nova e incrível experiência com o Firefox para Android!
Criar classes com espaço de nome com o MooTools
O MooTools sempre foi um pouco criticado por não usar e padronizar inerentemente classes JavaScript baseadas em namespaced, como faz o Dojo Toolkit. Muitos desenvolvedores criam suas classes como globais, o que geralmente é mal visto. Na maioria das vezes, não concordo com essa posição, mas cada um tem a sua. De qualquer forma…
5 APIs HTML5 que o senhor não sabia que existiam
Quando se diz ou se lê “HTML5”, é de se esperar que dançarinas exóticas e unicórnios entrem na sala ao som de “I’m Sexy and I Know It”. Mas o senhor pode nos culpar? Assistimos à estagnação das APIs fundamentais por tanto tempo que um recurso básico…
Traduzir conteúdo com a API do Google Translate e JavaScript
Observação: para este tutorial, estou usando a versão 1 da API do Google Translate. Uma versão mais recente baseada em REST está disponível. Em um mundo ideal, todos os sites teriam um recurso que permitisse ao usuário traduzir um site para seu idioma nativo (ou, ainda mais idealmente, a tradução seria…