Entendendo Expressões Regulares
Expressões Regulares (ou RegEx), em um breve resumo, servem para representar padrões em strings, seja para validar uma entrada, verificar se um conteúdo existe na string ou um replace mais dinâmico. Esteticamente, uma RegEx não agrada aos olhos e muitas pessoas desenvolvedoras possuem um certo receio em alterar a RegEx, e até mesmo um bloqueio…
Processo Seletivo Remoto: alinhando expectativas
Este é o primeiro post de uma série de artigos que irei escrever sobre nosso novo processo de seleção de forma remota. Quando entrei na Taller, em Junho de 2020, meu desafio era justamente dar uma atenção especial ao processo seletivo. Isso porque sentimos que não estávamos entregando a melhor experiência possível para as nossas…
Análise Técnica no Upstream Kanban
Há mais ou menos um ano introduzimos um novo processo em nosso upstream: a análise técnica dos itens de trabalho. Desta forma trazemos a equipe de desenvolvimento para atuar antes do ponto de comprometimento de cada demanda, usando o conhecimento das pessoas desenvolvedoras para reduzir incertezas que poderiam virar um descarte no downstream. Chamamos isso…
Burnout e o Trabalho Remoto
Recentemente o Rafael Caceres trouxe o assunto do burnout à tona na Taller, apresentando uma ferramenta que tenta rastrear o nível de stress da pessoa, através de perguntas. Apesar de termos diversas ferramentas internas que tentam evitar esse estado, como a completa abolição das horas extras na operação, a entrada ou não em estado de…
Transducers: o que são e como eles podem ajudar a otimizar o seu código funcional
Fala pessoal! Inspirado no tweet abaixo do Ben Awad (e suas reações) resolvi escrever um post explicando o que são Transducers e como eles podem ajudar a otimizar a execução do seu código. Fonte: Twitter Ao me deparar com o conceito de Transducers, foi algo “mind-blowing”, ao menos para mim. Quando programo no dia a…
Fluxo Unificado: perspectiva de um desenvolvedor – Responsabilidades
Este é o 4º artigo da série sobre o Fluxo Unificado na perspectiva de um desenvolvedor. Então, se você ainda não conferiu os posts anteriores e quer ficar por dentro do assunto, seguem os links: 1º | Fluxo Unificado: Perspectiva de um Desenvolvedor – Motivações 2º | Fluxo Unificado: Perspectiva de um Desenvolvedor – Ações…
Drupal: fundamentos básicos
Quando comecei a estudar com Drupal, o que mais atrapalhou meu progresso foi a falta de contexto, uma ideia geral de como as coisas funcionavam e como os problemas eram resolvidos nele. Muitas vezes o material de estudo parte do princípio de que quem está lendo já entende certos conceitos fundamentais. Porém, isso nem sempre…
Clean Architecture I – Overview
No meu último artigo aqui no blog da Taller começamos uma breve introdução sobre Arquitetura de Software e conversamos um pouco mais sobre Arquitetura Gritante e Padrões Arquiteturais, então antes de começar a ler este artigo eu sugiro que você dê uma conferida naquele post. Mas agora continuamos e vamos falar sobre um assunto mais…
Product Discovery: um exemplo prático
1. Arrumando a Casa Esta história aconteceu durante um encontro remoto de consultoria com a Softfocus e serve bem para ilustrar como funciona o processo de organização e descoberta do backlog, então iremos saber na prática o Product Discovery O trabalho de consultoria começa com uma macro atividade que chamamos de “arrumar a casa”, que…
Guia essencial do Fluxo Unificado
Resolvemos criar esse post para centralizar todo o material conhecido sobre o Fluxo Unificado, modelo de trabalho que adotamos com sucesso na Taller desde 2015, afetando positivamente a vida de clientes com projetos complexos e simples. O fluxo unificado nos ajudou a moldar uma produção voltada para serviço, para a felicidade dos nossos clientes. Na…