Novidades
O Hub de Conteúdo da CWI é mais um espaço em que as pessoas que compõem nosso time fazem o conhecimento circular. Confira as publicações mais recentes!
Todos os posts
-
Tecnologia
4 min. de leituraManutenção e evolução de Codebase
Aplicações complexas tendem a ter um Codebase grande onde muitas pessoas com diferentes experiências e habilidades atuam. O resultado disso tende a ser um spagetti-codebase ao longo do tempo. Como minimizar esse impacto e melhorar a manutenção e evolução de um Codebase? Quando atuamos em ...
Leia mais -
Acessibilidade
4 min. de leituraCoP Acessibilidade: A navegação por teclado, para além do uso com o leitor de tela
Quando falamos sobre acessibilidade e teclado, por vezes atrelamos esse modo de navegação ao uso do leitor de tela. Sim, pessoas com deficiência visual geralmente utilizam só o teclado para navegar pelo seu site, mas não só elas. Pessoas com deficiência motora, idosos, usuários sem muita ...
Leia mais -
Tecnologia
3 min. de leituraUm guia rápido para upload de imagem via Cypress request
Quando eu tentei implementar um caso de teste de API com upload de imagem no Cypress, encontrei diversas soluções em diferentes guias pela internet, muitas extremamente complexas e mesmo inadequadas. Finalmente achei um artigo por Filip Hric com um método simples e agradável de realizar este...
Leia mais -
Tecnologia
4 min. de leituraComparando Task eliding e non-eliding
Eliding task é uma técnica de otimização que atrasa o unwrap de uma Task e reduz a alocação de memória. Faz sentido sempre utilizar essa técnica? Eliding Task Por padrão, quando uma operação de IO Bound é executada, o await da task acontece no mesmo método que invocou a chamada. Em ...
Leia mais -
Processo
Tecnologia
4 min. de leituraFugindo da daily zumbi
Daily, Daily Meeting, Daily Scrum, Stand Up Meeting, existem várias formas de chamar a famosa reunião diária. O fato é que a daily não é evento exclusivo do scrum. Independente do framework/método que você utiliza a daily é uma excelente prática para manter a comunicação cotidiana en...
Leia mais -
Tecnologia
3 min. de leituraUtilizando Monad Either para melhorar retorno de operações
A estrutura Either, comum na programação funcional, permite representar dois possíveis tipos de valores. Um bom exemplo de uso é o retorno de um método que pode ser de sucesso e outro de falha. Conceito do Either O objetivo do Either é representar um valor dado duas possibilidades. Um Eithe...
Leia mais