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...
Oi isso é um teste: