DevOps
5 dicas de DevOps para ajudar equipes a entregar softwares em escala- Recursos do GitHub - GitHub Recursos
Há desafios do mundo real para organizações que desejam que o DevOps seja eficiente. Nesta ficha técnica, veja cinco dicas de DevOps para ajudar as equipes a entregar softwares em escala.
O que é o GitHub Actions?
Junte-se a nós enquanto exploramos o GitHub Actions e implementamos uma compilação, um teste e uma implantação usando poderosos recursos de CI/CD com seu código.
A IA não substituirá os engenheiros de software (na realidade, talvez ela precise de mais)
Conheça o impacto atual e futuro da IA para desenvolvedores e veja, neste relatório, por que os humanos sempre serão essenciais para criar softwares inovadores.
Promovendo o sucesso na adoção de IA para equipes corporativas de engenharia
Descubra como integrar a IA às suas equipes de engenharia e maximizar o valor derivado dessa tecnologia.
O que a IA significa para o futuro do DevOps
Aproveitar todo o potencial da IA não se trata apenas de aumentar a produtividade em fases isoladas, mas sim de gerar valor organizacional real em todo o ciclo de vida de desenvolvimento de software.
Por que a satisfação do desenvolvedor é sua melhor métrica de produtividade
"Como sabemos se nossos desenvolvedores são produtivos?"
O que é DevOps?
O DevOps é uma prática comercial holística que combina pessoas, tecnologias, práticas culturais e processos para reunir equipes anteriormente isoladas e fornecer softwares melhores com mais rapidez. As implementações bem-sucedidas de DevOps são vistas como uma mudança organizacional quando se trata de desenvolvimento de software. Saiba mais sobre DevOps e como otimizar o fornecimento de software com DevOps em todo o ciclo de vida de desenvolvimento de software (SDLC).
Seis armadilhas do DevOps e como evitá-las
DevOps é uma prática transformadora. Empresas de quase todos os setores estão adotando cada vez mais o DevOps para dar às equipes o tempo e a liberdade necessários para enfrentar projetos mais desafiadores. Porém, sempre que se adota uma nova estratégia, pode haver contratempos. Veja a seguir alguns problemas comuns que desenvolvedores e organizações enfrentam ao adotar o DevOps e como resolvê-los.
Definindo o DevOps: crie sua prática de DevOps no GitHub
O GitHub é uma plataforma integrada que leva as empresas da ideia ao planejamento e à produção, combinando uma experiência do desenvolvedor focada com uma infraestrutura robusta e totalmente gerenciada de desenvolvimento, automação e teste.
CI/CD: o que, por que e como
Criação de fluxos de trabalho automatizados para liberações mais rápidas
O guia corporativo para governança de CI/CD de ponta a ponta
Um guia completo sobre como integrar governança e segurança em pipelines de CI/CD corporativos.
Acelerando o DevOps com colaboração e GitHub Actions
Como as equipes de software de alto desempenho sabem, CI/CD é essencial para o sucesso do DevOps. Ainda assim, CI/CD é só uma parte do fluxo de trabalho de software, e cada etapa do seu processo de desenvolvimento de software representa uma oportunidade para avançar mais rápido, juntos.
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.
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.
Fundamentos do DevOps: definição dos princípios de DevOps
Desde manchetes até descrições de cargos, o DevOps surgiu como uma palavra da moda na última década, e por um bom motivo. As organizações que adotam o DevOps com sucesso costumam obter grandes ganhos em termos de velocidade de desenvolvimento de software, maior confiabilidade e iterações mais rápidas de produtos, além de terem mais facilidade em escalar seus serviços.
Os fundamentos da implantação contínua no DevOps
O que é a implantação contínua? A implantação contínua (CD) é uma prática automatizada de lançamento de software em que as alterações de código são implantadas em diferentes fases à medida que são aprovadas em testes predefinidos. O objetivo da CD é facilitar lançamentos mais rápidos usando a automação para ajudar a eliminar ao máximo a necessidade de intervenção humana durante o processo de implantação.
Quais serão os próximos passos do DevOps?
O objetivo do DevOps continua o mesmo, mas as nossas ferramentas, infraestrutura e modelos de operação mudaram. Para fornecer suporte à entrega de software atual, é crucial que as organizações saibam e se preparem para o que está por vir.
A cultura importa: Como equipes saudáveis criam melhores softwares
Mais do que nunca, é importante criar uma cultura de engenharia saudável. Culturas saudáveis unem os desenvolvedores por um objetivo comum: entregar o melhor trabalho possível. Sua cultura é a chave para o recrutamento e a retenção de talentos de que você precisa para oferecer experiências excepcionais aos clientes.
Devemos pensar no DevOps como uma metodologia?
Há uma palavra que descreve perfeitamente o sucesso do DevOps: fluidez. Como indivíduos, vivenciamos um estado de fluidez quando tudo em nosso trabalho se encaixa naturalmente e no momento certo. O DevOps permite esse tipo de fluidez em nível organizacional, por meio de uma combinação de ferramentas, cultura e processo.
Colaboração na cultura de DevOps
As empresas estão aprendendo que uma grande medida para o sucesso da adoção do DevOps é o espírito de colaboração que ele transmite entre as equipes.
A colaboração é a chave do sucesso do DevOps
Em um estudo recente da TechTarget, 70% das organizações relataram ter adotado o DevOps.
Transformação digital das empresas com o GitHub
Quase tudo o que usamos hoje é baseado em código. Para obter sucesso no ambiente atual em constante mudança, as empresas precisam atender às expectativas de seus clientes, criar a melhor experiência possível e oferecer excelência quando o assunto é desenvolvimento de software.
Fórum Microsoft e GitHub DevOps
Infinitas percepções para DevOps resiliente. Aprenda a modernizar seu DevOps com a Microsoft e o GitHub
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.
O que é um pipeline de DevOps? Um guia completo
Um pipeline de DevOps combina processos, ferramentas e a automação para permitir que organizações e equipes de software criem, testem e entreguem softwares de alta qualidade com rapidez aos usuários finais.
Felicidade do desenvolvedor e inovação na empresa
Os líderes de hoje promovem a inovação criando melhores experiências do desenvolvedor
Seis armadilhas do DevOps que devem ser evitadas pelos líderes da engenharia
O DevOps pode ser uma prática transformadora para empresas de todos os portes e tipos. Empresas de quase todos os setores estão usando o DevOps para munir suas equipes do tempo e da liberdade necessários para enfrentar projetos mais desafiadores. Assim como em todas as estratégias de desenvolvimento de software, há algumas armadilhas compartilhadas que devem ser evitadas.
SRE x DevOps
DevOps e engenharia de confiabilidade de sites (SRE) são práticas que trabalham juntas para ajudar as equipes de desenvolvimento a construir, implementar e otimizar produtos. Juntas, elas ajudam as pessoas a trabalharem em direção a um objetivo comum, gerenciando diferentes processos de desenvolvimento. A responsabilidade por diferentes partes do processo significa que há diferenças na forma como elas operam, fornecem suporte e utilizam ferramentas.
Um guia sobre ferramentas e toolchain para automação de DevOps
O que são ferramentas de DevOps? Como termo genérico, ferramentas de DevOps incluem qualquer aplicativo que automatiza processos dentro do ciclo de vida de desenvolvimento de software (SDLC), melhora a colaboração organizacional e implementa monitoramento e alertas. As organizações geralmente investem na criação de uma “ferramentas e cadeia de DevOps”, ou coleção de ferramentas para uso em suas práticas de DevOps, a fim de abordar cada estágio do SDLC.
Automatizando pipelines de CI/CD com GitHub Actions e Google Cloud
Leve seu pipeline de DevOps para a nuvem com executores hospedados e clusters privados.
Demo Day: impulsionando com o GitHub Actions
Obtenha suporte prático para tudo relacionado à automação. Junte-se a nós para um aprofundamento técnico no GitHub Actions, começando com exemplos que não são de CI/CD para ajudar seus desenvolvedores a otimizar cada parte do fluxo de trabalho. Da automação de problemas ao monitoramento de desempenho, você aprenderá truques sobre como usar o Actions para criar fluxos de trabalho que seus desenvolvedores adoram.
Transforme o seu negócio com produtividade de desenvolvedor e automação
Os líderes de hoje impulsionam a inovação ao criar melhores experiências para os desenvolvedores: capacitando-os a aprender uns com os outros, a pensar de forma mais ampla e a trabalhar de maneira mais eficiente.
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.
O que é um desenvolvedor DevOps e o que faz?
Um engenheiro de DevOps otimiza o processo de entrega de software de uma organização para permitir a colaboração e a inovação. Prossiga a leitura para saber mais a respeito do que os engenheiros de DevOps fazem e de quais habilidades eles dependem.
O que é metodologia Agile?
Aprenda o que é a metodologia Agile, seus benefícios, por que é tão popular e como você pode aplicá-la no desenvolvimento de software e em outros tipos de trabalho.
O que é automação DevOps?
A automação DevOps é uma abordagem moderna para o desenvolvimento de software que usa ferramentas e processos para automatizar tarefas e otimizar fluxos de trabalho. Reúne desenvolvedores, operações de TI e equipes de segurança para ajudá-los a colaborar de forma eficaz e fornecer software confiável. Com a automação DevOps, as organizações podem lidar com tarefas repetitivas, otimizar processos e implementar aplicativos na produção com mais rapidez.
O que é desenvolvimento de aplicação corporativa?
O desenvolvimento de aplicações corporativas é o processo de criação de software personalizado que ajuda organizações inteiras a automatizar tarefas, otimizar fluxos de trabalho e aumentar a produtividade e a eficiência. Saiba como permite que os desenvolvedores otimizem a tecnologia existente de uma organização e se adaptem às necessidades comerciais em constante mudança.
GitHub e RStudio
Este tutorial ensina como criar documentos R Markdown com o RStudio e publicá-los via GitHub usando o GitHub Pages.
A criação de uma cultura de innersource na Booz Allen Hamilton
A colaboração eficaz dentro de uma empresa é essencial para o sucesso do InnerSource. Ouça Ki Lee da Booz Allen Hamilton compartilhar como a equipe dele aprimorou as práticas de colaboração e desenvolvimento, mantendo a visibilidade e a conformidade com o InnerSource.
Aumentando o desenvolvimento colaborativo com IA
Transpor barreiras para ajudar as equipes internas de desenvolvimento a descobrir, compreender e reutilizar códigos existentes, em vez de criar do zero, é um desafio.
Bate-papo: Libere o poder do código aberto com segurança
O software de código aberto é o elemento básico essencial para qualquer projeto de software moderno. O consumo de código aberto com segurança e a contribuição de volta para a comunidade traz benefícios inestimáveis no nível individual e organizacional.<br><br>Participe de nosso bate-papo com especialistas da IAG, Woolworths e GitHub enquanto discutimos os pilares de uma estratégia bem-sucedida de código aberto, incluindo DevOps e segurança.
Gerenciamento dos seus projetos no GitHub
Como organizar, gerenciar e acompanhar o progresso dos seus projetos com GitHub usando recursos como marcos, rótulos, problemas e projetos. Compartilharemos também uma visão geral de ferramentas do nosso GitHub Marketplace que se baseiam em issues e pull requests.
Vídeo:Nos bastidores do upgrade do GitHub.com para o MySQL 8.0
Upgrade para o MySQL 8.0 sem interrupção no GitHub.com: um vídeo mostrando todo o projeto que levou mais de um ano.
Para além do desenvolvimento orientado por comentários com o GitHub Copilot X
O GitHub Copilot, um dos mais populares na classe de IA generativa, permite que os desenvolvedores escrevam classes e funções inteiras com apenas alguns comentários. Isso permite que os desenvolvedores permaneçam concentrados na solução de problemas maiores.
Trazendo qualidade para seu fluxo de trabalho: de relações públicas a mesclagem e a implantação
Como automatizar mais, entregar mais rápido e melhorar continuamente?
Contribuindo sem a configuração com Codespaces
O primeiro passo para fazer um pull request para um projeto é fazer a configuração do ambiente para realmente escrever código. Como todos sabemos, isso pode levar horas ou possivelmente dias. Com bibliotecas e frameworks para serem instaladas, problemas de versão a serem enfrentados e ferramentas a serem configuradas, a barreira é, na melhor das hipóteses, desafiadora.
Reduzir a complexidade e aumentar a velocidade com o GitHub
Se você está pensando em iniciar um novo projeto, sabe que colocá-lo em funcionamento pode ser demorado e retardar seus ciclos de desenvolvimento. Mas, e se você pudesse agilizar o processo e se tornar produtivo imediatamente?
Usando o GitHub Actions em seu trabalho diário
A aceleração da velocidade do desenvolvedor e manutenção de alta qualidade de código são objetivos cruciais para toda equipe de software. No cenário acelerado atual, isso é mais crítico do que nunca. Mas conseguir isso não é tarefa fácil. É um processo complexo que requer planejamento, coordenação e execução cuidadosos.
Escreva mais código escrevendo menos código com o GitHub Copilot
Embora nem sempre gostemos de admitir, ser desenvolvedor às vezes pode ser frustrante. Há código padrão para escrever, sintaxe de expressão regular para pesquisar e uma lista cada vez maior de estruturas com padrões às vezes confusos, fazendo com que seja, na melhor das hipóteses, um desafio manter o ritmo. Infelizmente, existem ferramentas disponíveis que podem ajudar!
Fundamentos de implantação contínua com o GitHub Actions
A manutenção da qualidade e confiabilidade do código no processo de lançamento não é uma tarefa fácil. É por isso que lançamos Regras de proteção de implantação para ajudar a fornecer aplicativos seguros e de alta qualidade em todas as implantações.
Acelere o desenvolvimento de software com o GitHub e Azure DevOps
Forneça softwares de forma mais rápida e segura, combinando as práticas e ferramentas que apoiaram o crescimento da maior comunidade de desenvolvedores do mundo, com produtos e serviços do Azure perfeitamente integrados.
Partner Readiness: GitHub Actions
Junte-se a nós no webinar Partner Readiness deste mês sobre o GitHub Actions.