Como mudar de casa pode te ajudar a migrar o sistema?

Na vida, sempre chega aquele momento em que a casa fica apertada, os cômodos já não comportam as pessoas, a vazão dos corredores e halls diminuem... Ou simplesmente você mudou de vida. Juntou as escovas de dentes com alguém e chegou o momento de mudar de casa. Antes que você pergunte: Sim, este post é [...]

Leia mais

O que você precisa saber sobre IOT (Internet of Things)

Atualmente, falamos muitos sobre IOT, porém realmente conhecemos IOT e suas possibilidades?.Neste artigo venho dar uma breve introdução sobre o que é, como  funciona, mercado e aonde podemos chegar.  O Termo IOT é a abreviação de “INTERNET OF THINGS”, em português conhecido como internet das coisas.   O conceito sobre IOT vem sendo desenvolvido há décadas, [...]

Leia mais

Boas práticas de programação para iniciantes

Sou estagiário na DB1 desde novembro, meu primeiro emprego como Desenvolvedor. Com a ajuda dos meus mentores tenho evoluído muito a cada dia, e como todos nós desenvolvedores percebemos um dia, notei a gritante diferença do que é aprendido na faculdade e do que é realmente usado no dia a dia do programador.  O DB1 [...]

Leia mais

S.O.L.I.D no dia a dia – Como ter um código limpo

Uma das maiores dificuldades no desenvolvimento de software é olhar para o código desenvolvido e dizer “Essa solução foi uma das melhores, meu código está muito bom”. Qual o motivo que faz com que as pessoas desenvolvedoras tenham essa sensação? Não conseguimos responder essa questão com facilidade, mas esse assunto é diretamente ligado aos princípios [...]

Leia mais

Entregando no prazo com matriz de dependência

Você tem aquele backlog imenso. O P.O. já fez a priorização. Mas na verdade, ele priorizou apenas as features. Quando você olha o kanban mais de perto, percebe que há trocentas stories a serem feitas dentro de cada feature. E aí? Qual você começa primeiro? É sobre isso que vamos falar hoje. Matriz de dependência  [...]

Leia mais

Blockchain: entendendo o hype

Blockchain é uma tecnologia que surgiu em 2008, e desde então, vem conquistando os holofotes. Com certeza você, que busca conhecimento sobre inovação, já ouviu falar de comércios utilizando a tecnologia blockchain em transações bancárias. O uso mais famoso é de blockchain aplicada ao Bitcoin, por exemplo. Dá para perceber que este assunto está no hype! A [...]

Leia mais

Dicas para aprimorar o Code Review

O Code Review (revisão do código) é um item importantíssimo da engenharia de software, mas pode ser muito negligenciado pelas equipes. A armadilha é enxergar a revisão apenas como uma forma de evitar erros antes da integração para a base do código, desconsiderando seu valor como descentralizador de conhecimento. "Você aprende muito olhando o código [...]

Leia mais

Como integrar Git e Delphi em passos simples

Quando há uma equipe com vários desenvolvedores atuando em um mesmo projeto, podem ocorrer conflitos de alterações. Também existe a necessidade de versionamento das alterações a fim de manter um histórico de todas as alterações realizadas para um melhor gerenciamento do código-fonte. O Git atua nesses dois pontos: no armazenamento do histórico (ou seja, controle [...]

Leia mais

O dia a dia de um desenvolvedor com deficiência visual

O desenvolvimento de software já é difícil por si só. Para um desenvolvedor com deficiência visual, os desafios são ainda maiores. Alexandre Santos Costa, apaixonado por tecnologia desde a infância, enfrentou todos os obstáculos da deficiência para seguir seu sonho. Com um bom humor fantástico, Alexandre conta sua história completa: desde a infância, com sua [...]

Leia mais

Como se tornar relevante na área de tecnologia sem perder a humildade ou ser um rockstar

Se sobressair na área de tecnologia não é a tarefa mais simples. Para piorar, é comum ver empresas anunciando vagas com títulos audaciosos, como "Procura-se desenvolvedor rockstar". Mas o que significa ser um "rockstar" na área de tecnologia? Será que isso é mesmo positivo? O ego é perigoso. Se espelhar em grandes nomes, como Steve [...]

Leia mais