Atualização mensal de desenvolvimento da Web 6⁄2019: repensando a privacidade e o envolvimento do usuário

Publicados: 2022-03-10
Resumo rápido ↬ Para sua lista de leitura mensal, Anselm Hannemann resumiu o que aconteceu no mundo do desenvolvimento web nas últimas semanas. Desde notícias do navegador e UI/UX até privacidade, ferramentas, trabalho e vida.

Na semana passada eu li sobre a web se transformando em uma floresta escura. Isso me fez pensar e estou convencido de que há esperança na floresta escura. Vamos nos manter positivos sobre como podemos contribuir para tornar a web um lugar melhor e seguir o princípio de que cada um de nós é capaz de causar impacto com pequenas ações. Seja você adicionando Webmentions, removendo scripts de rastreamento de um site, reciclando plástico, pegando lixo da rua para jogá-lo em uma lixeira ou pedalando em vez de dirigir para o trabalho por uma semana, todos nós podemos melhorar as coisas para nós mesmos e para o pessoas ao nosso redor. Nós apenas temos que fazê-lo.

Notícias

  • O Safari seguiu em frente apresentando sua nova Proteção Inteligente de Rastreamento e tornando-a o novo padrão. Agora o Firefox seguiu, habilitando sua proteção de rastreamento aprimorada por padrão também.
  • O Chrome 75 traz suporte para a API Web Share que já está implementada no Safari. A latência em contextos de tela também foi aprimorada.
  • O Safari Technology Preview Release 84 introduziu os recursos do Safari 13: avisos para senhas fracas, suporte ao modo escuro para iOS, suporte para abortar solicitações de busca, chaves de segurança USB compatíveis com FIDO2 com o padrão de autenticação da Web, suporte para “Sign In with Apple” (para Safari e WKWebView). A API Visual Viewport, ApplePay em WKWebView, compartilhamento de tela via WebRTC e uma API para carregar módulos ES6 também são suportados a partir de agora.
  • Há uma atualização importante nas diretrizes de revisão da AppStore da Apple que exige que os desenvolvedores ofereçam “Entrar com a Apple” em seus aplicativos caso suportem login de terceiros quando o serviço estiver disponível ao público ainda este ano.
  • O Firefox 67 já está disponível com a consulta de mídia CSS do modo escuro, WebRender e perfis lado a lado que permitem executar várias instâncias paralelamente. Além disso, controles de privacidade aprimorados são integrados contra mineradores de criptografia e impressão digital, bem como suporte para AV1 no Windows, Linux e macOS para vídeos, String.prototype.matchAll() e importações dinâmicas.
Mais depois do salto! Continue lendo abaixo ↓

Em geral

  • A web depende de tantos projetos de código aberto e, no entanto, aqui está o que parece viver de um orçamento de código aberto. A maioria dos autores está abaixo da linha da pobreza, forçada a viver em países mais baratos ou incapaz de ganhar a vida com seu serviço público de fornecer software confiável e aberto para outros que o utilizam comercialmente.
  • Todos nós conhecemos aquele cliente chato que ignora seu conhecimento e fica criativo por conta própria. Como desenvolvedor, Holger Bartel experimentou isso dezenas de vezes; agora ele se encontrava na mesma situação, tendo pedido uma bebida fina e depois estragado tudo.

IU/UX

  • Com tantos dark patterns embutidos nos softwares e sites que usamos diariamente, Fabricio Teixeira e Caio Braga pedem uma dieta tecnológica para os usuários.
Fatos Nutricionais do Facebook, Instagram, Twitter e Netflix.
“Padrões obscuros tentam manipular os usuários para se envolverem mais, mais profundamente ou por mais tempo em um site ou aplicativo. O mundo precisa de uma dieta tecnológica, e os designers podem ajudar a torná-la realidade. (Crédito da imagem)

CSS

  • O recurso CSS para truncar texto de várias linhas foi implementado no Firefox. -webkit-line-clamp: 3; , por exemplo, truncará o texto no final da linha três.

Segurança

  • Aaron Parecki escreveu um guia passo a passo sobre como configurar o “Sign In with Apple”.
  • Muitos serviços lidam com proteção DDoS para você atualmente. Mas como você construiria isso sozinho? É certamente possível, como mostra este artigo (um pouco datado, mas ainda aplicável).

Privacidade

  • Anil Dash tenta encontrar uma resposta para a pergunta se podemos confiar em uma empresa em 2019.
  • Kevin Litman-Navarro analisou mais de 150 políticas de privacidade e compartilha suas descobertas em uma história visual. Não só leva cerca de 15 minutos em média para ler uma política de privacidade, mas a maioria delas exige um diploma universitário ou até mesmo uma carreira profissional para entendê-las.
  • Nossa visão sobre privacidade não mudou muito desde o século 18, mas as circunstâncias são diferentes hoje: as empresas têm um grande apetite para armazenar cada vez mais dados sobre mais pessoas em um local central – dados que antes eram acessíveis exclusivamente pelas autoridades estaduais. Devemos redefinir o que são privacidade, dados pessoais e consentimento, como Maciej Ceglowski argumenta em “The new wild”.
  • As pessoas do WebKit são muito ativas quando se trata de desenvolver soluções inteligentes para proteger os usuários sem comprometer muito a usabilidade e mantendo os interesses dos editores e fornecedores em mente ao mesmo tempo. Agora, eles introduziram a “atribuição de cliques em anúncios para preservação da privacidade para a web”, uma técnica que limita os dados enviados a terceiros e ainda fornece métricas úteis de atribuição aos anunciantes.
Uma visão geral de quão difícil é ler as políticas de privacidade e quanto tempo é necessário para fazê-lo. A maioria das políticas de privacidade são de nível universitário e profissional. Apenas um é compreensível em nível de Ensino Médio.
A maioria das políticas de privacidade na web é mais difícil de ler do que “Uma Breve História do Tempo”, de Stephen Hawking, como Kevin Litman-Navarro descobriu examinando 150 políticas de privacidade. (Crédito da imagem)

Acessibilidade

  • Brad Frost descreve uma ótima maneira de reduzir o movimento em sites (de GIFs animados, por exemplo), usando o elemento de picture e seu recurso de consulta de mídia.

Ferramentas

  • A API de geolocalização de IP é uma API de IP para geolocalização em tempo real de código aberto com integração detalhada de dados de países baseada no banco de dados Maxmind Geolite2.
  • Pascal Landau escreveu um tutorial passo a passo sobre como criar uma configuração de desenvolvimento do Docker para projetos PHP e, sim, ele contém tudo o que você precisa para aplicá-lo em seus próprios projetos.

Vida de trabalho

  • Roman Imankulov, da Doist, compartilha ideias sobre a tomada de decisões em uma organização plana.
  • Como sociedade, estamos sobrecarregados, temos muitos pertences, mas ansiamos por mais, e as empresas só existem para crescer indefinidamente. Foi assim que iniciamos as mudanças climáticas no século passado e foi assim que levamos mais pessoas do que nunca a ter esgotamentos, depressões e vários outros problemas de saúde, incluindo suicídios relacionados ao trabalho. Philipp Frey tem uma teoria ousada que rompe com nosso sistema atual: uma pesquisa de Nassen e Larsson sugere que uma redução de 1% na jornada de trabalho pode levar a uma redução de 0,8% nas emissões de GEE. Levando isso adiante, o artigo sugere que trabalhar 12 horas por semana nos permitiria atingir facilmente as metas climáticas, se também estivermos mudando a economia para não focar mais no crescimento. Um estudo interessante, pois explora novas formas de trabalhar, viver e consumir.
  • Leo Babauta compartilha um método que ajuda você a reconhecer quando está cansado. É difícil aceitar, mas somos humanos e não máquinas, então há momentos em que nos sentimos cansados ​​e nossas baterias estão fracas. A melhor maneira de se recuperar é perceber que isso está acontecendo e se concentrar nisso para recuperar um pouco de energia.
  • Muitos de nós estão tentando alcançar alguns minutos ou horas de “trabalho profundo” por dia. O “Guia Completo para o Trabalho Profundo” de Fadeke Adegbuyi compartilha dicas valiosas para dominá-lo.

Indo além…

  • As pessoas que vivem uma vida de “desperdício zero” são muitas vezes vistas como extremas, mas este é apenas um ponto de vista. Aqui está o outro lado onde uma das pessoas “extremas” nos lembra que antes era normal ir à feira para comprar coisas que não são embaladas em plástico, andar de bicicleta e beber água de uma fonte pública. Em vez disso, nosso consumismo se tornou bastante extremo e precisa mudar se quisermos sobreviver e permanecer saudáveis.
  • A Suécia quer se tornar neutra em relação ao clima até 2045, e agora eles apresentaram uma visualização interessante do plano. Ele foi projetado para ajudar os formuladores de políticas a identificar e preencher as lacunas para garantir que a meta seja alcançada. A visualização é aberta ao público, para que qualquer pessoa possa responsabilizar o governo.
  • Todo mundo os ama, muitos os têm: AirPods. No entanto, eles são um desastre ambiental, como mostra este artigo.
  • A North Face enganando a Wikipedia é o lado negro da publicidade.
  • O New York Times publicou um guia que nos ajuda a entender nosso impacto nas mudanças climáticas com base nos alimentos que comemos. Não se trata de se tornar vegano, mas de como a mudança de hábitos alimentares pode fazer a diferença, tanto para o meio ambiente quanto para nossa própria saúde.