DevOps
5 consejos sobre DevOps para ayudar a los equipos a suministrar software a gran escala: Recursos de GitHub
Encontrarás desafíos reales a los que se enfrentan las organizaciones que buscan aplicar DevOps con éxito. En esta hoja informativa, descubrirás 5 consejos sobre DevOps destinados a ayudar a los equipos a suministrar software a gran escala.
¿Qué es GitHub Actions?
Acompáñanos a explorar GitHub Actions y a implementar una compilación, probar e implementar con potentes capacidades de CI/CD junto a tu código.
Un poco de tiempo ahorrado sirve para mucho: la historia de la IA de AMD
Las mejores empresas y equipos de ingeniería se enfocan en mejorar la eficiencia de la ingeniería para superar los límites del tiempo de manera efectiva.
La IA no sustituirá a los ingenieros de software (y es posible que en realidad se necesiten más)
En este informe se analiza el impacto actual y futuro que tendrá la IA en los desarrolladores y se explica por qué los humanos siempre serán esenciales para ofrecer software innovador.
Cómo los equipos de ingeniería de las empresas pueden adoptar la IA con éxito
Descubre cómo introducir la IA en tus equipos de ingeniería y a maximizar el valor que obtienes de ella.
Qué significa la IA para el futuro de DevOps
Aprovechar al máximo el potencial que ofrece la IA no consiste únicamente en aumentar la productividad en fases aisladas, sino en impulsar un verdadero valor organizacional a lo largo de todo el ciclo de vida del desarrollo de software.
El recorrido de Zeiss en GitHub Enterprise Cloud: desde la precisión óptica a la excelencia digital
Carl Zeiss AG (ZEISS) se fundó en 1846 y ha sido testigo de muchos ciclos de transformación a lo largo de los años, hasta convertirse en líder de la tecnología mundial en las áreas de la óptica y la optoelectrónica.
Más allá de los cuadrados verdes: impulsando la productividad de manera efectiva
Antes de determinar el impacto de las herramientas en la productividad, debemos asegurarnos de que estamos haciendo las preguntas correctas.
Cómo generar espacio para la creatividad de los desarrolladores en las organizaciones a gran escala
¿Cómo podemos ser creativos al mismo tiempo que gestionamos la creciente complejidad que conlleva la escala?
El arte de centrarse en el equipo de ingeniería: menos, es más
¿Y si la clave para entregar más es hacer menos?
Por qué la satisfacción de los desarrolladores es la mejor métrica de productividad
“¿Cómo sabemos si nuestros desarrolladores son productivos?”
¿Qué es DevOps?
DevOps es una práctica empresarial integral que combina personas, tecnologías, prácticas culturales y procesos para reunir a equipos anteriormente aislados con el fin de ofrecer el mejor software más rápido. Las implementaciones exitosas de DevOps se consideran un cambio organizativo en lo que respecta al desarrollo de software. Obtenga información sobre DevOps y cómo optimizar la entrega de software con DevOps a lo largo del ciclo de vida del desarrollo de software (SDLC).
Seis obstáculos comunes que los equipos de DevOps suelen encontrar y cómo evitarlos
DevOps es una práctica transformadora, y no solo porque ayuda a crear mejor software. También alinea a los equipos, desde los de TI hasta los de ingeniería y seguridad, ya que evita el aislamiento de los flujos de trabajo y fomenta la colaboración. Aunque suene genial, cohesionar los procesos y herramientas DevOps requiere cierta práctica para que la estrategia funcione a la perfección.
Cómo definir el DevOps: Crea tu práctica de DevOps en GitHub
GitHub es una plataforma integrada que lleva a las empresas de la idea a la planificación y a la producción, y combina una experiencia centrada en el desarrollador con una potente infraestructura de desarrollo, automatización y pruebas totalmente gestionada.
Desde la migración a la maestría: cómo construir una pila de ingeniería con GitHub en seis meses
Pocas veces ocurre que una organización con más de 2000 desarrolladores necesite crear una nueva pila de ingeniería en un periodo de seis meses.
CI/CD: El qué, el porqué y el cómo
Cómo crear flujos de trabajo automatizados para publicar releases con mayor rapidez
La guía empresarial para la gobernanza de CI/CD de extremo a extremo
La guía completa sobre cómo integrar gobernanza y seguridad en las pipelines de CI/CD empresariales.
¿En qué consiste la contenedorización?
Cuando se implementa correctamente, DevOps puede transformar la fiabilidad del software al hacer que el ciclo de vida del desarrollo de software (SDLC) sea más predecible gracias a una combinación de automatización y prácticas culturales que favorecen la colaboración profunda y los lanzamientos de forma incremental. Puesto que hay menos posibilidades de variación, menos incidencias relacionadas con el código llegan a la fase de producción.
Los aspectos básicos de la continuous integration en DevOps
¿Qué es la continuous integration en DevOps? La continuous integration (CI) es una práctica de DevOps básica en la que los equipos de desarrollo integran cambios en el código de diversos colaboradores en un repositorio compartido. El proceso se automatiza para hacer un merge del código, compilarlo y probarlo a fin de lograr que el desarrollo del software sea más veloz. Este proceso suele llamarse CI pipeline. Cuando se implementa de forma correcta, la CI permite a las organizaciones identificar cualquier defecto y enviar software de mejor calidad con mayor rapidez.
Prosperar a través del cambio: una década de evolución de ingeniería en Spotify
¿Cómo hace Spotify para seguir mejorando la experiencia de sus desarrolladores en un mundo que cambia rápidamente? ¿Cómo evolucionó Spotify para crear una IA que es DJ?
Aspectos fundamentales de DevOps: definición de los principios de DevOps
Desde los titulares hasta las descripciones de los puestos de trabajo, DevOps se ha convertido en una palabra de moda en la última década, y con razón. Las organizaciones que adoptan DevOps satisfactoriamente con frecuencia obtienen grandes beneficios en cuanto a velocidad de desarrollo de software, mejora de la fiabilidad, iteraciones de productos más rápidas y mayor facilidad para ampliar sus servicios.
Los aspectos básicos del continuous deployment en DevOps
¿Qué es el continuous deployment? El continuous deployment (CD) es una práctica de software release automatizada en la que los cambios en el código realizan un deploy a diferentes etapas a medida que superan determinadas pruebas predefinidas. El objetivo del CD es hacer releases más rápidos mediante el uso de la automatización para eliminar la necesidad de la intervención humana tanto como sea posible durante el proceso de deployment.
La cultura importa: Cómo los equipos sanos crean mejor software
Hoy en día, adoptar una cultura de ingeniería sana es más importante que nunca. Una cultura sana reúne a los desarrolladores con un objetivo común: enviar su mejor trabajo. La cultura que promueves es la clave para reclutar y retener al talento que necesitas para ofrecer las mejores experiencias de cliente.
Cómo The New York Times diseñó una plataforma para desarrolladores fácil de usar
Acelerar el tiempo de comercialización es fundamental, y los ingenieros desempeñan un papel clave.
¿Deberíamos pensar en DevOps como una metodología?
Hay una palabra que describe perfectamente una práctica de DevOps exitosa: flujo. Como individuos, experimentamos un estado de flujo cuando todo en nuestro trabajo fluye de forma natural y en el momento adecuado. DevOps hace posible ese tipo de flujo a nivel organizacional mediante una combinación de herramientas, cultura y procesos.
La colaboración es la clave de DevOps
En un estudio reciente de TechTarget, el 70 % de las organizaciones informó haber adoptado DevOps.
¿Qué es el modelo de DevOps? Exploremos prácticas básicas en DevOps
Con DevOps, los equipos pueden enviar productos de buena calidad más rápido al reducir la fricción entre escribir, probar y deploy código. GitHub ofrece una plataforma integral diseñada para ayudar a las organizaciones a adoptar DevOps con éxito, por lo que es más fácil enviar y mejorar software de manera continua.
¿Qué es una DevOps pipeline? Una guía completa
Una DevOps pipeline combina procesos, herramientas y automatización para permitir a las organizaciones y a los equipos de software crear, probar y entregar rápidamente software de alta calidad a los usuarios finales.
SRE frente a DevOps
DevOps y la ingeniería de confiabilidad de sitio (SRE) son prácticas que funcionan en conjunto para ayudar a los equipos de desarrollo a crear, implementar y optimizar productos. Juntas ayudan a las personas a alcanzar un objetivo común al administrar distintos procesos de desarrollo. Hacerse cargo de distintas partes del proceso significa que hay diferencias en la forma en que operan, brindan soporte y usan herramientas.
Guía sobre las herramientas de DevOps y las cadenas de herramientas de automatización de DevOps
¿Qué son las herramientas de DevOps? Como término general, las herramientas de DevOps abarcan una gran cantidad de aplicaciones que automatizan procesos dentro del ciclo de vida del desarrollo de software (SDLC), mejoran la colaboración en la organización e implementan funciones de monitoreo y alertas. Las organizaciones con frecuencia invierten en la creación de una “cadena de herramientas de DevOps”, o un conjunto de herramientas que se utilizan en la práctica de DevOps, con el fin de abordar cada etapa del ciclo de vida del desarrollo de software.
Automatización de pipelines de CI/CD con GitHub Actions y Google Cloud
Lleva tu DevOps pipeline a la nube con ejecutores hospedados y clústeres privados.
Herramientas de monitoreo de DevOps: automatiza tus procesos de monitoreo de DevOps
En esencia, DevOps es una práctica básicamente controlada por datos. La capacidad de mejorar el código todo el tiempo que hace funcionar un producto parte de entender cómo opera, qué riesgos presenta y dónde hay oportunidades de crecimiento. Las herramientas de monitoreo analizan cada capa de los conjuntos de tecnologías de los productos para brindar datos que permitan detectar los errores en el código de manera anticipada, mejorar la eficiencia operativa y responder con rapidez a los cambios en el uso.
¿Qué es un ingeniero DevOps y qué hace un ingeniero DevOps?
Un ingeniero DevOps optimiza el proceso de distribución de software de una organización para dar lugar a la colaboración y la innovación. Sigue leyendo para obtener más información sobre qué hacen los ingenieros DevOps y en qué habilidades confían.
¿En qué consiste la metodología Agile?
Descubre qué es Agile, sus beneficios, por qué es tan conocida y cómo se aplica en el desarrollo de software y otros tipos de trabajo.
¿Qué es la automatización de DevOps?
La automatización de DevOps es un enfoque moderno para el desarrollo de software que usa herramientas y procesos para automatizar tareas y agilizar flujos de trabajo. Reúne a desarrolladores, operaciones de TI y equipos de seguridad para ayudarlos a colaborar de forma efectiva y desplegar software confiables. Con la automatización de DevOps, las organizaciones pueden administrar tareas repetitivas, optimizar procesos e implementar aplicaciones en producción más rápido.
Tres estrategias para mejorar la ingeniería: escuchar, actuar y aprender
Cambia lo que significa triunfar en la ingeniería: realiza mediciones con objetivos claros, invierte en mejoras y desarrolla una cultura de aprendizaje.
Guía para el éxito del sistema de ingeniería de GitHub
Adopta un enfoque sistémico para lograr el éxito en ingeniería y obtener resultados empresariales
Liderazgo de ingeniería en la era de la IA: Perspectivas según GitHub
Las principales prioridades para los equipos de ingeniería actuales según revelan los datos de GitHub.
¿En proceso de transición a GitHub? Lecciones que nos deja la migración a escala empresarial realizada por Wayfair
La migración emprendida por Wayfair fue como un curso avanzado en gestión del cambio. A través de una preparación rigurosa, un diseño enfocado en el desarrollador y un compromiso firme con la transparencia, no solo migraron 15 000 repositorios, sino que también sentaron las bases para fomentar la innovación y la rentabilidad.
¿Qué es el desarrollo de aplicaciones empresariales?
El desarrollo de aplicaciones empresariales es el proceso de creación de software personalizado que ayuda a organizaciones completas a automatizar tareas, agilizar flujos de trabajo y aumentar la productividad y la eficiencia. Obtén información sobre cómo esto permite que los desarrolladores optimicen la tecnología existente de una organización y la adapten a las cambiantes necesidades empresariales.
Cumbre de Innovación de Aplicaciones y Soluciones de Negocio de Gartner
Acompáñanos en el evento más importante para líderes de ingeniería de software y aplicaciones empresariales, para adaptarte a las disrupciones y acelerar tu organización con lo último en IA generativa y agéntica, aplicaciones inteligentes, productividad del desarrollador y mucho más.
Gartner IT Symposium/Xpo™
Únete a nosotros en The World’s Most Important Gathering of CIOs and IT Executives™ para distinguir entre mitos y realidades. Descubre soluciones prácticas que aceleren la estrategia tecnológica de tu organización para adaptarse y resistir cualquier disrupción.
GitHub for Leaders: Implementar agentes de IA en el desarrollo de software
Bayer potenció la productividad del desarrollador, además de la innovación y la satisfacción de los empleados con IA.
GitHub y RStudio
En este tutorial aprenderás a crear documentos de R Markdown con RStudio y publicarlos a través de GitHub, con GitHub Pages.
GitHub para Startups 101: impulsa tu DevOps con inteligencia artificial y seguridad
Las startups se mueven rápido, y DevOps no puede quedarse atrás. Este video está pensado para fundadores, desarrolladores y líderes de ingeniería que quieren crear, escalar y proteger su software de manera eficiente.
Video de seminario web sobre el plan de trabajo de GitHub
Serie de video sobre el plan de trabajo de GitHub
Incrementar el desarrollo colaborativo con IA
Eliminar obstáculos para ayudar a los equipos de desarrollo internos a descubrir, comprender y reutilizar el código existente, en lugar de crearlo desde cero, es un desafío.
Conversaciones informales para aplicar el potencial del código abierto de manera segura
El software de código abierto es un componente fundamental de todos los proyectos de software modernos. Utilizar código abierto de manera segura y contribuir con la comunidad aportan beneficios invaluables tanto a nivel de la organización como de los individuos.<br><br>Participa en nuestra conversación informal con expertos de IAG, Woolworths y GitHub, donde analizamos cuáles son los pilares de una estrategia de código abierto eficaz, incluidas las DevOps y la seguridad.
Administración de proyectos en GitHub
Te explicamos cómo organizar y administrar tus proyectos con GitHub y cómo controlar su progreso a través de sus características de puntos clave, etiquetas, incidencias y proyectos. También te proporcionaremos un resumen de las herramientas de GitHub Marketplace que se basan en incidencias y pull requests.
reAgent: lo más destacado del evento para desarrolladores de agentes
Los agentes de IA transforman la forma en que trabajamos, creamos y mantenemos software y tecnología. Los sistemas basados en agentes ya no son solo plataformas horizontales: ahora también se especializan por sectores y adoptan un enfoque de código abierto. Este video está pensado para fundadores, desarrolladores y líderes que buscan crear y utilizar agentes en sus actividades profesionales.
Vídeo: Behind the Scenes at GitHub.com's upgrade to MySQL 8.0 (en inglés)
Upgrading to MySQL 8.0 without stopping GitHub.com (en inglés): un vídeo que muestra todo el proyecto, que duró más de un año.
Más allá del desarrollo basado en comentarios con GitHub Copilot X
GitHub Copilot, una de las herramientas más conocidas en el área de IA generativa, permite a los desarrolladores escribir clases y funciones completas con solo un par de comentarios. Esto permite a los desarrolladores seguir concentrados en resolver las incidencias más grandes.
Mejorar la calidad del flujo de trabajo: de las relaciones públicas al merge y el deployment
¿Cómo automatizar más, entregar más rápido y mejorar de forma continua?
Cómo contribuir con Codespaces sin tener que configurar.
El primer paso para hacer un pull request a un proyecto es configurar tu entorno para escribir el código. Como todos sabemos, esto puede llevar horas e incluso días. Entre las bibliotecas y los entornos de trabajo que hay que instalar, las incidencias en versiones con las que hay que lidiar y las herramientas que hay que configurar, los obstáculos siempre suponen un reto, incluso en la mejor de las situaciones.
Disminuye la complejidad y aumenta la velocidad con GitHub
Si estás buscando iniciar un proyecto nuevo, sabes que la puesta en marcha puede llevar mucho tiempo y ralentizar tus ciclos de desarrollo. Pero, ¿qué dirías si pudieras agilizar el proceso y ser productivo de inmediato?
Utiliza GitHub Actions en tu día a día
Acelerar la velocidad del desarrollador y mantener un código de alta calidad son objetivos cruciales para cualquier equipo de software. En el vertiginoso panorama actual, es más importante que nunca. Pero lograrlo no es fácil. Es un proceso complejo que requiere planificación, coordinación y ejecución.
Escribe más código escribiendo menos con GitHub Copilot
Aunque no siempre nos gusta admitirlo, ser desarrollador a veces puede ser frustrante. Hay que escribir códigos estandardizados, buscar sintaxis de expresiones regulares y una lista cada vez mayor de estructuras de trabajo con normas a veces confusas que dificultan la tarea. Afortunadamente, existen herramientas que pueden ayudarnos.
Principios básicos del continuous deployment con GitHub Actions
Mantener la calidad y confianza del código en el proceso de lanzamiento no es tarea fácil. Por eso lanzamos las reglas de protección para el despliegue, para ayudarte a ofrecer aplicaciones seguras y de alta calidad en cada deployment.
Seminario web sobre el plan de trabajo del primer trimestre de 2025 de GitHub: Asia-Pacífico
Descubre lo que viene: Seminario web sobre el plan de trabajo del primer trimestre de 2025 de GitHub
Seminario web sobre el plan de trabajo de GitHub para el primer trimestre de 2025 - Europa, Oriente Medio y África
Descubre lo que viene: Seminario web sobre el plan de trabajo del primer trimestre de 2025 de GitHub
Acelera el desarrollo de software con GitHub y Azure DevOps
Ofrece software de forma más rápida y segura mediante la combinación de las prácticas y herramientas que respaldan el crecimiento de la comunidad de desarrolladores más grande del mundo con productos y servicios de Azure perfectamente integrados.
Preparación para socios: GitHub Actions
Acompáñanos en el seminario web de preparación para socios de este mes sobre GitHub Actions.