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 […]
Author: Edgar Skerst
API de resultados de pesquisa do Google em tempo real com serpstackAPI de resultados de pesquisa do Google em tempo real com serpstack
Nos meus primeiros dias na Web, eu estava interessado em extrair e coletar dados com base nos resultados das pesquisas do Google. Naquela época, era mais fácil fazer scraping do Google, mas agora os resultados de pesquisa do Google são tão dinâmicos que o senhor não pode contar com o retorno do mesmo HTML ou […]
Primeiros passos com o GraphQLPrimeiros passos com o GraphQL
O GraphQL foi desenvolvido pelo Facebook em 2012 para potencializar seus aplicativos móveis. Desde o open-sourcing do GraphQL em 2015, ganhou muita popularidade e agora é usado por muitas equipes de desenvolvimento, incluindo gigantes como GitHub, Twitter ou Airbnb. Por que isso acontece? E o que exatamente é um GraphQL? Vamos dar uma olhada. O […]
Carregamento lento de imagensCarregamento lento de imagens
O carregamento lento de imagens é uma prática popular há uma década e por um bom motivo: as imagens geralmente são os downloads mais pesados em uma determinada página da Web e evitar o descarregamento de imagens que nunca são vistas economiza a largura de banda do usuário. Existem plug-ins para carregamento lento de imagens […]
Espelhar o dispositivo Android no computadorEspelhar o dispositivo Android no computador
À medida que continuo minha aventura no desenvolvimento do Android, a programação em pares tem sido uma grande ajuda para aprender essa nova plataforma. Quando chega a hora de criar e executar o aplicativo, confiar no emulador é um jogo de tolos: o emulador é lento e é difícil simular gestos de forma confiável. Se […]
Revisão do ano de 2019Revisão do ano de 2019
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 […]
Metas para 2020Metas para 2020
Todo ano novo traz uma sensação de otimismo de que os próximos 365 anos podem trazer mudanças grandes e positivas em diferentes fases da vida. Isso não é exceção para mim e para este blog. I me saí muito bem com as metas do ano passadoPor isso, pensei em me esforçar novamente com um novo […]
Validar CSP a partir da linha de comandoValidar CSP a partir da linha de comando
O política de segurança de conteúdo spec tem sido uma ferramenta de segurança de front-end incrível para ajudar a evitar XSS e outros tipos de ataques. Eu diria até que todo site deve implementar a CSP mais específica possível. Se o senhor não estiver familiarizado com as CSPs, aqui está um exemplo rápido: Content-Security-Policy: default-src […]
Nomes de argumentos duplicadosNomes de argumentos duplicados
Muitas vezes, substituímos ou remendo de macaco e, em muitos casos, há argumentos com os quais não nos importamos muito. Uma prática comum para esses argumentos é usar _ para os nomes dos argumentos – é uma prática geralmente aceita e conhecida para “isso não é importante”. Comecei a pensar em vários argumentos inúteis e […]
API de voo fantástica com o aviationstackAPI de voo fantástica com o aviationstack
Eu não voava até os 25 anos de idade – não tinha esperança de saber que tinha que chegar cedo, o processo de segurança e toda a estrutura do portão. Agora que já voei dezenas de vezes para a Mozilla, me sinto muito mais confortável com o processo de voar, mas me sinto menos confortável […]