Fluxo Unificado: Perspectiva de um Desenvolvedor – Motivações
Fluxo uni o quê? Fluxo Unificado é o modelo de gestão de fluxo adotado pela Taller. Nele, vários projetos são atendidos dentro de um mesmo fluxo e pela mesma equipe. Vou explicar aqui alguns pontos interessantes da experiência de um desenvolvedor que trabalha neste modelo. Nesta série, demonstrarei este processo do ponto de vista de…
Agilidade nos negócios com Upstream Kanban – Parte 1
Agilidade é um termo bastante abrangente. No mundo do software, graças ao Movimento Ágil, a palavra virou sinônimo de aplicação de métodos de gestão que estão de acordo com o Manifesto Ágil. O problema dos chamados métodos ágeis são a limitação da sua aplicação em contexto de times. Muitos modos de tentar escalar a agilidade…
REST vs GraphQL – Parte 2 – Principais conceitos do GraphQL
Fala, galera! Na primeira parte desta série de postagens, exploramos alguns cenários hipotéticos bem simples, a fim de demonstrar algumas limitações que a abordagem REST pode apresentar, como por exemplo, servir dados para aplicações rodando em dispositivos diferentes. Nesta segunda parte o nosso foco será apresentar, de maneira simples e objetiva, os principais conceitos do…
Desmistificando Interpretadores – Parte 3
No post anterior de “Desmistificando Interpretadores” aprendemos o que são os grammars e como funciona um recursive decent parser usando apenas as operações de adição e multiplicação. Agora que temos uma boa base, podemos continuar a implementar os próximos operadores. Desmistificando Interpretadores – Parte 1 Desmistificando Interpretadores – Parte 2 Subtração e Divisão Como disse…
Desmistificando Interpretadores – Parte 2
Antes começar a ler a parte 2 da série “Desmistificando Interpretadores” recomendamos ler o artigo: Desmistificando Interpretadores – Parte 1! Mas se você já leu esse conteúdo incrível, bora! Análise Sintática Essa etapa também é conhecida como parsing, e é a segunda fase do nosso interpretador. É aqui que vamos analisar os tokens produzidos no…
Desmistificando Interpretadores – Parte 1
Introdução Antes de começar a escrever este artigo, meu conhecimento sobre linguagens se resumia em: “não faço a mínima ideia de como esse treco funciona”. E sempre que eu pesquisava para ter uma noção básica sentia que estava lendo grego, achava tudo mágico, místico. Então se você também não entende nada do assunto, sei exatamente…
Raio-X comercial: os serviços de TI da Taller
Outsourcing, Consultoria, Discovery, MVP e Treinamentos, e os problemas que resolvemos Nos últimos anos tem aumentado cronicamente a necessidade das empresas por tecnologias exponenciais para resolver os problemas mais diversos. Com isso tem surgido diariamente empresas e softwares que, em tese, são 10 vezes melhores, mais rápidos e mais baratos por aplicar tecnologias e modelos de negócios inovadores. Qual é…
Coisas que eu não sei em pleno 2018
Neste post irei oferecer uma lista incompleta de tópicos de programação que as pessoas frequentemente de forma errada assumem que eu sei.
Minha Definição de um Desenvolvedor Sênior
Autor: Michael Hoffmann, artigo original em inglês: aqui Ao longo da minha carreira como desenvolvedor, trabalhei com diversos tipos de desenvolvedores diferentes. Alguns estavam começando, outros estavam em seu primeiro emprego após a faculdade, outros já tinham anos de experiência e outros já atuavam há mais de 10 anos. Desde sempre eu me perguntava: o…
10 dicas de séries para ver antes de 2018 acabar
Nós da Taller já estamos entrando no ritmo das festas de fim de ano, 2018 pra nós foi um ano de muitas conquistas e coisas maravilhosas para a empresa e nossos times, portanto estaremos de recesso nos períodos entre 21/12 e 07/01. Mas é lógico que não deixaremos vocês sem conteúdo especial para esse fim…