Atualização mensal de desenvolvimento da Web 7⁄2019: técnicas modernas e bons problemas

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.

O que podemos fazer para causar “bom problema”? Em primeiro lugar, acho que precisam ser ações amigáveis, úteis e significativas que não afetem a vida de outras pessoas. Em segundo lugar, é algo em que acreditamos fortemente - pode ser usar métodos JavaScript mais simples, reduzir o tamanho do aplicativo, uma interface de usuário melhor alternada, publicar um livro ou construir um negócio sem vender dados do usuário para outros. Seja o que for, é bom ter um ponto de vista e falar sobre isso.

É bom defender os outros sobre problemas de acessibilidade, sobre como ouvir melhor os outros em uma conversa, como gerenciar melhor projetos, produtos ou até mesmo uma empresa. O mais importante em todas essas ações é lembrar que elas estão ajudando outras pessoas e não as impactando assim como os animais ou nosso meio ambiente em geral.

Fazer algo útil – por menor que pareça – é sempre uma coisa boa. E não se esqueça de honrar sua ação apenas sorrindo e sendo grato pelo que você fez!

Notícias

  • O Chrome 76 remove algumas coisas, como feature policy: lazyload , uso inseguro de DeviceMotionEvent e DeviceOrientationEvent . Se você usá-los, certifique-se de usar um contexto seguro agora ou substitua-os por seus sucessores.
  • O Firefox 68 está fora e isso é novo: BigInts para JavaScript, verificações de acessibilidade no DevTools, CSS Scroll Snapping e Marker Styling, acesso a câmeras, microfones e outros dispositivos de mídia não são mais permitidos em contextos inseguros como HTTP simples. Agora é possível reenviar uma solicitação de rede sem editar o método, URL, parâmetros e cabeçalhos via DevTools, e muitas correções (de compatibilidade) também estão incluídas para recursos CSS.
  • O Chrome 76 traz suporte de imagem para a API de área de transferência assíncrona, facilitando a cópia e colagem de image/png (atualmente, este é o único formato suportado, infelizmente) de forma programática.
  • A prevenção de rastreamento agora está disponível na visualização do Microsoft Edge, seguindo outros navegadores como Safari e Firefox.
Mais depois do salto! Continue lendo abaixo ↓

Genérico

  • Você já ouviu falar do conceito de “bom problema”? Frank Chimero define isso como questionar e re-imaginar o status quo, e ter suas ações em contraste com a norma. Mas a entrevista com o designer mostra muito mais do que um novo conceito, é desafiador como trabalhamos hoje e como fazer suas próprias coisas que não correspondem à norma da sociedade.

Particularmente, eu gosto desta citação aqui:

“Diminua a velocidade, encontre um lugar tranquilo e crie tempo para a solidão para que você possa ouvir a si mesmo. Está tão barulhento lá fora.”
  • E se o controle for apenas uma ilusão? Perceberíamos que a verdadeira natureza de uma experiência é revelada apenas na interação com as pessoas que a utilizam e que um design invalidado nada mais é do que uma opinião. Um pensamento que coloca nossas suposições e abordagens em projetos sob uma luz diferente.

IU/UX

  • Muitos botões de alternância únicos falham ao mostrar o estado atual ou tornar a opção não selecionada visível - veja como alternar botões e indicadores da maneira correta.

Acessibilidade

  • Lindsey Kopacz compartilha como podemos criar caixas de seleção personalizadas, mas acessíveis pelo teclado, com técnicas modernas de CSS.

JavaScript

  • Marta Wisniewska compartilha como flat() , flatMap() e fromEntries() e outros recursos do ES2019 funcionam e quando usá-los.
  • Addy Osmani sobre o custo do JavaScript em 2019. Um artigo (ou vídeo, se preferir) para todos que criam aplicativos JavaScript.

CSS

  • Miriam Suzanne explica CSS Custom Properties e seu papel na cascata em um artigo de aprofundamento.

Vida de trabalho

  • A Escuta Ativa é uma habilidade que nos ajuda a ouvir o significado e como a outra pessoa está se sentindo em vez da escuta usual que se concentra em 'como posso responder ou comentar sobre isso ou como vamos resolver isso?'. O guia do Buffer escrito por Marcus Wermuth é um ótimo recurso para aprender e praticar a escuta ativa.
  • Christoph Rumpel compartilha o que aprendeu com a autopublicação de um livro e mostra insights interessantes sobre as finanças dele e o que evitar ou fazer melhor.
  • Ben Werdmuller sobre fazer bem enquanto faz o bem: Esta é uma história pessoal sobre lutar com receita, investimentos, capital de terceiros, tentar ganhar dinheiro por conta própria vendendo seu produto enquanto tem concorrentes livres e como ainda produzir coisas boas enquanto faz bem financeiramente.
  • Shape Up — Stop Running in Circles and Ship Work that Matters é um novo livro online gratuito de Ryan Singer sobre gerenciamento de projetos, liderança de uma empresa e de um produto. É incrível e, embora eu só tenha tido tempo de folhear rapidamente e ler alguns capítulos e seções individuais, isso definitivamente se tornará um recurso para salvar e consultar regularmente.

Indo além…

Eu estava no cinema na semana passada para assistir a um filme sobre algumas pessoas que criaram uma fazenda. O trailer era bom e, embora eu não estivesse 100% convencido disso, era uma noite em que eu saí para assistir a um filme. Foi o que fiz e foi bom ter ido ver “The Biggest Little Farm”. O agricultor fez o filme ele mesmo, pois ele é um cineasta da vida selvagem, então espere algumas fotos e sequências impressionantes de animais selvagens lá!

A parte mais reveladora foi o impacto que apenas um punhado de pessoas pode causar em terras desérticas em poucos anos, e o quanto nós, como seres humanos, podemos influenciar a vida selvagem, dar um habitat aos insetos e produzir alimentos de qualidade, incluindo CO2 do ar em nosso solo para fazer as plantas crescerem melhor, a fim de restaurar a natureza e causar impacto no esforço de combate às mudanças climáticas.

Em vários pontos durante o filme, eu estava à beira das lágrimas e fiquei extremamente agradecido por poder ter meu pequeno espaço no jardim também, onde posso fazer coisas semelhantes (embora muito menores do que a fazenda deles). Se você quer algo novo, aprender algo sobre comida, carne, economia e como tudo se conecta ou como criar um belo espaço verde no deserto, este filme é para você.

Por último, mas não menos importante, os painéis solares são uma boa maneira de produzir energia renovável e o bom uso dos telhados. Na China, porém, a poluição do ar é atualmente tão ruim que os painéis solares às vezes param de funcionar. Mais uma razão para agir rapidamente! Se os painéis solares não funcionarem devido à falta de raios solares, nossos corpos sofrerão a mesma falta de luz solar e precisamos dela para nossa saúde.