Skip to content
Unlock AI’s true impact across the SDLC. Explore key findings from Gartner®.

Artigos do GitHub

O que é o processamento de linguagem natural (PLN)?

Saiba o que é o processamento de linguagem natural (PLN) e por que está se tornando uma tecnologia indispensável para devs.

Learn more

Ferramentas de monitoramento de DevOps: Automatizando seus processos de monitoramento de DevOps

Em essência, o DevOps é uma prática fundamentalmente orientada por dados. A capacidade de melhorar continuamente o código que impulsiona um produto vem do entendimento de como funciona o seu comportamento, quais riscos podem surgir e onde encontrar oportunidades. As ferramentas de monitoramento acessam cada camada do stack de tecnologia de um produto e, assim, fornecem os dados necessários para detectar erros de código com antecedência, melhorar a eficiência operacional e responder rapidamente às mudanças no uso.

Learn more

Segurança da aplicação móvel

A segurança da aplicação móvel protege contra ameaças como ataques de engenharia reversa, adulteração, malware e roubo de dados. As violações de segurança podem causar perdas financeiras e danos à credibilidade da marca. Para aproveitar ao máximo a segurança da aplicação móvel, é importante entender como ela funciona e como implementar as práticas recomendadas.

Learn more

Aprendizado de máquina (ML) no desenvolvimento de software

Descubra como o aprendizado de máquina (ML) é usado no desenvolvimento de software para otimizar fluxos de trabalho e melhorar a experiência do usuário. Obtenha insights de exemplos do mundo real, saiba como devs estão integrando modelos de ML em pipelines existentes e explore o potencial futuro do ML no desenvolvimento de software.

Learn more

Introdução ao innersource

Organizações em todo o mundo estão incorporando metodologias de código aberto na maneira como constroem e enviam seu próprio software.

Learn more

Como aprimorar o código com as code reviews

Conheça as code reviews e obtenha insights sobre como elas são essenciais para aumentar a qualidade do código. Veja como as ferramentas de code review, incluindo as da plataforma de IA, ajudam as equipes de desenvolvimento a simplificar o processo de code review, identificar problemas e produzir excelente software mais rapidamente.

Learn more

O que é o Modelo de DevOps? Explorando práticas fundamentais no DevOps

O DevOps ajuda as equipes a entregar produtos de alta qualidade com mais rapidez reduzindo o atrito entre as etapas de escrever, testar e implantar código. O GitHub oferece uma plataforma holística projetada para ajudar as organizações a adotar o DevOps com sucesso, facilitando a entrega contínua e a melhoria de softwares.

Learn more

Os fundamentos da integração contínua em DevOps

O que é a integração contínua em DevOps? A integração contínua (CI) é uma prática de fundação de DevOps onde as equipes de desenvolvimento integram códigos que mudam de vários contribuidores para um repositório compartilhado. A automação é usada em todo esse processos para fazer o merge, construir e testar códigos para facilitar uma velocidade maior de desenvolvimento de software. Esse processo é chamado frequentemente de pipeline de CI. Quando implementado de maneira adequada, a CI permite que as organizações identifiquem defeitos rapidamente e enviem software de maior qualidade, mais rápido.

Learn more

O que é a implantação contínua?

Uma das práticas de automação mais avançadas em DevOps. Ela exige testes rigorosos, colaboração entre equipes, ferramentas avançadas e processos de fluxo de trabalho durante as fases de projeto e desenvolvimento.

Learn more

O que é conteinerização?

Quando implementado com sucesso, o DevOps pode transformar a confiabilidade do software, tornando o ciclo de vida de desenvolvimento de software (SDLC) mais previsível por meio de uma combinação de práticas culturais e de automação que favorecem a colaboração profunda e lançamentos incrementais. Com menos chance de variação, menos problemas relacionados ao código chegam à produção.

Learn more

O que é CI/CD?

Criação de fluxos de trabalho automatizados para liberações mais rápidas

Learn more

Teste de segurança da aplicação

Teste de segurança da aplicação (AST) é o processo de tornar as aplicações mais resilientes a ameaças à segurança através da avaliação da aplicação para identificar potenciais vulnerabilidade que possam ser exploradas. Embora as organizações tenham investido bilhões de dólares em segurança da aplicação, as aplicações da web ainda são vulneráveis a uma série de ataques cibernéticos. Para manter o software seguro, é importante usar ferramentas de teste de segurança da aplicação.

Learn more