<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/cicd/best-of/2024" -->

---
title: Best CI/CD posts of 2024 | daily.dev
description: The most upvoted CI/CD posts of 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/cicd/best-of/2024
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/cicd/best-of/2024
og:type: website
og:site_name: daily.dev
og:title: Best CI/CD posts of 2024 | daily.dev
og:description: The most upvoted CI/CD posts of 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of CI/CD — 2024

1. 1  
[](/posts/devops-roadmap-dcsfrbvea "DevOps Roadmap")  
Article  
![Avatar of amigoscode](https://media.daily.dev/image/upload/s--gy0uiFwe--/f_auto/v1713292319/squads/3e4ed2e0-535e-4ef9-b98c-e2a694a0da65)Amigoscode · 2y  
DevOps Roadmap  
A comprehensive DevOps roadmap covering essential programming languages like Python, Golang, JavaScript, and Ruby. It includes server management with Linux, Unix, and Windows, and networking protocols such as TCP/IP and SSH. The roadmap also delves into key tools for source control (Git, GitHub), infrastructure as code (Terraform, Docker), and continuous integration/deployment (Jenkins, GitLab). Major cloud providers and monitoring tools like Prometheus and Grafana are also highlighted.  
958  
34
2. 2  
[](/posts/microservices-roadmap-70jiqogck "Microservices Roadmap")  
Article  
![Avatar of amigoscode](https://media.daily.dev/image/upload/s--gy0uiFwe--/f_auto/v1713292319/squads/3e4ed2e0-535e-4ef9-b98c-e2a694a0da65)Amigoscode · 2y  
Microservices Roadmap  
An overview of the critical components needed for a successful microservices architecture. Highlights include programming languages, databases, containers, message brokers, CI/CD, cloud infrastructure, monitoring, and security practices.  
910  
20
3. 3  
[](/posts/docker-for-web-developers-starting-with-the-basics-gei8fmk1f "Docker for Web Developers: Starting with the Basics")  
Article  
![Avatar of docker](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8a1022bebfc04a7d824c309bd3686787)Docker · 2y  
Docker for Web Developers: Starting with the Basics  
Docker is a powerful containerization platform widely used by web developers for its speed, flexibility, and collaborative capabilities. It ensures consistency across environments, simplifies dependency management, enhances resource efficiency, supports scalable architectures, and allows rapid deployment and rollback. Docker's suite includes tools like Docker Compose for multi-container applications, Docker Engine for containerizing applications, and Docker Desktop for a unified development experience. These features make Docker essential for modern web development projects, offering consistency, speed, isolation, scalability, flexibility, and portability.  
389  
4
4. 4  
[](/posts/5-awesome-docker-tools-to-make-your-life-easier-1siag5cvz "5 Awesome Docker Tools To Make Your Life Easier")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
5 Awesome Docker Tools To Make Your Life Easier  
Working with Docker can be challenging, but these five tools can simplify many tasks. Lazy Docker offers a terminal UI for managing containers, Sliplane is a hosting platform for easy Docker deployments, Dive lets you explore Docker images layer by layer, Orbstack is a native macOS Docker desktop alternative, and Watchtower automatically updates your Docker images.  
381  
9
5. 5  
[](/posts/become-an-awesome-software-architect-with-these-books-2dtzqvq91 "Become an awesome Software Architect with these books")  
Article  
![Avatar of theserverlessedge](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e69c5e4ecb2a4ed5b900bb7ff2e27019)The Serverless Edge · 2y  
Become an awesome Software Architect with these books  
List of recommended books to become an awesome software architect, covering topics such as continuous delivery, domain-driven design, Wardley mapping, and more.  
369  
6
6. 6  
[](/posts/what-is-ci-cd-pipeline--wmwozvp66 "What is CI/CD Pipeline ?")  
Article  
![Avatar of techworld-with-milan](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/737f436491ef436dba1bbab9052e4a04)Tech World With Milan · 2y  
What is CI/CD Pipeline ?  
Delivering quality software swiftly is essential in modern development. Continuous Integration and Continuous Delivery (CI/CD) pipelines help teams integrate code frequently and deploy it automatically, preventing integration issues and ensuring a reliable release cycle. Key stages in a CI/CD pipeline include source, build, test, and deploy. Popular CI/CD tools include GitHub Actions, Jenkins, TeamCity, CircleCI, and Azure DevOps. Optimizing your CI/CD pipeline involves identifying bottlenecks, streamlining builds, improving test efficiency, and leveraging caching. Choosing the right CI/CD platform depends on factors such as cloud-based versus self-hosted options, user-friendliness, and integration capabilities.  
315  
6
7. 7  
[](/posts/how-to-set-up-next-js-15-for-production-in-2024-gtohtox62 "How to Set Up Next.js 15 for Production in 2024")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
How to Set Up Next.js 15 for Production in 2024  
This tutorial guides you through setting up Next.js 15 for production in 2024, focusing on key steps and tools such as creating a new project with TypeScript and Tailwind CSS, configuring ESLint and Prettier for code quality, setting up TypeScript type checks, and integrating testing frameworks Vitest and Playwright. It also covers organizing project folders for scalability, adding i18n support, using Prisma with Postgres for database management, implementing facades for database interactions, deploying with Vercel Postgres, and setting up continuous integration and delivery using GitHub Actions.  
313  
14
8. 8  
[](/posts/ep136-the-ultimate-devops-developer-roadmap-zgrhxdwyu "EP136: The Ultimate DevOps Developer Roadmap")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 2y  
EP136: The Ultimate DevOps Developer Roadmap  
The Ultimate DevOps Developer Roadmap highlights key areas for mastering DevOps skills, including programming languages like Python and JavaScript, operating systems, source control management tools, networking basics, CI/CD tools, scripting, various hosting platforms, infrastructure as code tools, and monitoring/logging tools. Each aspect is crucial for a well-rounded DevOps professional. Additional content covers Redis fundamentals, various software architectural patterns, and eventual consistency patterns for distributed databases.  
313  
7
9. 9  
[](/posts/dokploy-dokploy-open-source-alternative-to-vercel-netlify-and-heroku--heqbiiryp "Dokploy/dokploy: Open Source Alternative to Vercel, Netlify and Heroku.")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
Dokploy/dokploy: Open Source Alternative to Vercel, Netlify and Heroku.  
Dokploy is a self-hostable PaaS that simplifies deployment and management of applications and databases using Docker and Traefik. It supports various types of applications and databases, integrates with Traefik for routing and load balancing, offers real-time monitoring and automated database backups.  
275  
15
10. 10  
[](/posts/docker-image-optimization-reducing-size-for-faster-deployments-fyw7woyxn "Docker Image Optimization: Reducing Size for Faster Deployments")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Docker Image Optimization: Reducing Size for Faster Deployments  
Learn how to significantly reduce Docker image sizes to improve deployment times, save storage costs, and enhance your CI/CD pipeline's efficiency. The post covers effective strategies such as choosing minimal base images, using multi-stage builds, removing unnecessary files, combining layers, and using tools like \`docker-slim\`. Regular auditing and pruning of images also ensure a lean and efficient Docker environment.  
241  
2
11. 11  
[](/posts/complete-backend-engineering-course-in-go-m6lv7615c "Complete Backend Engineering Course in Go")  
Video  
![Avatar of youtube](https://media.daily.dev/image/upload/s--W5zMumpP--/f_auto/v1725350181/logos/youtube)YouTube · 2y  
Complete Backend Engineering Course in Go  
This post introduces a comprehensive backend engineering course in Go, designed to take learners from basic to advanced topics. The course aims to teach how to build RESTful APIs and other backend systems, applying the knowledge to microservices as well. The curriculum includes 21 modules, covering areas such as TCP and HTTP server development, routing, clean layered architecture, database management using the repository pattern, CRUD operations, user authentication and authorization, caching, performance optimization, and CI/CD deployment workflows. The course materials and code are available on GitHub, and the instructor emphasizes understanding concepts over mere code replication.  
239  
4
12. 12  
[](/posts/advanced-end-to-end-devops-project-deploying-a-microservices-app-to-aws-eks-using-terraform-helm--4wemx4xyl "Advanced End-to-End DevOps Project: Deploying A Microservices APP To AWS EKS using Terraform, Helm, Jenkins And ArgoCD (Part I)")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 3y  
Advanced End-to-End DevOps Project: Deploying A Microservices APP To AWS EKS using Terraform, Helm, Jenkins And ArgoCD (Part I)  
This post discusses the implementation of an advanced end-to-end DevSecOps pipeline using various tools such as GitOps, Terraform, Jenkins, and ArgoCD. The first part of the project focuses on setting up the CI pipeline, including provisioning EC2 instances and configuring Jenkins.  
224  
3
13. 13  
[](/posts/github-actions-step-by-step-guide-d1cy1344e "GitHub Actions Step-by-Step Guide")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 2y  
GitHub Actions Step-by-Step Guide  
Learn how to deploy a Java Spring Boot application using GitHub Actions. This guide covers setting up a GitHub Actions workflow to build, test, and deploy the application to Docker Hub. The steps include creating a Maven project, configuring the YAML workflow file, and using Docker Hub for deployment. Securely manage Docker credentials using GitHub secrets.  
219  
4
14. 14  
[](/posts/vitodeploy-vito-the-ultimate-server-management-tool-580bg7eay "vitodeploy/vito: The Ultimate Server Management Tool")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
vitodeploy/vito: The Ultimate Server Management Tool  
Vito is a self-hosted web application designed to streamline server management and deployment of PHP applications into production. It offers features like server provisioning, database management, firewall management, custom and LetsEncrypt SSL support, SSH key deployment, cron job management, and leverages Supervisor for queue handling. Ideal for deploying Laravel and other PHP applications.  
198  
4
15. 15  
[](/posts/14-top-software-developer-skills-for-2024-the-complete-guide-ksbhoxtxa "14 Top Software Developer Skills for 2024: The Complete Guide")  
Article  
![Avatar of netguru](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/201e234294cb4132ab31418b7627dbab)Netguru · 2y  
14 Top Software Developer Skills for 2024: The Complete Guide  
Discover the top software developer skills for 2024, including mastering core programming languages, data structures and algorithms, version control systems, IDE proficiency, database management, SDLC knowledge, cloud computing competency, cybersecurity awareness, soft skills, machine learning and AI fundamentals, CI/CD practices, mobile development skills, DevOps practices, and emerging technologies.  
178  
2
16. 16  
[](/posts/top-tools-for-java-developers-in-2024-mycsypzqh "Top Tools for Java Developers in 2024")  
Article  
![Avatar of jetbrains](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/53ecf0c676f34b3896ee109609d91efa)JetBrains · 2y  
Top Tools for Java Developers in 2024  
Discover the top tools for Java developers in 2024, including the essential JDK, powerful IDEs, build and dependency management tools like Maven and Gradle, and tools for version control, monitoring, database management, containerization, CI/CD, and AI integration. Enhance productivity and streamline your development processes with these crucial tools.  
166  
3
17. 17  
[](/posts/why-docs-as-code-is-the-key-to-better-software-documentation-f7fcx40zo "Why Docs-as-Code is the Key to Better Software Documentation")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
Why Docs-as-Code is the Key to Better Software Documentation  
Learn about the Docs-as-Code approach, which involves writing and publishing documentation using the same tools and processes as developers. Collaboration, integration with existing infrastructures, and continuous delivery are some of the benefits. The approach has a learning curve and requires cultural shifts, but if implemented correctly, it can result in up-to-date and accurately documented content for software users.  
160  
5
18. 18  
[](/posts/next-js-full-stack-school-management-app-full-tutorial-role-based-school-dashboard-project-oxf0llcof "Next.js Full-Stack School Management App Full Tutorial | Role Based School Dashboard Project")  
Video  
![Avatar of youtube](https://media.daily.dev/image/upload/s--W5zMumpP--/f_auto/v1725350181/logos/youtube)YouTube · 2y  
Next.js Full-Stack School Management App Full Tutorial | Role Based School Dashboard Project  
This guide walks through creating a full-stack school management application using Next.js, implementing role-based dashboards for different users (admin, teacher, student, parent) with specific functionalities such as protected routes, pagination, and search functionalities. The backend is built using PostgreSQL and Prisma ORM, and deployed with Docker and Hostinger. The guide covers setting up the database schema, handling various user roles, and deploying the application efficiently.  
147
19. 19  
[](/posts/how-to-set-up-a-ci-cd-pipeline-with-husky-and-github-actions-oe4m9f1ke "How to Set Up a CI/CD Pipeline with Husky and GitHub Actions")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 2y  
How to Set Up a CI/CD Pipeline with Husky and GitHub Actions  
Learn how to set up a CI/CD pipeline for a Next.js application using Husky and GitHub Actions. This guide covers the basics of continuous integration and delivery, setting up a Next.js app with Vitest, configuring Git hooks with Husky, creating GitHub Actions workflows for automation, and deploying the project using Vercel. Ideal for developers familiar with React, Next.js, and Git.  
146  
4
20. 20  
[](/posts/deployer---the-deployment-tool-for-php-55qs7sort "Deployer - The deployment tool for PHP")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Deployer - The deployment tool for PHP  
Deployer is a PHP deployment tool that supports popular frameworks and offers features like server provisioning, zero downtime deployments, and ready-to-use recipes for various applications. It can configure firewalls, install PHP and databases, and set up HTTPS, providing robust rollback capabilities in case something goes wrong.  
143  
4
21. 21  
[](/posts/everything-you-need-to-know-about-web-applications-5iyjnd6p5 "Everything You NEED to KNOW About Web Applications")  
Video  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 2y  
Everything You NEED to KNOW About Web Applications  
Explore the essential components of a production-ready web application. Learn about the roles of CI/CD pipelines, load balancers, reverse proxies, CDNs, web application servers, APIs, databases, caching systems, job workers, and search services like Elasticsearch. Understand the importance of monitoring tools and alerting platforms in maintaining a scalable, reliable system.  
131
22. 22  
[](/posts/best-practices-for-pull-requests-56o2xgm5v "Best practices for pull requests")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
Best practices for pull requests  
Best practices for creating and managing pull requests include writing small PRs, reviewing your own pull request first, providing context and guidance, using pull request templates, defining code owners, using protected branches, and using automated tools to review code styling.  
127  
2
23. 23  
[](/posts/understanding-ci-cd-pipelines-a-crucial-skill-for-every-software-engineer--k59rmzlvd "Understanding CI/CD Pipelines: A Crucial Skill for Every Software Engineer🔥")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
Understanding CI/CD Pipelines: A Crucial Skill for Every Software Engineer🔥  
CI/CD is a crucial skill for software engineers as it improves product quality, project management, and adaptability to change. It enables faster and more efficient delivery of new features to customers.  
122
24. 24  
[](/posts/the-over-engineering-pendulum-fkwcnmf8j "The Over-Engineering Pendulum")  
Article  
![Avatar of threedotslabs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8060f0b72e3f4f008b8b6f313627c2f2)Three Dots Labs · 2y  
The Over-Engineering Pendulum  
Balancing the need for high-quality code and fast delivery is crucial for startup engineers. Over-engineering can lead to inefficiencies and delays, especially in early-stage startups. Focus on practical essentials, such as a solid CI/CD pipeline, a great local development environment, and clear guidelines for common tasks. Aim for the middle ground between over-engineering and quick, messy prototypes to maintain productivity and avoid long-term complications.  
121  
1
25. 25  
[](/posts/gitness-open-source-code-hosting-ci-cd-pipeline-engine-rm1t0p6o7 "Gitness: Open-Source Code Hosting & CI/CD Pipeline Engine")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Gitness: Open-Source Code Hosting & CI/CD Pipeline Engine  
Gitness is an open-source code hosting and CI/CD pipeline engine that provides a familiar Git experience and essential features for engineering teams. It offers powerful security enforcement, customizable integrations with favorite tools, and one-click migrations from other platforms like GitHub and GitLab. Gitness supports pipelines for any language or platform and allows for templatization and standardization. It also boasts up to 4x faster pipeline execution and provides easy setup with a single Docker command.  
114  
2

[See all CI/CD archives](/tags/cicd/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/cicd/best-of/2024#page","url":"https://daily.dev/tags/cicd/best-of/2024","name":"Best CI/CD Posts of 2024","description":"The most upvoted CI/CD posts of 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/cicd/best-of/2024#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/devops-roadmap-dcsfrbvea","name":"DevOps Roadmap"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/microservices-roadmap-70jiqogck","name":"Microservices Roadmap"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/docker-for-web-developers-starting-with-the-basics-gei8fmk1f","name":"Docker for Web Developers: Starting with the Basics"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/5-awesome-docker-tools-to-make-your-life-easier-1siag5cvz","name":"5 Awesome Docker Tools To Make Your Life Easier"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/become-an-awesome-software-architect-with-these-books-2dtzqvq91","name":"Become an awesome Software Architect with these books"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/what-is-ci-cd-pipeline--wmwozvp66","name":"What is CI/CD Pipeline ?"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/how-to-set-up-next-js-15-for-production-in-2024-gtohtox62","name":"How to Set Up Next.js 15 for Production in 2024"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/ep136-the-ultimate-devops-developer-roadmap-zgrhxdwyu","name":"EP136: The Ultimate DevOps Developer Roadmap"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/dokploy-dokploy-open-source-alternative-to-vercel-netlify-and-heroku--heqbiiryp","name":"Dokploy/dokploy: Open Source Alternative to Vercel, Netlify and Heroku."},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/docker-image-optimization-reducing-size-for-faster-deployments-fyw7woyxn","name":"Docker Image Optimization: Reducing Size for Faster Deployments"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/complete-backend-engineering-course-in-go-m6lv7615c","name":"Complete Backend Engineering Course in Go"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/advanced-end-to-end-devops-project-deploying-a-microservices-app-to-aws-eks-using-terraform-helm--4wemx4xyl","name":"Advanced End-to-End DevOps Project: Deploying A Microservices APP To AWS EKS using Terraform, Helm, Jenkins And ArgoCD (Part I)"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/github-actions-step-by-step-guide-d1cy1344e","name":"GitHub Actions Step-by-Step Guide"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/vitodeploy-vito-the-ultimate-server-management-tool-580bg7eay","name":"vitodeploy/vito: The Ultimate Server Management Tool"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/14-top-software-developer-skills-for-2024-the-complete-guide-ksbhoxtxa","name":"14 Top Software Developer Skills for 2024: The Complete Guide"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/top-tools-for-java-developers-in-2024-mycsypzqh","name":"Top Tools for Java Developers in 2024"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/why-docs-as-code-is-the-key-to-better-software-documentation-f7fcx40zo","name":"Why Docs-as-Code is the Key to Better Software Documentation"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/next-js-full-stack-school-management-app-full-tutorial-role-based-school-dashboard-project-oxf0llcof","name":"Next.js Full-Stack School Management App Full Tutorial | Role Based School Dashboard Project"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/how-to-set-up-a-ci-cd-pipeline-with-husky-and-github-actions-oe4m9f1ke","name":"How to Set Up a CI/CD Pipeline with Husky and GitHub Actions"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/deployer---the-deployment-tool-for-php-55qs7sort","name":"Deployer - The deployment tool for PHP"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/everything-you-need-to-know-about-web-applications-5iyjnd6p5","name":"Everything You NEED to KNOW About Web Applications"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/best-practices-for-pull-requests-56o2xgm5v","name":"Best practices for pull requests"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/understanding-ci-cd-pipelines-a-crucial-skill-for-every-software-engineer--k59rmzlvd","name":"Understanding CI/CD Pipelines: A Crucial Skill for Every Software Engineer🔥"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/the-over-engineering-pendulum-fkwcnmf8j","name":"The Over-Engineering Pendulum"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/gitness-open-source-code-hosting-ci-cd-pipeline-engine-rm1t0p6o7","name":"Gitness: Open-Source Code Hosting & CI/CD Pipeline Engine"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"CI/CD","item":"https://daily.dev/tags/cicd"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/cicd/best-of"},{"@type":"ListItem","position":5,"name":"2024"}]}]}
```

