O início de cada ano começa com todos nós estabelecendo metas ambiciosas, sejam elas pessoais ou profissionais. Muitos de nós raramente concluem metade dessas metas, e a maioria as abandona até o final do ano. Em janeiro deste ano, publiquei minha lista de metas para o ano. Vamos dar uma olhada em como foi!
Meta 1: Tornar-se um DevTooler melhor
Missão cumprida! Durante esse segundo ano na equipe do Firefox DevTools, eu me desdobrei para ajudar com outras DevTools. Implementei os recursos do DOM Mutation Breakpoint no Inspector. Também implementei o recurso de bloqueio de recursos no Network Monitor. No meio disso, aprimorei vários outros itens fora do Debugger. Tenho muito orgulho de ser um DevTooler e gosto de cada desenvolvedor que me diz que mudou para o Firefox para desenvolvimento!
Meta 2: Alcançar o status de “Desenvolvedor da equipe”
Missão fracassada! Eu não alcancei esse status, mas a verdade é que eu não sinto que o mereço. Eu me mudei tanto na Mozilla nos últimos sete anos que, a cada mudança, eu começo a me provar novamente. A outra verdade é que, toda vez que estou infeliz, fico com a ideia de uma promoção na minha frente para me manter firme. Não estou triste com o fracasso dessa meta porque reconheci essa falsa esperança e priorizei a felicidade em vez de títulos superficiais.
Meta 3: Melhorar o Script & Style Show
Missão cumprida! Eu estava apreensivo ao entrar no mundo dos podcasts, mas estou incrivelmente orgulhoso do que publicamos no ano passado. Entrevistamos algumas pessoas incríveis no mundo da Web, iniciamos podcasts baseados em painéis e continuamos nosso crescimento como apresentadores ao longo do caminho. Faremos o possível para continuar trazendo a diversão e sou muito grato ao Todd e ao TrackJS!
Meta 4: Redesenho e reformulação da marca
Missão fracassada! Essa será uma meta para todos os anos da minha vida. Este blog nunca terá uma aparência ou funcionamento suficientemente bom. E quando não se é um designer, como eu não sou, cada reformulação é considerada incompleta. Continuarei a pensar em um design melhor, mas é provável que eu fique desanimado.
Migalhas
- Em minha função atual na Mozilla, estou escrevendo Kotlin para o Firefox Fenix em telefones Android! Que diabos?! Eu nunca acreditaria nisso, mas realmente gostei de causar impacto em uma mídia em uma linguagem que nunca imaginei. Boa sorte para mim.
- Eu me tornei um pai e um marido melhor. A flexibilidade que a Mozilla oferece aos seus desenvolvedores é imensa, e este ano eu aproveitei para sair mais cedo para pegar meus filhos na escola, levá-los às suas atividades, etc. Obrigado, Mozilla.
- Estou muito orgulhoso do meu trabalho com o depurador DevTools este ano. Pontos de interrupção de ouvinte de eventos, pontos de interrupção de mutação de DOM, bloqueio de solicitação de monitor de rede, etc. Acrescente a isso as centenas de outros commits e sinto que causei um grande impacto no ano passado.
- Uma das minhas realizações de maior orgulho é liderar a equipe da comunidade do DevTools Debugger. A comunidade do depurador é um exemplo de pessoas boas que melhoram a si mesmas e ao Firefox. Eu amo todos eles, minha vida não seria completa sem eles!
Como o senhor se saiu em suas metas anuais? Por favor, compartilhe!
6 coisas que o senhor não sabia sobre o Firefox OS
Firefox OS está em todas as notícias de tecnologia e por um bom motivo: A Mozilla finalmente deu aos desenvolvedores da Web a plataforma de que precisam para criar aplicativos da maneira como os criam há anos: com CSS, HTML e JavaScript. O Firefox OS tem se aprimorado rapidamente…
API de visibilidade de página
Um evento que sempre faltou no documento é um sinal de quando o usuário está olhando para uma determinada guia ou para outra guia. Quando o usuário sai do nosso site para ver outra coisa? Quando ele volta?
Links em desvanecimento usando jQuery: dwFadingLinks
ATUALIZAÇÃO: O site do jQuery estava fora do ar hoje, o que causou alguns problemas com meu exemplo. No início desta semana, publiquei um script do MooTools que desvanecia os links de e para uma cor durante os eventos de mouseover e mouseout.