Rede

Como funcionam os redutores de redux

Se você usou o Redux em algum momento enquanto desenvolvia um aplicativo para gerenciar o `estado`, com certeza já se deparou com os redutores. Este tutorial explicará o conceito de redutores e como eles funcionam especificamente no Redux.

consulte Mais informação

Como projetar uma interface de usuário simples quando você tem uma solução complexa

Software e aplicativos geralmente resolvem problemas muito complexos para empresas e consumidores na forma de vendas, marketing, finanças e assim por diante. Mas oferecer um produto que resolva os problemas de seus usuários não é suficiente. Se a interface do usuário for tão complexa quanto o problema original, a rotatividade do usuário será alta. Hoje, veremos algumas dicas para projetar uma interface do usuário simples, independentemente da complexidade da sua solução.

consulte Mais informação

Tornando os sites mais fáceis de conversar

Os sites modernos não são mais inseparáveis ​​das telas. Entre assistentes de telefone, alto-falantes domésticos e leitores de tela, mais e mais pessoas estão usando a web sem sequer olhar para ela. Os sites precisam evoluir em espécie.

consulte Mais informação

Como migrar do WordPress para o Eleventy Static Site Generator

Se você é um designer ou desenvolvedor com conhecimento intermediário de HTML e JavaScript e conhece o GitHub e a linha de comando, este tutorial é para você. Vamos percorrer passo a passo a conversão de um site WordPress em um site estático gerado a partir do Markdown.

consulte Mais informação

CommonMark: uma especificação formal para Markdown

O Markdown tem uma sintaxe declarativa que é poderosa e fácil de aprender para pessoas técnicas e não técnicas. No entanto, devido às ambiguidades conseqüentes em sua especificação original, houve vários sabores distintos (ou versões personalizadas). Isso levou a uma divergência acentuada entre o que pode ser analisado e o que é renderizado. Descubra como o CommonMark fornece uma especificação padronizada do Markdown que reflete seu uso no mundo real.

consulte Mais informação

Projetando um importador de dados atraente e utilizável para seu aplicativo

Embora o desenvolvimento de um importador de dados seja um assunto complexo, você não deseja que a experiência de seus usuários seja tão complexa ou complicada. No segundo em que eles experimentam qualquer atrito ou falha na integração de dados, as chances de eles saírem do software disparam. Portanto, neste post, vamos nos concentrar na melhor forma de apresentar seu importador de dados aos usuários.

consulte Mais informação

Smashing Podcast Episódio 30 Com Chris Murphy: O que é Design de Produto?

Neste episódio, estamos falando sobre Design de Produto. O que significa ser um product owner e como você pode aprender as habilidades necessárias? Drew McLellan fala com o especialista Chris Murphy para descobrir.

consulte Mais informação

Tecendo a acessibilidade da Web com usabilidade

Neste artigo, Uri Paz explica como um site em conformidade com as diretrizes de acessibilidade ainda pode apresentar problemas de usabilidade ao testar com usuários reais. Descubra como combinar as melhores práticas de acessibilidade com testes de usabilidade pode ajudar o maior número possível de pessoas a usar seu site por completo.

consulte Mais informação

Smashing Podcast Episódio 29 Com Leslie Cohn-Wein: Como Netlify Dogfood The Jamstack?

Estamos perguntando como é o dogfood do Jamstack na Netlify. Você pode implantar um aplicativo inteiro em uma CDN? Drew McLellan conversa com a engenheira de equipe da Netlify, Leslie Cohn-Wein, para descobrir.

consulte Mais informação

Criando um fluxo de trabalho de teste de integração contínua usando o GitHub Actions

Com a ajuda deste tutorial, você pode aprender como criar um fluxo de trabalho de integração contínua para sua API REST do Node JS usando o GitHub Actions, bem como relatar a cobertura de teste com o Coveralls.

consulte Mais informação