Os desenvolvedores da Web conhecem a luta que todos nós tivemos para melhorar as fontes na Web. Seja pelo tempo de carregamento, por estratégias estranhas para usar fontes personalizadas (Cufon, alguém?) ou apenas para encontrar a fonte certa, embelezar o texto na Web nunca foi fácil. Isso me fez pensar em fontes e gradientes de […]
Category: Uncategorized
Detectar criptomoeda por endereço de carteiraDetectar criptomoeda por endereço de carteira
Sempre fui um grande defensor das criptomoedas. Adoro a tecnologia, a facilidade de uso e a liberdade que as criptomoedas trazem para o mundo. Apesar de meu amor pelas criptomoedas, sei que a adoção levará muito tempo e que o estado das criptomoedas não é amigável para os novos usuários. Uma parte assustadora da criptografia […]
Proxy JavaScript com armazenamentoProxy JavaScript com armazenamento
O API de proxy JavaScript fornece uma grande quantidade de “mágica” no JavaScript, permitindo que o senhor use qualquer objeto como uma espécie de alias que permite uma parede de validação, formatação e lançamento de erros. O senhor sabia que também pode usar a API de proxy como uma abstração para diferentes tipos de armazenamento? […]
Encadeamento opcionalEncadeamento opcional
Apesar de todos os aprimoramentos que a linguagem JavaScript adicionou nos últimos anos, como o operador de propagação, valores de argumento padrão e funções de seta, ainda há alguns recursos que eu gostaria de ver implementados. Um desses recursos é o encadeamento opcional. O encadeamento opcional permite que os desenvolvedores façam referência a propriedades de […]
CSS prefers-reduced-motion Media QueryCSS prefers-reduced-motion Media Query
Quando comecei no setor de desenvolvimento da Web, as consultas de mídia eram limitadas. screen e print eram as duas consultas de mídia que eu usava com mais frequência. Mais de uma década depois, as consultas de mídia avançaram para várias unidades de tela, verificação de recursose até mesmo preferência de esquema de cores. Estou […]
Obtenha um domínio .DEV da Hover!Obtenha um domínio .DEV da Hover!
Posso dizer que as maiores e melhores mudanças em minha vida profissional vieram com o início deste blog – ele foi o trampolim para palestras em conferências, código-fonte aberto e ingresso na Mozilla. Eu sempre incentivei todos os desenvolvedores a ter um blog para mostrar seu talento, explorar novas tecnologias e fazer contatos. Qual é […]
e depois em Objetose depois em Objetos
Promessas foram uma revelação no desenvolvimento do JavaScript, permitindo que desfrutássemos do processamento assíncrono e evitássemos o inferno do retorno de chamada. Muitas APIs novas, como API de bateria, API de cachee outros usam a API de promessa. Um fato que talvez o senhor não saiba é que é possível adicionar um then a qualquer […]
Como cortar vídeosComo cortar vídeos
Durante um episódio recente do podcast Script and Style, notei que a gravação do vídeo mostrou um pouco do nosso bate-papo interno que não era necessário que os espectadores vissem. Embora não haja nada de errado em dar aos espectadores uma olhada na preparação do programa, nossa prioridade é apresentar o melhor vídeo possível. Então, […]
URIs de dadosURIs de dados
Estamos todos familiarizados com os protocolos URI tradicionais, como https, http, ftp e file, mas os URIs de dados se tornaram uma grande parte de nossa estratégia on-line. Podemos usá-los para exibir imagens, o Câmera Mac e webcams, entre outros. Mas e se quisermos simplesmente usar um URI de dados para transmitir dados básicos? Digitar […]
Dicas do MercurialDicas do Mercurial
Embora a maior parte do mundo pareça estar usando o git para controle de versão, a Mozilla continua a usar o Mercurial (hg) para gerenciar o Código-fonte do Firefox. Como amante do git e do GitHub, demorei um pouco para me acostumar com o Mercurial. Não me considero um hg mas sei o suficiente para […]