Docker e Docker Compose com PHP Conteineres chegaram para ficar, independente do ambiente em que se trabalha. Seja desenvolvimento, homologação ou produção, muitas pessoas estão usando conteineres pela facilidade de uso, pela manutenabilidade, por ser um processo repetível...
Novos tempos trouxeram mudanças significativas para o setor de TI. Uma série de transformações, como o surgimento da cultura DevOps, geraram uma verdadeira revolução, ainda em andamento. E elas estão modificando consideravelmente as rotinas no setor. Ao longo...
Inspirada nas diretrizes impostas pela GDPR na Europa, a entrada da Lei Geral de Proteção de Dados no final de 2020 trouxe mudanças para profissionais que trabalham com tecnologia e manuseio de dados como um todo. Embora muito...
O ano de 2020 foi atípico para quase todo mundo. E o setor de tecnologia da informação não ficou ileso. Devido ao novo cenário imposto pela pandemia, muitas tendências para a área de TI foram revistas e solidificadas....
A leitura é uma das principais fontes na busca de conhecimento e um processo obrigatório para quem deseja se tornar um profissional de sucesso. No mundo da Tecnologia da Informação, a realidade não é diferente — os livros...
Você já parou para pensar como está o seu network? ❕ Então pare por um minuto e repense. “Conheço uma pessoa que conhece uma pessoa que, sem dúvidas, vai ter fit com o projeto que você quer desenvolver!”...
Saudades dos tempos em que nós designers tínhamos a opção de escolher uma área específica para nos especializar quando atuando em empresas de tecnologia da informação. Nessa época seguíamos o double diamond como um time uníssono, porém cada um cuidando de uma etapa. O resultado...
Todo desenvolvedor calcula o funcionamento de um programa quando está escrevendo os códigos. Mas isso não significa necessariamente que esteja projetando a experiência do usuário. UX design não é uma simples consequência de uma boa ideia. Afinal, quando...
Interação e experiência do usuário nunca foram tão importantes no mundo digital como tem sido ultimamente, e isso traz uma nova dificuldade para os desenvolvedores. Você, que é desenvolvedor, acha que pode encarar essa sozinho? Leia esse texto...
Durante os últimos anos, tenho liderado times de tecnologia remotos e de alta performance. A gestão de pessoas, as novas funcionalidades dos produtos, as expectativas do próprio time e dos clientes criam um ambiente complexo em que métricas revisadas periodicamente são...
Imagine aquela pessoa que acabou de se formar no Ensino Médio, cheia de sonhos e planos, abrindo um site para fazer um teste vocacional, e como área sugerida aparece: Tecnologia. Ela se empenha em colher todas as informações...
É importante ressaltar que, pensar no lado humano do Code Review não é desencorajar a fazer code review, pelo contrário. Estou apenas alertando para possíveis problemas causados pelo code review quando feito sem estar consciente de alguns fatores....
A última inovação para o mercado de telefonia móvel, a rede 5G, já começou a ser disponibilizada em vários países e trouxe consigo além de grande desempenho, muitas polêmicas. Enquanto, no Brasil, ainda nos preparamos para que operadoras...
O trabalho remoto está cada vez mais presente nas empresas. Com a chegada do Covid-19, esse cenário tem se ampliado ainda mais. A modalidade, que já estava em plena expansão no Brasil, ganhou força: segundo estudo de André...
Em março, fazemos questão de comemorar o mês que é só nosso (das mulheres). Afinal, é no dia 08 de março que celebramos o dia Internacional da Mulher! ❤ A data é uma grande oportunidade para reforçarmos a...
Na Impulso, nós acreditamos de verdade que o trabalho remoto é o futuro do trabalho! Tanto é que não só implementamos esse modelo de trabalho internamente, como também apoiamos empresas e iniciativas que fomentam a modalidade. Para nós,...
MVVM, Koin, Rx, Room, Databinding e um pouco mais… Nos dois primeiros artigos, falamos dos módulos domain e data. Domain Data Presentation Presentation Module Finalmente, chegamos no último module do nosso projeto! Para os nossos usuários, é o mais...
MVVM, Koin, Rx, Room, Databinding e um pouco mais… No primeiro artigo da série, fizemos o setup inicial do projeto e criamos o nosso module domain. Domain Data Presentation Data Module Todos os projetos Android possuem dados, os quais...
MVVM, Koin, Rx, Room, Databinding e um pouco mais… Certamente você já ouviu falar de modularização em algum momento no desenvolvimento Android, certo? Se não, sem problemas. Esta série também é para você que quer aprender do zero. A...
Neste artigo, iremos demonstrar o design pattern chain of responsibility e como implementá-lo com baixo acoplamento no spring boot.
Introduction A few days ago I was talking to my best friend via text. We do this thing where we send code (or code-like) snippets to each other as a way to talk about everyday situations. For instance...
Faaaala, “Vimzeiro”! Vamos falar sobre edição no Vim? No último capítulo abordamos alguns conceitos de remoção do Vim. Se você perdeu, clique aqui para ver o que perdeu. Neste o nosso objetivo é falar um pouco sobre edição, ou seja,...
GraphQL é uma especificação de Query Language para APIs baseada no conceito de grafos. Um grafo, possui vários pontos, chamados de nó e ligados uns aos outros. Cada nó pode ser entendido como um recurso do sistema. Um recurso...
Faaaala, impulser. No último capítulo falamos sobre comandos de navegação, e agora, neste artigo vamos introduzir os comandos de remoção. Se você chegou direto aqui e quer dar um confere nos últimos artigos:– SEJA PRODUTIVO COM O VIM...
Introdução Qualidade de código é um assunto, por vezes, pouco debatido. Muitas vezes, nos limitamos a entender este tema por um simples “código que funciona”. Mas, isto é realmente suficiente? Afinal, o que é Qualidade de Código? Existem...
Introdução Com o frequente crescimento do mercado de TI, tornou-se indispensável ser ágil ao produzir software. Porém, mais do que ágil, é preciso ser eficiente. Visando a eficiência e diminuindo os intervalos entre as versões, testes e publicações,...
Olá, pessoal. Este é o segundo artigo da série sobre vim. No primeiro demos uma introdução geral, falamos sobre as principais vantagens de se utilizar o editor e já falamos sobre os principais e mais utilizados comandos. Você...
Com o Laravel é possível criar um login padrão (com email ou username e senha) para autenticar os usuários no sistema que está a desenvolver. A autenticação está descrita na documentação na área de Segurança > Autenticação. Seguindo...
Fazendo um evento ser escutado em diversos components em hierarquias diferentes
Fala, pessoal, tudo joia? Hoje, vou escrever sobre o desenvolvimento de módulos nativos para o react-native. A ideia surgiu após eu ter que desenvolver um módulo para integrar ao SDK de um gateway de pagamentos. Neste post, vamos...
O vim é um editor de texto que roda direto no terminal e, nestas últimas semanas, tenho aprendido um pouco de como utilizá-lo. Para me ajudar a fixar o que estou aprendendo – e também porque há bem pouco...
A função de programador(a) é requisitada em muitas empresas e se tornou essencial para um bom avanço no mercado, independente do ramo de atuação. Quase todas as áreas de produção ou serviço possuem um sistema, aplicativo ou melhoria...
Oportunidade em Tecnologia da Informação (TI) é o que não falta em um mercado tão aquecido como o nosso. Somente nos cálculos da Associação Brasileira de Startups em entrevista ao UOL, entre janeiro e abril de 2019 foram...
O que é mais difícil de acompanhar: o noticiário de política do Brasil ou a cena de tecnologia no mundo? Brincadeiras à parte, ficar por dentro das novidades da nossa área requer um refresh constante em sites de...
Se você costuma usar mais o seu smartphone do que o seu notebook, sabe como é chato precisar instalar cada vez mais aplicativos pesados e frequentemente gastar seu pacote de dados com atualizações. Os browsers modernos têm trabalhando...
Fala, dev! Hoje vou falar um pouco sobre Formcat: uma lib que vem me ajudando muito a trabalhar com formulários em React. Quem trabalha ou já trabalhou com React, em algum momento precisou criar formulários com validações, manipulações...
Ter maior controle do cache e armazenamento configurável dos resultados das solicitações REST são requisitos fundamentais, principalmente nas aplicações atuais que desejam evitar uma quantidade demasiada de requisições. O axios-cache-adapter, como o nome mesmo diz, é um adaptador...
Versão 0.2.X Em outubro de 2018, anunciamos aqui o lançamento da primeira versão da Atena, o projeto de gamificação da nossa comunidade. De lá pra cá, muuuuita coisa avançou e está mais do que na hora de atualizarmos...
A rotina de pessoas que trabalham com tecnologia, por vezes, é isolada, em especial aqueles que praticam o home office no dia a dia. As muitas horas passadas em frente ao computador quase sempre são solitárias. A falta...
Já conquistamos, como indivíduos, uma série de liberdades importantes na vida real, mas na web ainda somos vassalos de senhores feudais. É esse conjunto de liberdades, quando aplicadas à nossa vida virtual, que chamo de computação soberana. Trata-se...
Quando iniciamos a Impulso há pouco mais de 1 ano tínhamos um objetivo muito claro: impulsionar profissionais e organizações a gerarem mais valor juntos. Fundamentalmente, conectar e alinhar os seus propósitos, viabilizando mais autonomia, dinamismo e flexibilidade para...
Até 2001, a gestão de projetos de software era baseada em um modelo que também contemplava outras áreas além do desenvolvimento, como a engenharia civil e a própria administração. Em um dos formatos mais utilizados à época, conhecido...