Criando content loaders confiáveis
Content loaders (também conhecidos como placeholder loaders, ou skeleton loaders) além de serem legais são muito úteis para UX, como por exemplo: O loading mostra uma prévia do que será o conteúdo. O usuário tem a percepção que o conteúdo carrega mais rápido. Cria uma expectativa no usuário e evita surpresas. Problemas Fato é que…
RD Summit: uma ruptura na curva de resultados do marketing no Brasil
Há pouco mais de 5 anos o marketing aqui no Brasil preconiza uma reviravolta sensacional. As ferramentas digitais entraram com mais profundidade no dia a dia das pessoas e das empresas. Os dados e as métricas já não são mais bichos de sete cabeças. A transformação digital traz para o marketing, em solo tupiniquim, provocações…
Pair programming: programando a 4 mãos
Neste post irei compartilhar uma técnica de desenvolvimento tanto para quem trabalha presencial quanto para quem trabalha remoto, o Pair programming. Essa técnica surgiu a partir do modelo de desenvolvimento criado nos anos 80 pelo Kent Beck, o Extreme Programming. O conceito dela é bem simples, duas pessoas no mesmo computador desenvolvendo uma tarefa em…
REST vs GraphQL – Repensando as requisições a APIs Web
Nesta série, iremos explorar alguns dos principais pontos negativos do modelo tradicional de desenvolvimento de API’s web, mais especificamente quando desejamos buscar dados no servidor, e iremos analisar de que forma o GraphQL pode nos ajudar a construir API’s mais genéricas e focadas nos tipos de clientes que irão consumi-las. Importante! Nós não temos a…
Testes End to End com Drupal e Cypress
Esse post é uma tradução do artigo “End to End Testing With Drupal and Cypress” do blog Sevaa Group! Espero que curtam o conteúdo, boa leitura! 😀 Recentemente, começamos a usar o Cypress para lidar com testes End to End nos nossos sites em Drupal. Até então, a experiência tem sido ótima! O Cypress facilita…
Afinal o que são custos de coordenação, transação e retenção?
Ultimamente tem aumentado o interesse dos gestores nos custos envolvidos na gestão dos sistemas de trabalho. Este interesse é justificável na medida que estas informações são importantes nas tomadas de decisão que permeiam todo o fluxo de trabalho. Um custo de transação elevado pode fazer com que seja decidido por não criar um cartão para…
Agile Brazil 2018 foi meu primeiro de muitos
O Evento Neste ano, o Agile Brazil teve sua maior edição, com mais de mil participantes. O evento ocorreu nos dias 3, 4 e 5 de Outubro e a sede foi em Campinas-SP no Expo D.Pedro. Nele pude encontrar pessoas e empresas dos mais variados níveis de adoção dos valores e princípios ágeis. Para mim,…
Fique ninja no Drupal com o módulo Config Devel
Quando o Xulispa me apresentou esse módulo eu fiquei muito feliz, fui brincar com ele na mesma hora. O motivo da euforia é que ele automatiza vários processos que aumentam minha produtividade quando estou trabalhando com configurações. Vou exemplificar neste artigo como eu vou usar ele a partir de agora para otimizar meu trabalho e…
A Ciência do Burn-Up
Como a matemática pode ajudar no entendimento desta ferramenta? O burn-up é uma das principais ferramentas disponíveis para gestores lidarem com a previsibilidade de uma forma simples, utilizando a relação direta entre 3 importantes variáveis da gestão de projetos de software: escopo conhecido versus prazo para entrega versus escopo entregue. O eixo X representa alguma…
Como aumentar a resiliência do seu time – Parte 1
Baixe os slides da palestra aqui! O que fragiliza seu time de desenvolvimento? Decisões de arquitetura, conhecimento e comunicação com o cliente de forma centralizada podem se tornar pontos fracos (e gargalos) diminuindo a resiliência do seu time perante a complexidade de acontecimentos inesperados impactando o fluxo de entrega de valor, inovação dos projetos de…