Computação

Explorando a Clean Architecture: Mais produtividade, menos refatoração

A base de um software escalável está em uma arquitetura limpa A Clean Architecture, proposta por Robert C. Martin (também conhecido como “Uncle Bob”), é um dos paradigmas mais discutidos e aplicados no mundo do desenvolvimento de software moderno. Seu objetivo principal? Padronizar e organizar o código desenvolvido e favorecer a sua reusabilidade, garantindo que nossos sistemas sejam robustos, […]

Explorando a Clean Architecture: Mais produtividade, menos refatoração Leia mais »

Como versionar arquivos grandes?

Com o DVC, versionar grandes volumes de dados nunca foi tão simples! Vimos no mês passado a importância de se versionar código e exploramos o GitLab, uma plataforma para desenvolvimento e colaboração (ver post), e seus principais comandos (ver post). Porém, se você trabalha com dados ou inteligência artificial, provavelmente já se deparou com desafios relacionados ao versionamento de

Como versionar arquivos grandes? Leia mais »

As 10 Linguagens de Programação Mais Populares de 2024

De Python a Java, cada linguagem tem um papel fundamental na construção do nosso mundo digital A cada ano, o mundo da programação evolui com novas tendências e demandas. Em 2024, a IEEE Spectrum revelou as linguagens de programação mais populares (fonte), refletindo tanto o que está em alta no mercado quanto as preferências de desenvolvedores ao

As 10 Linguagens de Programação Mais Populares de 2024 Leia mais »

10 Atalhos do Terminal para Agilizar Sua Vida de Programadora

Com esses atalhos, o terminal deixa de ser um desafio e se torna seu maior aliado na jornada como desenvolvedora! Se você já começou a programar, provavelmente percebeu que o terminal é uma ferramenta poderosa para quem trabalha com código. Saber alguns comandos básicos pode economizar muito tempo e tornar seu trabalho mais ágil. Neste

10 Atalhos do Terminal para Agilizar Sua Vida de Programadora Leia mais »

GitLab: Uma plataforma completa para desenvolvimento e colaboração

Você sabia que o GitLab pode ser o seu aliado na otimização do fluxo de trabalho de desenvolvimento? Esta poderosa plataforma vai muito além do simples controle de versão! Com recursos integrados de CI/CD  (integração contínua / entrega contínua), gerenciamento de projetos e colaboração, o GitLab transforma a forma como desenvolvedoras e desenvolvedores trabalham juntos

GitLab: Uma plataforma completa para desenvolvimento e colaboração Leia mais »

10 linguagens de programação que você precisa conhecer

No mundo em constante evolução da tecnologia, aprender novas linguagens de programação é fundamental para se manter atualizado e competitivo no mercado. Cada linguagem tem suas características únicas e áreas de aplicação, tornando algumas mais adequadas para certos projetos do que outras. Leia mais: A Importância da Diversidade e Inclusão na Tecnologia Neste artigo, vamos

10 linguagens de programação que você precisa conhecer Leia mais »