Let's learn about Continuous Integration via these 156 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology.
A vital process in software development and delivery, where code changes from multiple contributors on a single software project are continuously integrated
1. Continuous Integration. CircleCI vs Travis CI vs Jenkins
Continuous Integration (CI) is a software development practice that is based on a frequent integration of the code into a shared repository. Each check-in is then verified by an automated build.
2. Confessions of a DevOps Guru: How I Would Learn Devops If I Could Start Again
In this article, a seasoned DevOps pro spills the beans on three epic mistakes and how to avoid them.
3. Fear database changes? Get them under control with CI/CD
Developers often fear database changes because a mistake by anyone on your team can lead to a major outage and even data loss. The stakes are higher when changes are not backwards compatible, cannot be rolled back, or impact system performance. This can cause a lack of confidence and slow your team velocity. As a result, database changes are a common failure point in agile and DevOps.
4. How To Create a CD pipeline with Kubernetes, Ansible, and Jenkins
What does CI/CD try to solve?
5. You don't do Continuous Integration!
Today I am going to talk about one misconception made by developers: Continuous Integration is about running automated integration pipelines…
6. Set up Jenkins CI in Docker Container & Run Your Tests Inside Their Own Container [A How-To Guide]
So you want to start testing your code? Good choice. Testing is a great way to make sure nothing breaks in deployment, and Jenkins makes it easy to automate this process.
7. How to Send Detailed Slack Notifications from GitHub Actions?
Set up detailed Slack notifications for GitHub Actions to automate CI/CD updates and enhance team collaboration with real-time build alerts.
8. Automated Software Testing Using GitLab CI/CD And Selenium Grid
We will configure a CI/CD pipeline with GitLab CI/CD and execute Selenium testing over it through LambdaTest, an online Selenium Grid of 2000+ real browsers.
9. ReactJS Continuous Deployment to Firebase Hosting using Circle CI
Doing the same thing is very bored. On this topic, the boring part is deploying our Web Application to Firebase Hosting. The steps that we do are:
10. How to Integrate ServiceNow and Azure DevOps
Integrate ServiceNow and Azure DevOps in a few clicks. Utilize smart automation to improve cross-team communication and resolve critical issues much faster.
11. How to Make Software Engineers Do the 'Right Thing'
Software Engineers have many competing priorities; how to build a culture with a stable product and green CI build is the first of these priorities.
12. GitHub Actions CI config for MySQL, Redis, Elasticsearch in Ruby on Rails project with RSpec tests
How to run parallel tests with Github Actions jobs for Rails project with MySQL, Redis, Elasticsearch.
13. The Dating Game: Finding Your Perfect DevOps Match
Finding the match in the world of DevOps can be quite challenging. It's like navigating the dating scene, where you need to seek out someone who shares your ...
14. How to Integrate GitHub Actions and CI/CD With Your Next Python Project
We're going to create a CI/CD pipeline for a typical Python package. The text focuses on practical aspects and should be enough to get you started!
15. How parallel Github Actions jobs can run your RSpec tests faster in Ruby on Rails application
Run efficiently parallel RSpec tests on GitHub Actions for Ruby on Rails application to save CI build time
16. GitLab vs GitHub: Repositories, CI, Deployment, DevOps, Pricing, and Documentation
Interested in understanding the debate of Gitlab vs Github? Which one is better in 2020? Which one should you pick?
17. How To Configure And Run Cypress Tests using Jenkins Stages with Parallel Directives
How to run E2E tests in Cypress with Jenkins pipeline stages to get the shortest CI build time.
18. Staging Environments are Too Important to be Overlooked: Here's Why
Many development teams skip having a staging environment for their applications. They often submit a PR, potentially run tests in a CI system, merge to master, and then deploy to production. This is a risky pipeline because there is no true integration environment or integration testing being performed. What’s worse is that if there is an issue they may engage in “cowboy coding” to try to resolve the issue on their live production environment.
19. NoOps: The Future of DevOps or a Mythical Utopia?
Explore the evolving landscape of NoOps in DevOps. Dive into the debate to uncover the truth about this game-changing concept.
20. Trunk-based Development, Continuous Deployment and Why You Should Adopt Them
Article about trunk-based development and continuous integration, advantages and disadvantages and how to implement TBD
21. Enhancing Test Reliability: Exploring Playwright's Retry APIs for Robust Testing
The built-in retry mechanisms for locators and matchers in Playwright are well-known, but are you acquainted with the retry and polling APIs? Let's delve into P
22. How to Manage Databases with CI/CD
If you’re still doing manual migrations on the database you’re doing it wrong. Databases are as much part of the application as the code.
23. How to Automate Web Accessibility Testing
...and make it part of your continuous integration pipeline
24. 15 of the Best Continuous Delivery Tools
Continuous Delivery is one of the best practices for software development, but what are the best tools for it today? Here are my picks.
25. CI/CD Hands-On: A Simple But Functional Continuous Integration Workflow [Part 1]
The reality is that implementing a CI/CD pipeline is far more complex than using the theory. his article explains how to build a minimum viable CI pipeline.
26. How to Manage Credentials in Jenkins
In this post, I walk you through how to install the plugin and the different ways it's used.
27. Cultural Challenges in DevOps Adoption and How to Overcome Them
Explore the cultural hurdles that can hinder successful DevOps adoption and discover effective strategies to overcome them.
28. How To Start Using Microservices
Microservices are completely disrupting the way we build applications nowadays. This is one of the hottest trends when it comes to software architecture. More and more developers are adopting it.
29. Publish NPM packages using GitHub Actions: A How-To Guide
NPM automation tokens allow us to publish 2FA-protected packages from automation workflows.
30. Continuous Integration (CI) Branching Strategies: What You Need to Know
When you have multiple developers working on the same code, you may face a lot of challenges when merging. That's where branches come in.
31. End to End API Testing with Docker
Testing is a pain in general. Some don't see the point. Some see it but think of it as an extra step slowing them down. Sometimes tests are there but very long to run or unstable. In this article you'll see how you can engineer tests for yourself with Docker.
32. How to Optimize Your CI/CD Pipeline for Maximum Efficiency
How to optimize your CI/CD pipeline for maximum efficiency: A guide for developers and DevOps engineers. Learn to choose the right tools, streamline your work.
33. Automating Node.js Unit Testing With DroneCI Using Jest Framework
Unit testing is a crucial part of software development that has grown in popularity over the past few years.
34. The #1 Reason Jenkins Fails
Jenkins down? Pipelines broken? Hackers making off with your data? It often stems from one fatal flaw. While Jenkins has been both loved and hated for being DevOps duct tape, every user knows there are plenty of issues to deal with. Over the past three years, as part of my work at Codefresh I’ve been helping teams migrate from Jenkins and I’ve seen all of these issues over and over again. The biggest issue may surprise you because it creates a cascade effect.
35. Detecting Architectural Gaps with Automation - Proposed Solution
Detecting Architectural Gaps with Automation: Comprehensive Overview of Proposed Software Solution's Architecture and Integration
36. Tekton Pipelines in the Azure Kubernetes Service Cluster
CI\CD with Tekton Pipelines in AKS serverless Virtual Nodes
37. How To Run Parallel RSpec Specs on GitLab CI In Ruby & Jest/Cypress Parallel Tests
How to run parallel jobs for RSpec tests on GitLab CI Pipeline and speed up Ruby & JavaScript testing
38. Implementing Blue/Green Deployments with Azure Web Apps for Containers
Using Deployment slots, we can perform Blue/Green deployments in Azure App Service to achieve zero-downtime deployments for our containerized workloads.
39. Mastering CI/CD Security: A Step-by-Step Guide for Beginners and Beyond
Master CI/CD: A Beginner's Guide simplifies CI/CD through imaginative storytelling with superhero robots securing a spaceship.
40. Jira – ServiceNow Integration Guide
Integrate Jira and ServiceNow in a few clicks to simplify your workflows and improve communication between teams and departments in your organization.
41. CI for APIs with the Kong Insomnia CLI and GitHub Actions
Create a simple server with Node.js and Express, write API tests using Kong Insomnia, and then run these tests in our CI pipeline with Inso and GitHub Actions.
42. Easy Steps to Create Static Websites Using Hugo-Github Pages
How to create a static web sites using Hugo-Github Pages
43. Buddy Vs Jenkins: Technical and Tactical Differences
Buddy and Jenkins find themselves on completely opposite ends of the CI/CD spectrum. So which one should you go for? It certainly is a question of context. There are some clear technical differences but how they relate to actual value is circumstantial and should be taken on a case by case basis. As such, this comparison will be broken down into two sections.
44. Tips to Secure Your Jenkins Pipeline
In this post, we look at some of the methods and tools to keep your Jenkins instance safe, secure, and protect those using it.
45. Azure DevOps: How to Build, Test And Deploy to Azure Kubernetes Service
I have been using Azure Devops for a while. Like most of the cloud products out there this is one which gets constant refresh. My plan is to document the steps for building, testing and deploying an app to Azure Kubernetes Service using Azure Devops. So let's start.
46. All You Need to Know About Continuous Integration, GitHub Actions, & Sonar Cloud
When it is done badly, the CI process can turn this amazing tool into a nightmare. CI should make our lives easier, not the other way around.
47. Using Spinnaker with Kubernetes for CI/CD
Kubernetes is now the de-facto standard for container orchestration. With more and more organizations adopting Kubernetes, it is essential that we get our fundamental ops-infra in place before any migration. This post will focus on pushing out new releases of the application to our Kubernetes cluster i.e. Continuous Delivery.
48. How We Set Up a Production Ready CI Workflow Using GitHub Actions
Recently, we started a new project and it decided it was a good time to try GitHub’s newish CI/CD tools which became generally available in November last year.
49. Everything About the Best Continuous Integration (CI) and Continuous Deployment (CD) Tools in 2022
DevOps practices are spreading , and many companies every day are implementing CI/CD process. The blog talks about the top 10 CI/CD tools. Learn more.
50. The Next 11 Things You Should Do For CI/CD Pipeline Optimization
Many engineering teams are making the switch to a DevOps culture. This has a lot to do with the way the software development cycle has changed over the years. It used to take months to implement a new feature, get it through testing, fix any issues, and finally get it to production.
51. Everything as Code (EaC): What Is It and Why Is It Important?
In this post, I discuss some applications of Everything as Code, the benefits, and my thoughts on moving towards EaC.
52. 5 Most Effective Productivity Tools If You’re In Tech Or Software Engineering
Everyone wants to be more productive without burning out. So, how do you get more done without working more hours? And how do you help the rest of your team improve without taking on the role of taskmaster? The answer: use effective tools.
53. The Results Of A Comparison Between Five CI/CD Services
Introduction:
54. CI/CD Basics with Travis-CI
Automatically update GitHub pages for a repository as soon as the master branch is updated
55. Are Feature Branches the Ultimate Way to Go?
Feature branches aren't the only possible Git strategy, and this article will cover an alternative way to manage new features without merge conflicts issues
56. DevOps Fundamentals You Ever Wanted To Know
What Is DevOps & How Its Works?
57. What's the difference between Continuous Integration and Continuous Delivery?
There is plenty of content out there describing what Continuous Integration, Continuous Delivery and Continuous Deployment are. But what are these processes for in the first place?
58. Continuous Integration: Best Practices To Follow
We think of bugs as being in code but that’s just the end of the story. Bugs are a human problem. You fix one bug in code but you prevent future bugs by helping humans to work better.
59. DevOps in a Nutshell
A snapshot of DevOps is a look at some of the process, best practices and mindset required to apply DevOps effectively.
60. 5 Tools That Will Help You Improve Code Reviews on GitHub
In this article, we’ll consider five tools and integrations that can significantly improve your code review experience on GitHub.
61. Configuring Parallel Tests with Semaphore CI 2.0, RSpec, Cypress and Jest
How to configure parallel jobs on Semaphore CI for RSpec, Cypress and Jest tests to get the optimal CI build time.
62. Kubernetes Readiness Probes Implementation in Microservices
A great deal has already been written about readiness and liveness checks and I don’t intend to cover that ground again. Rather I want to cover, very specifically, their use in a large microservices architecture.
63. On Building A Development Pipeline With Kubernetes
A few years ago, digital transformation led to enterprises moving away from traditional monolithic architectures to microservices.
64. How to Get Started With Bamboo
In this post, I show you how to install Bamboo on a Windows Server, configure a Bamboo project, and more.
65. Use GitLab's CI/CD Tool to Run Parallel Tests
How to run parallel jobs for RSpec tests on GitLab CI Pipeline and speed up Ruby & JavaScript testing
66. Using CI/CD Pipelines to Increase the Speed and Quality of Software Development
Continuous Integration & Continuous Delivery in the development process. How the CI/CD pipeline helps create products and implement new features better and fast
67. Setting Up Ruby on Rails On Github Using CircleCI [A How-To Guide]
This is the ultimate guide for your next Ruby on Rails project setup on Github with CircleCI for continuous integration in 2020.
68. Flawless Releases with Continuous Deployment and Docker
Docker is a container technology that enables developers to run entire applications as a unit. It offers all the benefits of virtual machines, without the high overhead:
69. Why Your Team Needs to Add CM to Its CI/CD Pipeline
Learn about Continuous Merge and how it should be added to your CI/CD pipeline.
70. Accelerate your Software Delivery With CI/CD Practices
Are you looking to transform your software development process? If yes, this blog post provides an introduces to orchestrating the CI-CD pipeline with AWS.
71. Serverless Tekton Pipelines on AWS EKS Fargate
Building an on-demand, server less Continuous Delivery automation solution using Tekton and AWS EKS Fargate
72. Learn How to Build a CI/CD Pipeline Using GitLab for your Website
We'll run through how to build and configure a CI/CD pipeline to deploy your business's website using AWS, Terraform & Gitlab.
73. Streamline Your Python Backend Deployment with Automated Continuous Integration using Github Actions
Learn how to automate your python backend application deployment continuously with Github actions.
74. What Is the Difference Between Continuous Delivery and Continuous Deployment?
Continuous Delivery and Continuous Deployment are two complementary practices that help teams get their software into the hands of users faster.
75. Improving the Working Environment for Developers - In 3 Stages Only
… and incidentally establishing DevOps.
76. With GitHub Actions, you don’t have to do boring tasks manually ever again
Check out this guide and spin up a GitHub Action for your favorite stack fast—like Stack Overflow copy & paste fast.
77. 8 Fallacies of Continuous Delivery
A quintessential piece for anyone working with distributed systems is the Fallacies of Distributed Computing by L Peter Deutsch. Even when working with modern platforms such as Kubernetes, the assertions made in the Fallacies of Distributed Computing prove to be very true around latency, bandwidth and system administration.
78. How to Stop Developers from Writing Low-Quality Code
Developers tend to go for getting things working, ending up with a working program, lacking the quality you would like to see. In this article I will explain how to get quality code as well.
79. RBAC: The Bouncer With a Code of Conduct in the DevOps Dance Hall
RBAC (Role-Based Access Control) ensures secure and efficient CI/CD pipelines, granting authorized access to orchestrate development processes.
80. Why Continuous Integration Is Essential in Agile Development
The agile software development model means releasing software faster, but that doesn't mean you can skip out on quality.
81. Project-as-Code: The Catalyst DevOps Needs
If you are familiar with Docker, Terraform, and the CI platforms (eg: Jenkins, CircleCI, Codeship), you already know the power of Declarative DevOps. It can make development easier by being repeatable, predictable, and fast. Supporting technologies both hide complexities and offer important reuse by supporting simple structured syntax in an easy to create and read file. Each technology has codified much of its domain allowing developers to author and instrument with nothing more than a text editor.
82. Troubleshooting CI Test Failures in Ember JS with Jenkins: A Journey of Discoveries
The story unfolds with a common challenge: encountering errors exclusively in the continuous integration environment, distinct from the local development setup
83. How to Use Platypush to Set Up Self-Hosted CI/CD Git Pipelines
How to use Platypush to set up self-hosted build and test pipelines for your Gitlab and Github projects.
84. How to Improve Your CI/CD Workflow Using GitHub Actions
GitHub Actions is one of the most powerful tools that you can use if you are storing our code on this service repository. The idea is simple, you can design a complex workflow using automated tasks (called actions) in order to be activated and run when a commit is done in your repository.
85. Winning At Web Accessibility in 2021 With These Tools for Developers
The quality of the tools you use defines the speed with which you can diagnose and resolve problems.
86. Bon Appétit: An Introduction to CI/CD and DevSecOps With a Delicious Bakery Story
Learn the basics of CI/CD and enhance the security of your pipelines with this comprehensive guide. Discover the challenges, best practices, and strategies.
87. Automate JavaScript deployment of npm packages with Github actions
What does Factorio and CI/CD pipelines have in common?
88. Github Actions and Puppeteer: Continuous Integration Tutorial
Lately I’ve added continuous integration to my blog using puppeteer for end to end testing. My main goal was to allow automatic dependency update using Dependabot.
89. Which CI is Best For My Team?
At the beginning of developing and building a new application or product, before writing any business logic, it's necessary to make some difficult decisions. These decisions can include which cloud hosting platform to use, which continuous integration (CI) tool to use, and various development configuration choices. These decisions can dictate the speed and success of your engineering efforts. Therefore, choosing the right CI tool can make or break the velocity and quality of a team's code production.
90. How IoT is Transforming Digital Marketing Industry in 2021
By investing in IoT, you will have access to valuable information about end-user behavior. This will help develop better digital marketing strategies.
91. Why Your Project's 1st Commit Should Have a Working App & CI/CD Pipeline
Automating The Automation Behind DevOps
92. How I Got My CI/CD Act together With Heroku Flow
If you want to go all in on Heroku, you can use a series of solutions called Heroku Flow to configure all your CI/CD without any third parties.
93. A-Z Of DevOps: Managing Multiple Environments With The Help Of These Tools
In most DevOps settings you’ll find that there are multiple environments in the pipeline. You might have conditions that change the environment based on which branch was merged or when a branch is tagged for release. There are a number of reasons you want to have more than just a production environment, the biggest reason being testing.
94. API Integration in 2021 and a Look at Insights from 2020
What's next for API integration? Share your thoughts in Cloud Elements' industry survey to win prizes and contribute to the industry-renowned report.
95. An Intro to QAOps in Continuous Delivery Systems
In the common paradigm, dedicated QA teams solely focus on product quality. QAOps enables an efficient quality assurance process.
96. 5 Ways to Overcome CI/CD Challenges
5 Challenges of CI/CD - how you can solve them!
97. An IDE Plugin for Gamified Continuous Integration: Acknowledgement and References
In this paper, researchers present an IntelliJ plugin designed to seamlessly integrate Gamekins’ gamification elements into the IDE.
98. 5 Best Microservices CI/CD Tools You Need to Check Out
The blog provides information on the build & deploy tools that are centred around microservices application delivery and are being used in the industry today.
99. The Future Of DevOps: Continuous Design/Continuous Integration
The interaction among many tools in the design & development space all point to a new emerging category: “Continuous Design / Continuous Integration" or "CD/CI"
100. How to Build a High-Performance DevOps Toolchain
Last week, the 2023 State of CD report was released. One of the many interesting sections in this year's report looked at DevOps-related technologies.
101. Go With the CI/CD Flow: Using Heroku Flow With Gitflow Branching
In this article, we walk you through how to set up Heroku Flow for CI/CD using a dev and main branch and a staging and production app.
102. Automatic Cross-Platform Deployments with Electron on a Travis CI Server
This is a tutorial on how to setup an Electron app on Travis CI, so that new versions are deployed to Github Releases with a simple pull request.
103. DevOps vs DevSecOps: Comparing the Two Battle cards
DevOps vs DevSecOps: A comprehensive comparison to help you optimize your software development with enhanced security measures.
104. 7 DevOps Myths - Busted
There are plenty of DevOps myths circulating the developers’ community. This is no surprise, considering how much excitement the DevOps concept has brought over the recent years.
105. Deep Dive Into DevSecOps: Heroku Flow Edition
An Overview of DevSecOps and How to Automate It
106. DevOps Practices for Software Engineers to Learn
In this world of cross-functional teams and microservice architecture, DevOps skills become increasingly important, and that starts with understanding CI/CD
107. Your Definitive GitOps Guide For DevOps Experts And Newbies
This GitOps guide discusses continuous integration vs continuous delivery, what is GitOps, 5 best GitOps practices, ArgoCD vs Flux2, continuous integration, etc
108. Effective Strategies for Continuous Integration Testing With Software Testing Services
To make CI work seamlessly, it's crucial to employ effective strategies, and often, software testing services play a critical role in achieving this.
109. An IDE Plugin for Gamified Continuous Integration: Conclusions
In this paper, researchers present an IntelliJ plugin designed to seamlessly integrate Gamekins’ gamification elements into the IDE.
110. 6 Virtual DevOps Conferences to Attend in 2021
Free to distribute and use in any form
111. Testops and the emergence of Quality Intelligence
Learn how TestOps emerges as a fresh mindset and set of approaches aimed at optimizing testing practices to seamlessly integrate with the CI/CD pipeline
112. Measuring DevOps Metrics: A How-To Guide
DevOps is supposed to help streamline the process of taking code changes and getting them to production for users to enjoy. But what exactly does it mean for the process to be "streamlined"? One way to answer this is to start measuring metrics.
113. An IDE Plugin for Gamified Continuous Integration: Intellij Plugin for Gamekins
In this paper, researchers present an IntelliJ plugin designed to seamlessly integrate Gamekins’ gamification elements into the IDE.
114. Solving for Software Engineering's Unforced Errors
If you're playing a loser's game, a winning strategy is to simply try to avoid making mistakes and let your opponent beat himself.
115. Your CI System is a Terrible Compliance System of Record - Here are 5 Reasons Why
Jenkins, GitLab, Travis, Circle CI are great for DevOps but not so great for your compliance records - here's why.
116. Software Version Control for N00BS
Software configuration management is a complex issue to implement, where programmers do not document anything and the entire process is done "ad hoc".
117. Understanding CI/CD in Software Development
Explore the dynamic world of Continuous Integration and Continuous Deployment (CI/CD) in software development.
118. Continuous Integration: An Essential Guide
Continuous integration (CI) is a process by which we verify our project upon every change that occurs in the codebase.
119. Boosting Developer Engagement in Software Testing with Gamification
Learn how gamification and CI can overcome the challenges of motivation in software testing, driving developers to integrate testing regularly.
120. DevOps and Telco Sofwarisation - Part 1
In this series of articles, we will explore the convergence happening between the IT and Telecom industries, which is referred to as “Telco Softwarisation”.
121. Effortlessly Deploy a Docker Image to ECR with GitHub Actions
In this post, I show you how to build and push the Octopus Deploy underwater app to Amazon Elastic Container Registry (ECR) using GitHub Actions.
122. Streamlining API Testing with Postman’s Pre-Request Scripts

123. How Dev Teams Are Shipping Faster Without Sacrificing Quality
AI is speeding up code generation—but delivery is slowing down. Learn why testing, not coding, is the bottleneck in modern software development.
124. Code Quality Guardians: The Power of Continuous Integration in Software Development
Why continuous integration? Because it defends your code base.
125. An IDE Plugin for Gamified Continuous Integration: Abstract and Introduction
In this paper, researchers present an IntelliJ plugin designed to seamlessly integrate Gamekins’ gamification elements into the IDE.
126. Building the Foundation: The Benefits of Early Software Engineering Education
Early exposure to version control and continuous integration in CS education benefits students, making software engineering concepts accessible even to beginner
127. Boost Productivity with a Bidirectional Salesforce Jira Integration
Discover how to integrate Jira and Salesforce in a few clicks. Check out this step-by-step guide for a Jira Salesforce integration with ZigiOps.
128. Teaching High School Students Software Engineering: Prerequisites
Explore project development with Linux, GitHub, and CI in our summer coding sessions, mastering essential tools and techniques for seamless collaboration.
129. You Need to Make Better Code Reviews™
Code reviews and the pull request are the basic building blocks in many software engineers’ life (The Workflow). They prevent bugs, mistakes, and help distribute the knowledge around a code base in small units of changes. They are, also — and specially code reviews — more an art than a science, and so everyone makes mistakes here. Things as random as the relationship that different contributors have between them, influence whether something is approved, overlooked, ignored or requests changes.
130. A Guide to Efficient DevOps Pipelines
In this article, we will explore best practices for creating efficient DevOps pipelines with practical insights and examples.
131. The CI/CD Model Development Process
Continuous Integration (CI) and Continuous Delivery (CD) are staples of a modern software development workflow that enable developers to release their code rapi
132. How to Get Setup With Xcode Cloud
Learn how to setup Xcode Cloud for your own apps.
133. Cloud-nomad Architecture: What You Need to Know
Learn about repatriation and consolidation trends, why it's a step forward, not a step back, and the core idea of cloud-nomad architecture.
134. An IDE Plugin for Gamified Continuous Integration: Gamification Elements of Gamekins
In this paper, researchers present an IntelliJ plugin designed to seamlessly integrate Gamekins’ gamification elements into the IDE.
135. Keep Your Indexes Fresh With This Real-time Pipeline
CocoIndex continuously watches source changes and keeps derived data in sync, with low latency and minimal performance overhead.
136. How Kubernetes Can Make Your High Load Project Viable in 2020
Kubernetes is an open-source container orchestration system that is designed to help you build a scalable infrastructure using high load approaches on a weak server. In this article, we’ll show you why Kubernetes is worth using in 2020.
137. Pull Request Testing on Kubernetes: How to Test Locally and on GitHub Workflows

138. Guide To Pursue DevOps Agile Development Cycle And Develop a Better Software
The rise of DevOps and Agile methodologies is apparent to anyone closely following the business world. Just last year, there was an 18 percent increase in DevOps adoption. Most business owners see the benefits of embracing both DevOps and Agile. With these methodologies in place, developers are able to get projects done in a timely and efficient manner.
139. Deployments: The Irrational Fear of Them
The anxiety of deployments is real. Let's take a stab at understanding the human emotions related to deployment and learn best practices to minimize the fear.
140. Implementing CI/CD Pipelines with AWS CodePipeline and CodeBuild
Explore the implementation of CI/CD pipelines using AWS CodePipeline and CodeBuild, streamlining the development and deployment processes.
141. DevOps and Telco Softwarisation - Part 2: A Simple CI/CD Example
Image courtesy of Pixabay
142. Test Automation With Cypress vs. Keploy: A Comprehensive Comparison
Explore the strengths of Cypress and Keploy for test automation: speed, efficiency, and robustness in software testing.
143. The Importance of a Continuous Delivery Culture
Continuous Delivery is the ability to ship code quickly, safely, and consistently, and it’s a necessity for teams that wish to remain innovative and competitive. It’s focused on delivering value to the user and starting that feedback loop early — the ideal state of Continuous Delivery is one in which your code is always ready to be deployed.
Many engineering leaders think of CD as a workflow and focus on the tooling and processes necessary to keep code moving from commit to deploy.
But CD is more than just a process — it’s a culture. To effectively practice CD, you need to:
144. Our Ancestors Could Have Solved Food Scarcity With AI - Noonies Nominee TRex

145. Scaling and Adapting Automated Testing for Broader Educational Impact
Learn reflections on implementing and scaling web testing projects, emphasizing the importance of early exposure to version control and automated testing.
146. Teaching High School Students Software Engineering: Project Implementation
Learn to implement HTML validators, link checkers, and unit tests in web projects for robust and error-free development.
147. Closer Than You Think: Bridging the DevOps-Security Gap
The advantages of moving security into the DevOps lifecycle early are well-studied. For example, Puppet’s 2019 State of DevOps Report details numerous ways that both security and DevOps improve when security is integrated into DevOps earlier (aka: Shift Left).
148. High School Students Tackle Automated Testing and Version Control
High school students learn software engineering skills, including automated testing and version control, during a summer project at Wayne State University.
149. The Benefits of Automation Testing and How it Works
Benefits of Automation Testing, Strategies and Best Practices. Get unique insights on how to implement automation testing fast!
150. Introducing High School Students to Version Control, Continuous Integration, and Quality Assurance
High school students learn software engineering skills, including automated testing and version control, during a summer project at Wayne State University.
151. Mea Culpa, Renovate for Everything
Renovate does indeed manage Kotlin Scriptings since 2022.
152. How to Get the Most Out of Heroku CI
Continuous integration and continuous delivery (CI/CD) are best practices in today’s software engineering development process.
153. From Maturity to Capability: The Evolution of DevOps Models
In this post, I explain why a maturity model isn't appropriate and what you should use instead.
154. ModelOps Series: Deploying AI Models Into Production
In this installment of the ModelOps Blog Series, we will transition from what it takes to build AI models to the process of deploying into production.
155. On Creating the Right Test Strategy for Your Project: A Guide from the COO
A test strategy is a set of high-level definitions that determine how software testing processes are going to be performed, driving our decisions on how to invest our testing efforts. Creating a well-thought test strategy is crucial to understanding the overall scope of your project, and what testing approaches, tools and skills are required in order to develop a successful product that provides a great user experience.
156. ModelOps Series: Pushing Model Container Images to Production
Containerization is important for models to function properly once production begins. Leveraging continuous integration/deployment is will improve efficiency
Thank you for checking out the 156 most read blog posts about Continuous Integration on HackerNoon.
Visit the /Learn Repo to find the most read blog posts about any technology.
