“Corte de gastos”. Soa quase como uma ação estratégica da empresa, mas, na verdade, é uma forma educada de desligar você da empresa. Em maio, cerca de 15 mil pessoas dentro da área de tecnologia perderam seus empregos, de...
Assim como o mercado se transforma rapidamente, as empresas começam, também, a enxergar a necessidade de mudarem com a mesma facilidade e ritmo. Então, é natural que, cada vez mais, a governança ágil seja uma tendência. Um exemplo...
Quem trabalha com programação e nunca teve que lidar com cliente que não sabe o que quer ou encontra um erro misterioso que é corrigido de forma ainda mais misteriosa? Estes e outros perrengues corriqueiros são retratados nas tirinhas...
A eficiência de um código depende muito das decisões tomadas por quem trabalha com o desenvolvimento. De forma que, o uso de um bom recurso faz toda a diferença e é aí que o Mixin, parte integrante do...
A aplicabilidade da escrita UX na rotina de trabalho A experiência do usuário é um dos principais focos da área de design. Afinal, na era da Internet, as marcas precisam oferecer uma boa navegabilidade em suas plataformas. Ao...
Quando a área da tecnologia se movimenta em torno de uma novidade, mesmo que seja um conceito, é importanteentender exatamente do que se trata. Este é o caso do Metaverso, termo bastante difundido após Mark Zuckerberg mudar o...
Esta é uma competência nova, que chegou no Brasil há menos de cinco anos. Por isso, ainda é pouco conhecida até mesmo no nicho de UX Design. No entanto, o impacto desta técnica na escrita faz muita diferença...
Não é novidade para ninguém que o turnover no setor de tecnologia é alto… Com empresas de grande renome competindo por esses profissionais, isso só piora ainda mais. Mas, o que você, ou as empresas, tem feito para...
Você conhece a LGPD e sabe como profissionais de TI precisam estar atentos à adequação dos seus projetos para essa lei? Isso porque com a informatização de atividades diárias, como pagamentos de contas em internet banking e a...
Nos últimos anos alguns conceitos tornaram-se mais presentes em nosso dia a dia. Dois deles, por exemplo, são: cryptomoeda e blockchain. Com o fortalecimento desse mercado, temos uma demanda cada vez maior de profissionais especializados neste tema. Afinal,...
Cada vez mais os governos locais e empresas têm usado a Internet das Coisas para monitorar a sua infraestrutura e cuidar da qualidade de vida dos cidadãos, clientes e colaboradores. Nesse sentido, os dispositivos têm ficado mais acessíveis...
Você já deve ter se deparado com o alerta “You read a lot. We like that.”, no Medium, e pensou: “Leio mesmo e quero continuar lendo…” — aliás, quem nunca, não é mesmo?! A boa notícia é que...
Nossa Floresta Impulso tornou este mês de fevereiro mais do que especial, sendo um daqueles momentos que fazem a vida valer a pena! Quando Mergulhão, Mira e eu fundamos a Impulso, tínhamos em mente que precisava ser uma empresa que a gente amasse...
Atualmente, a função de uma pessoa programadora é requisitada em muitas empresas e se tornou essencial para um bom avanço no mercado, independente do ramo de atuação. De forma que quase todas as áreas de produção ou serviço...
A média semanal de ataques cibernéticos cresceu 62% no Brasil em 2021, segundo levantamentos da Check Point Software. Os dados são superiores em comparação com as informações internacionais, que aumentaram 40% no mesmo período. Este tipo de problema...
Há algum tempo publiquei um artigo no meu Linkedin com a minha visão de uma boa gestão em tecnologia: fazer times funcionarem como música. E lá destaquei alguns dos múltiplos apps que uso no meu dia a dia....
“Vou falar para a pessoa responsável por SEO destacar esse trechinho para aparecer na posição zero do Google, vai atrair bastante tráfego e será sucesso!” Se você, algum dia, já falou ou passou por isso: atenção! Construir um...
Fato: o mercado de TI para marcas empregadoras está cada vez mais competitivo, e a concorrência é global. Com certeza, você já perdeu alguns bons profissionais sêniores para empresas gringas. Dinheiro jorrando de VCs nas techs, IPOs, boom...
Quais são os sete passos para atingir sucesso profissional? Bom, eu certamente não sei porque, ao longo dos anos, fui percebendo que receitas de bolo funcionam bem pra preparar bolos, mas não para construir profissionais que, antes de mais nada, são seres...
Maestria é o ato de buscar a excelência com determinação para romper barreiras cotidianas. Além de ter foco em transpassar as auto limitações e alcançar os maiores níveis de execução em um ofício. Teoricamente, o “talento” é um...
🛑 PARE E NÃO DECIDA AGORA! Ok, agora eu tenho sua atenção, não é? Provavelmente você encontrou este artigo no intervalo entre muitas das decisões que precisa tomar no seu dia a dia. E são tantas que vão...
Todos temos 24 horas pra realizar nossas atividades. Por que algumas pessoas fazem tanto e por que às vezes parece que somos engolidos pelo dia e não realizamos o que planejávamos? Seu pior inimigo pode estar no seu...
Para quem está começando na área de desenvolvimento de software, esta é uma pergunta que, muitas vezes, se torna recorrente. Visto que, atualmente, outras questões como, Programação Funcional e Desenvolvimento Guiado a Testes, por exemplo, são levantadas ao...
Introdução Kubernetes (também chamado como K8s) é um sistema de orquestração de containers open source, que automatiza a implantação, o dimensionamento e a gestão de aplicações em containers. Ele foi originalmente projetado pelo Google e agora é mantido pela Cloud...
Parte da minha responsabilidade como gestor é criar um ambiente que mantenha as pessoas que lidero engajadas. Por “engajadas” quero dizer: empolgadas, se sentindo parte de algo maior… de maneira geral, se sentindo realizadas, produtivas e desafiadas, com...
Terminei a leitura deste livro recentemente e achei as ideias apresentadas muito interessantes. Apesar de o Chad Fowler ter feito a primeira publicação em 2009, diversos dos assuntos abordados são extremamente atuais e trazem um ótimo ensinamento para pessoas programadoras que...
Os cenários de dificuldades, como o da COVID-19, dos vazamentos de dados e da adaptação à Lei Geral de Proteção de Dados (LGPD), por exemplo, provocaram mudanças na rotina das empresas. Eles exigem atenção, como o fortalecimento das...
Se você deseja prosperar na sua carreira em TI e alcançar os desafios que deseja, é preciso investir em um bom portfólio. É importante, também, montar uma rede de contatos (network) para conseguir indicações. Aliás, vale destacar que...
Saber testar é importante e ótimo. O Kent criou diversos artigos ensinando os fundamentos dos testes, como configurar ferramentas, como escrever testes para cenários específicos, e muito mais. Mas, saber como escrever testes é apenas metade da batalha...
👻 I see dead people. Este meme sobre reuniões me fez dar muitas risadas nesse final de semana. Mas, brincadeiras, a parte, esse tema continua sempre em alta. A pandemia só fez intensificar o descontrole na forma como...
Se você é gestor ou empreendedor, certamente, precisará tomar decisões importantes. O problema é que, muitas delas, são moldadas pelo viés de confirmação. Isto é, quando há a tendência de interpretar problemas de acordo com as crenças pessoais....
Uma das tendências da área de TI para o futuro é o Data Science, em especial, no campo de Big Data. Afinal, o volume de dados tem crescido exponencialmente no mundo todo, principalmente, com a rápida digitalização de...
Entender as principais características e vantagens das linguagens de programação voltadas para desenvolvimento mobile é fundamental para quem deseja atuar com aplicativos. No caso do desenvolvimento Android nativo, uma das principais comparações no meio é Java vs Kotlin....
Elaborar um plano de disaster recovery (recuperação de desastres) é fundamental para profissionais que desejam assegurar a continuidade de operações de TI e minimizar prejuízos em uma organização. Afinal, os ataques hackers têm crescido ao longo dos últimos...
Anteriormente, uma pessoa da área de RH e Recrutamento me perguntou se implementamos o trabalho remoto na Impulso, como uma estratégia para atração de talentos. Para surpresa dela, respondi que não. Expliquei, então, o porquê da minha resposta,...
Gostar da área tech é meio caminho andado para ser uma pessoa bem-sucedida na área de TI. Buscar constante capacitação também é relevante, afinal, conhecimento nunca é demais. E é nesse ponto que os podcasts de tecnologia podem...
Pra quem está iniciando os estudos na linguagem Ruby, uma das coisas que muitas vezes podem confundir é a nomenclatura do uso de variáveis, então, dessa vez vamos comentar um pouco sobre isso. Vamos lá! Constantes em Ruby...
Para além de todas as questões de core business que precisam da atenção dos responsáveis pelas empresas de TI ou colaboradores autônomos em regime PJ, ainda há diversas outras que merecem destaque. Uma delas está ligada à possibilidade...
A combinação entre iterativo e incremental é a melhor maneira de economizar esforço e dinheiro com funcionalidades que não são necessárias, além daquelas que não se rentabilizam, ou, seriam supérfluas. Por isso eu sou um verdadeiro entusiasta dos...
Obter uma certificação Microsoft pode incrementar o seu currículo, tornando-o ainda mais atrativo no mercado. Esta, ainda, carrega o peso de ser emitida por uma das maiores players de tecnologia do mercado! Por isso, a qualificação sobre seus...
Retrabalho, refação, revisão, recriação… o “diabo” 👹 atende por muitos nomes, mas, no final das contas, todos querem dizer a mesma coisa: você vai ter que refazer algo, atendendo a uma solicitação do cliente ou de um departamento....
Adquirir novas habilidades e aprender linguagens de programação elevam as oportunidades tanto de pessoas desenvolvedoras que buscam trabalho quanto dos profissionais independentes. Também é indicado conhecer os principais frameworks delas e os recursos relacionados. Isso vale para o...
O cenário atual vem trazendo diversas evoluções importantes. E, na TI, isso ressoa ainda com mais força. Uma das que merece destaque, atualmente, é a tendência de adesão do Design Thinking nas rotinas. Afinal, em cenários inovadores, a...
Você usa TypeScript? Ou faz parte do grupo de pessoas desenvolvedoras que possuem medo de utilizá-lo? Se é do segundo time, atenção: você pode estar perdendo oportunidades incríveis em suas atividades no dia a dia. Trazemos aqui algumas...
À medida que o mercado de TI cresce e atrai mais profissionais, a competição em seus segmentos se acirra. Para lidar com os desafios do futuro do trabalho e conquistar boas oportunidades, é importante adquirir novos conhecimentos. Um...
Para incrementar seu currículo ou expandir as possibilidades de sua carreira, é interessante montar um guia (roadmap) para iniciar em uma linguagem ou framework nova! Dessa forma, você poderá desenvolver softwares melhores ou combinar novos conhecimentos com a sua...
Você conhece a certificação Scrum Master? Ela é uma das mais importantes para os profissionais do ramo de Tecnologia da Informação. Por meio dela, as empresas podem contar com colaboradores mais qualificados e, consequentemente, gerar mais valor no...
Obter uma das certificações de TI mais prestigiadas do mercado pode impulsionar o seu currículo, tornando-o atraente para recrutadores e empresas. Afinal, elas atestam que você conta com habilidades fundamentais para profissionais de TI. Portanto, demonstram que está...
A adoção da gestão de tempo em TI permite aos profissionais a ter melhores performances. Eles conseguem, assim, atuar com maior fluidez e adequar-se para os tempos nos quais entregas rápidas e contínuas são cada vez mais solicitadas....
Docker e Docker Compose com PHP Contêineres chegaram para ficar, independente do ambiente em que se trabalha. Seja desenvolvimento, homologação ou produção, muitas pessoas estão usando contêineres pela facilidade de uso, pela manutenibilidade, por ser um processo repetível e...
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. “Olá, amigos, alguém indica um profissional de frontend faca na caveira?” “Conheço uma pessoa que conhece uma pessoa que, sem dúvidas,...
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. Mas você, que é desenvolvedor, acha que pode encarar essa sozinho? Leia esse...
Faz algum tempo que tenho liderado times de tecnologia remotos e de alta performance. Dessa forma, percebo que a gestão de pessoas, as novas funcionalidades dos produtos, as expectativas do próprio time e dos clientes criam um ambiente complexo. Por isso,...
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 fazê-lo, pelo contrário. Neste artigo estou alertando para possíveis problemas causados pela revisão de código, quando feita 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. Esse possui vários pontos, chamados de nó e ligados uns aos outros. Cada nó pode ser entendido como um recurso do sistema. Assim, 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 na época, conhecido...