Software development lifecycle
The software development lifecycle encompasses every step from the initial idea and requirements, to live applications and beyond. Learn about the latest ALM and CI/CD tools for the SDLC, as well as top methodologies and processes in use.
Top Stories
-
Tip
19 Nov 2024
Top 10 Jenkins alternatives
Tired of the overhead of hosting your own Jenkins installation and looking for some alternatives? Here are 10 of the best. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
23 Oct 2024
Continuous delivery vs. continuous deployment: Which to choose?
Continuous delivery and continuous deployment both compress and de-risk the final stages of production rollout. Learn how to choose the proper path for your organization. Continue Reading
By- Matt Heusser, Excelon Development
- Clive Longbottom
-
Definition
15 Nov 2024
What is a Waterfall model? Definition and guide
The Waterfall model is a linear, sequential approach to the software development lifecycle (SDLC) that is popular in software engineering and product development. Continue Reading
By- Paul Kirvan
- Ben Lutkevich, Site Editor
- Sarah Lewis
-
Tip
23 Oct 2024
Continuous delivery vs. continuous deployment: Which to choose?
Continuous delivery and continuous deployment both compress and de-risk the final stages of production rollout. Learn how to choose the proper path for your organization. Continue Reading
By- Matt Heusser, Excelon Development
- Clive Longbottom
-
Definition
23 Oct 2024
What is Jira?
Jira is an application lifecycle management (ALM) and Agile project management tool from Atlassian. Continue Reading
By -
Definition
22 Oct 2024
What is an application?
An application, also referred to as an application program or application software, is a computer software package that performs a specific function directly for an end user or, in some cases, for another application. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
-
Tip
21 Oct 2024
A guide to network lifecycle management
Network pros should use a network lifecycle management process to monitor, manage and implement changes in their network, regardless of if they use PPIDOO or another framework. Continue Reading
By- Terry Slattery, NetCraftsmen
-
Definition
17 Oct 2024
What is a functional specification document?
A functional specification is a formal document used to describe a product's intended capabilities, appearance and interactions with users in detail for software developers. Continue Reading
-
Definition
27 Sep 2024
What is Jenkins and how does it work?
Jenkins is an open source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool written in the Java programming language. Continue Reading
By- Cameron Hashemi-Pour, Site Editor
- Adam Riglian, TechTarget
-
Definition
19 Sep 2024
What is a PERT chart? And how to use it, with examples
A PERT chart, sometimes called a PERT diagram, is a project management tool used to schedule, organize and coordinate tasks in a project. Continue Reading
-
Answer
19 Sep 2024
What are the types of requirements in software engineering?
Requirements fall into three categories: business, user and software. See examples of each one, as well as what constitutes functional and nonfunctional software requirements. Continue Reading
By- Stephen J. Bigelow, Senior Technology Editor
-
Tip
09 Aug 2024
How to weigh the benefits and challenges of CI/CD
Many organizations begin their DevOps journey with a continuous integration and delivery pipeline. Before getting started, understand some fundamental benefits of CI/CD. Continue Reading
-
Definition
09 Aug 2024
What is the software development lifecycle (SDLC)?
The software development lifecycle (SDLC) is a project management framework that describes the stages and tasks involved in each step of software development. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
-
News
08 Aug 2024
Endor Labs ships Java 'Magic Patches' with SCA tools
Upgrade impact analysis and backported fixes will help one enterprise customer make a major Java upgrade manageable and keep compliant with FedRAMP. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Tip
08 Aug 2024
12 CI/CD best practices for DevOps teams
Building and maintaining a CI/CD pipeline requires more than just chains of automation. Adopt these CI/CD approaches to maximize your development and deployment efforts. Continue Reading
By- Matt Grasberger, Red Guava
- Stephen J. Bigelow, Senior Technology Editor
-
Tip
06 Aug 2024
Epics, features and user stories explained
Epics, features and user stories are all uniquely important work products in Agile product management. Learn the difference between them and how they work together to create value. Continue Reading
By- Gerie Owen, Cubic Transportation Systems
-
Definition
31 Jul 2024
What is continuous integration (CI)?
Continuous integration (CI) is a software development practice in which frequent and incremental changes are routinely added (integrated) to the complete codebase immediately after the changes and additions are tested and validated. Continue Reading
By- Stephen J. Bigelow, Senior Technology Editor
- Alexander S. Gillis, Technical Writer and Editor
-
Tip
22 May 2024
Waterfall vs. Agile methodology: Differences and examples
Teams have a choice in the way they approach a new dev project. Learn about two main schools of thought -- Agile and Waterfall -- and why Agile is the prevailing methodology today. Continue Reading
By -
News
21 May 2024
Microsoft Visual Studio, Azure updates target AI developers
Microsoft updates this week aim to address the struggles of early enterprise generative AI adopters that have stalled efforts to put pilot projects into real-world production. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Tip
20 May 2024
How to create an engaging README file
Every developer must learn the art of creating a README file to explain critical information about their software projects to internal stakeholders and customers. Continue Reading
By -
News
09 May 2024
Red Hat CTO, Nvidia AI exec reveal joint LLMOps roadmap
The company leaders discussed deepening integration between OpenShift AI and Nvidia NIMs, how they fit into RHEL AI and what's surprised them about AI growth so far. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Definition
29 Apr 2024
integrated development environment (IDE)
An integrated development environment (IDE) is a software suite that consolidates basic tools required to write and test software. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
- Valerie Silverthorne
-
Video
26 Apr 2024
MVP vs. prototype: What's the difference?
While some people mistakenly use the terms MVP and prototype interchangeably, there are key differences between a minimum viable product and a prototype for your product. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Tip
18 Apr 2024
The 7 stages of the SDLC explained
The development process can be broken into seven distinct phases that transform high-level plans into production-ready software. Learn how to approach each phase of the SDLC. Continue Reading
By -
Tip
17 Apr 2024
Learn the phases of feature-driven development
Learn how development teams can use the five phases of feature-driven development to put Agile principles into practice by structuring projects around app functionality. Continue Reading
By -
Tip
09 Apr 2024
5 code refactoring patterns, with examples
First-time finished code is rarely elegant or maintainable. Refactoring helps keep a growing codebase maintainable and extendable over time -- as long as you know where to stop. Continue Reading
By- Walker Aldridge, Lairds Computer Services
-
News
09 Apr 2024
New Google Gemini AI tie-ins dig into local codebases
Google ties in its latest Gemini AI model with company-specific data in a new code assistant and Vertex AI updates that also anticipate a coming wave of AI agent development. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Video
08 Apr 2024
Learn Jenkins: Tutorial for beginners
Jenkins is a popular open source CI/CD tool, and it's not hard to learn either. Learn to build your own CI/CD pipelines with this full Jenkins tutorial for beginners. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
02 Apr 2024
Undo and revert pushed Git commits
If you want to undo a git push, you have one of two options: revert or reset. It's safest to revert a pushed commit, but a reset is only to permanently delete a pushed commit. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
01 Apr 2024
How to use Git's 'set upstream push' command
Need to fix the 'no upstream branch' error message? Then you need to run the 'git set upstream push' command. Here's how. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
28 Mar 2024
Simple git stash example
The 'git stash' command is a powerful tool, but few developers know how to use it. Here's an example of how to create a Git stash and pop it back later. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
14 Mar 2024
Summit speakers break down new era of developing software
Top thought leaders discuss their strategies to choose the right software development process and to best utilize AI and ML in this comprehensive BrightTALK summit. Continue Reading
By- Alicia Landsberg, Senior managing Editor
-
Tip
14 Mar 2024
Applying Kanban principles to software development
Kanban was conceptualized in manufacturing and later adopted by software development teams, alongside other methodologies, such as Lean and Scrum. Learn to apply Kanban principles. Continue Reading
By- Gerie Owen, Cubic Transportation Systems
-
Video
12 Mar 2024
Learn how to use GitLab tutorial for beginners
GitLab is a complete CI/CD platform. But to really understand GitLab, you must also understand its namesake Git. This Git and GitLab tutorial will get you up to speed on both. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
07 Mar 2024
Understanding code linting techniques and tools
Linting is an important preliminary step in the debugging process. Learn how fixing simple errors early on makes code easier to work with and improves coding practices. Continue Reading
By -
Video
23 Feb 2024
Top 10 differences between GitHub and Git
Enterprise development teams need to know these major differences between Git and GitHub, but also how they serve different purposes and be used together effectively. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
15 Feb 2024
Dapr brings microservices principles to platform engineering
With microservices now mainstream -- and past the trough of disillusionment -- a framework developed for them appeals to platform engineers with shared services consistency. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Video
08 Feb 2024
How to set a Git username and password in Git config
There's a way to stop Git from repeatedly asking you for a username and password. Just set your username and password in Git config. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
07 Feb 2024
Git vs. GitHub: What's the difference?
Git and GitHub involve similar technology but are different in several important ways. Here's what you need to understand to get the most out of these key developer tools. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
05 Feb 2024
Full Git and GitHub tutorial for beginners
Git is the most popular version control tool on the market, and GitHub is the most popular Git hosting service. This Git and GitHub course shows you how to use them together. Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
12 Jan 2024
polyglot programming
Polyglot programming is the practice of writing code in multiple languages to capture additional functionality and efficiency not available in a single language. Continue Reading
By- Rahul Awati
- Cameron McKenzie, TechTarget
-
Tip
02 Jan 2024
Create an open source security policy for your organization
Using open source software raises concerns about security and intellectual property. Here's how to make sound decisions and avoid situations you'll regret. Continue Reading
-
Tip
22 Nov 2023
6 green coding best practices and how to get started
Software developers can support sustainability efforts via a range of green coding tactics. These best practices range from shrinking artifacts to maximizing efficiency. Continue Reading
By- Matt Heusser, Excelon Development
-
Tip
26 Oct 2023
Best practices for automated end-to-end testing
Advanced end-to-end testing can save a company time and money, but it isn't easy to implement. Let's look at some of the important elements of test design. Continue Reading
By- Gerie Owen, Cubic Transportation Systems
-
News
04 Oct 2023
Docker Scout GA leads 'local plus cloud' push
Docker Scout replaces open source Docker Scan with an event-driven vulnerability management system in a bid to boost the vendor's value beyond developers' local laptops. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Answer
14 Aug 2023
How to roll back Git code to a previous commit
Git reset and git revert can be lifesavers for developers. Follow these examples to see which command makes the most sense when mistakes arise during development. Continue Reading
-
Feature
21 Jun 2023
How AI changes quality assurance in tech
AI and automation have become more commonplace across business processes. In the tech industry, for example, the use of both can enhance quality assurance. Continue Reading
-
News
19 Jun 2023
United Airlines clears CI/CD pipelines for takeoff
In an industry heavily affected by pandemic disruptions, United Airlines brought in a new orchestration tool to navigate fluctuating software delivery requirements. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Definition
19 Jun 2023
requirements analysis (requirements engineering)
Requirements analysis (requirements engineering) is the process of determining user expectations for a new or modified product. Continue Reading
By -
News
10 May 2023
Google teases generative AI expansion within its own cloud
Google's new generative AI features, including a coding assistant, were tied closely to GCP in preview demos this week, while industry experts said its LLM still lags rivals. Continue Reading
By- Beth Pariseau, Senior News Writer
-
News
02 May 2023
Citing data privacy, GitLab syncs with Google generative AI
GitLab's deal with Google lets it keep sensitive customer data in the GitLab cloud while training models, amid enterprise concerns about generative AI licensing and security risks. Continue Reading
By- Beth Pariseau, Senior News Writer
-
News
20 Mar 2023
Docker Free Team concerns linger after mea culpa
Docker apologized for a 'terrible job' sharing its plan to deprecate a Free Team subscription, but some observers remain worried about security implications from the transition. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Definition
09 Mar 2023
end-to-end testing
End-to-end (E2E) testing is a software testing methodology that verifies the working order of a software product in a start-to-finish process. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
-
Definition
09 Mar 2023
performance testing
Performance testing is a testing measure that evaluates the speed, responsiveness and stability of a computer, network, software program or device under a workload. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
-
Definition
21 Feb 2023
perpetual software license
A perpetual software license is a type of software license that authorizes an individual to use a program indefinitely. Continue Reading
By- Ben Lutkevich, Site Editor
-
Definition
31 Jan 2023
fail fast
Fail fast is a philosophy that values extensive testing and incremental development to determine whether an idea has value. Continue Reading
By- Ben Lutkevich, Site Editor
-
Definition
28 Dec 2022
Disciplined Agile Delivery (DAD)
Disciplined Agile Delivery (DAD) is a scalable Agile software delivery framework. It takes a people-first, learning-oriented approach to software development and delivery. Continue Reading
By- Ben Lutkevich, Site Editor
-
News
16 Dec 2022
Salesforce DevOps Center ships to rein in low-code apps
Salesforce DevOps Center rolled out with features meant to bring low-code and pro-code custom apps on its CRM platform up to date with current software development practices. Continue Reading
By- Beth Pariseau, Senior News Writer
-
News
08 Dec 2022
GitOps hits stride as CNCF graduates Flux CD and Argo CD
Flux and Argo CD earned graduated status within CNCF after a year in which platform engineering adoption and DevOps advances put both in the enterprise spotlight. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Tip
07 Dec 2022
How to compare acceptance criteria vs. definition of done
Acceptance criteria and the definition of done both measure quality in product development, but the ways teams calculate and achieve these features vary dramatically. Continue Reading
By- Gerie Owen, Cubic Transportation Systems
-
Definition
06 Dec 2022
rapid mobile app development (RMAD)
Rapid mobile application development (RMAD) uses low-code/no-code programming tools to expedite the application creation process for mobile platforms. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
-
Definition
16 Nov 2022
user story
A user story is a tool in Agile software development used to capture a description of a software feature from a user's perspective. The user story describes the type of user, what they want and why. A user story helps to create a simplified description of a requirement. Continue Reading
-
Definition
04 Nov 2022
NIST (National Institute of Standards and Technology)
NIST (National Institute of Standards and Technology) is a nonregulatory government agency located in Gaithersburg, Md. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
-
News
12 Oct 2022
Google Software Delivery Shield braces supply chain security
Software Delivery Shield reduces security risks across the development pipeline -- but it also increases developer productivity, according to industry experts. Continue Reading
By- Stephanie Glen, News Writer
-
Tip
12 Oct 2022
Explore the benefits of Docker for testers, QA teams
From simplified test setup to enhanced isolation, Docker containers offer a range of advantages to QA engineers. Containers also encourage earlier, and more frequent, testing. Continue Reading
By- Matt Grasberger, Red Guava
-
News
29 Sep 2022
Climate LLC taps feature flags for mobile app development
Feature flags facilitated fast rollbacks and trunk-based mobile development for a digital farming software maker amid volatility due to business growth and climate change. Continue Reading
By- Beth Pariseau, Senior News Writer
-
News
29 Sep 2022
Environments as a service tackle development bottlenecks
Environments as a service are gaining traction as a tool to reduce delays, manage environments and improve developer productivity, according to industry analysts. Continue Reading
By- Stephanie Glen, News Writer
-
News
31 Aug 2022
CodeSee brings code mapping tool to enterprise developers
CodeSee, which maps code for the entire development pipeline, fills a market need for simplification in the face of growing complexity, according to one analyst. Continue Reading
By- Stephanie Glen, News Writer
-
Definition
31 Aug 2022
canary testing
In software testing, canary testing refers to testing a new software version or a new feature with real users in a live (production) environment. Continue Reading
By- Rahul Awati
- Peter Loshin, Former Senior Technology Editor
-
News
24 Aug 2022
PyPI phishing renews call for mandatory 2FA, package signing
Some developers view compulsory 2FA and package signing as a threat to productivity, but industry experts say such requirements are inevitable amid ongoing cyberattacks. Continue Reading
By- Beth Pariseau, Senior News Writer
- Stephanie Glen, News Writer
-
Definition
12 Aug 2022
deprecated
In information technology (IT), deprecation means that although something is available or allowed, it is not recommended or that -- in the case where something must be used -- to say it is deprecated means that its failings are recognized. Continue Reading
-
Tip
03 Aug 2022
7 essential GitHub features for dev, project management
When teams use GitHub, they want features that simplify project management and enable more control. Here are seven features to tinker with during application development. Continue Reading
By -
News
02 Aug 2022
GitHub launches Projects, ratcheting up dev ecosystem battle
GitHub Projects brings new features to GitHub developers, but users of other application lifecycle management tools such as Jira are unlikely to make the switch. Continue Reading
By- Stephanie Glen, News Writer
-
Tip
29 Jun 2022
CircleCI vs. GitHub Actions: CI/CD platform comparison
Learn the differing features, commands and perks that make CircleCI and GitHub Actions distinct CI/CD platforms. Then, decide which offering meets your team's needs. Continue Reading
By- Matt Grasberger, Red Guava
-
Definition
17 Jun 2022
SSADM (Structured Systems Analysis and Design Method)
SSADM (Structured Systems Analysis and Design Method) is a widely used computer application development method in the United Kingdom, where its use is often specified as a requirement for government computing projects. Continue Reading
By- Ben Lutkevich, Site Editor
-
Tip
03 Jun 2022
6 key phases of the software testing lifecycle
For QA teams, a successful software testing process starts long before the actual test occurs. Continue Reading
-
Tip
01 Jun 2022
Identify and fix broken builds with CI/CD pipelines
Experiencing broken builds in your CI/CD pipeline? These best practices related to credentials, flaky tests and alerts can boost productivity and confidence. Continue Reading
By- Matt Grasberger, Red Guava
-
Tip
26 May 2022
Implement reliability testing methods, tools for better dev
Reliability testing can play an integral role in software development. Here are some methods and tools to incorporate into your app development lifecycle. Continue Reading
-
Definition
25 Apr 2022
application lifecycle management (ALM)
Application lifecycle management (ALM) is an integrated system of people, tools and processes that supervise a software application from its initial planning and development, through testing and maintenance, and into decommissioning and retirement. Continue Reading
-
Definition
05 Apr 2022
Capability Maturity Model (CMM)
The Capability Maturity Model (CMM) is a methodology used to develop and refine an organization's software development process. Continue Reading
By- Ben Lutkevich, Site Editor
-
News
31 Mar 2022
Docker drops Desktop roadmap hints after cash infusion
The roadmap for Docker Desktop will include security updates and serverless support, as industry watchers speculate about potential acquisition interest from Atlassian. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Definition
14 Mar 2022
What is user acceptance testing (UAT)?
User acceptance testing (UAT), also called application testing or end-user testing, is a phase of software development in which the software is tested in the real world by its intended audience. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
-
Feature
04 Mar 2022
Follow this Harness IO tutorial to get started with CI/CD
This tutorial gives an overview of the options and features available to users of Harness IO and walks through how to build and ship code in the CI/CD platform. Continue Reading
-
Definition
25 Feb 2022
software documentation
In the software development process, software documentation is the information that describes the product to the people who develop, deploy and use it. Continue Reading
By- Ben Lutkevich, Site Editor
-
Definition
01 Feb 2022
artifact (software development)
An artifact is a byproduct of software development that helps describe the architecture, design and function of software. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
-
News
07 Dec 2021
Year in review: 3 app development trends from 2021
Automation and AIOps left their marks on the evolution of code development in 2021. Experts say these trends will likely continue into the new year. Continue Reading
-
Tip
06 Dec 2021
Continuous integration principles and standards to implement
Development and DevOps teams, abide by these best practices and standards to make your IT organization's continuous integration processes as effective as they can possibly be. Continue Reading
-
Feature
15 Sep 2021
Uplevel analytics tools lift software engineering efficiency
Uplevel, a startup vendor whose focus is on improving the efficiency of software engineers, unveiled a set of new capabilities that use data to monitor software design projects. Continue Reading
By- Eric Avidon, Senior News Writer
-
News
31 Aug 2021
Docker Desktop pricing changes in bid to boost revenue
Docker Desktop is now part of all Docker subscriptions, including a new Business tier with added security, but enterprise users of the free version will have to start paying. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Opinion
19 Jun 2021
Sole Black VMware principal engineer aims to diversify tech
VMware's only Black principal engineer talks about his rise in the cloud-native world, how to bring in a new generation of minorities and the future of technology. Continue Reading
-
Tip
14 Jun 2021
How to build a CI/CD pipeline with Azure and GitHub
Some organizations need to build and deploy apps to specific cloud platforms. This walkthrough shows you step by step how to create a CI/CD pipeline using GitHub and Azure DevOps. Continue Reading
-
News
17 May 2021
CircleCI nabs $100M, buys Vamp release orchestration
Along with recent $100 million venture funding round, CI/CD vendor CircleCI has acquired the Vamp release orchestration platform to bolster its tools offering. Continue Reading
-
Tip
12 May 2021
How to address 5 common CI/CD implementation challenges
CI/CD removes the manual steps involved when you create and install application code. Address these CI/CD challenges and ease the flow of your software pipeline. Continue Reading
-
News
05 May 2021
New Relic open sources Pixie observability platform
The Pixie Kubernetes-native observability platform is now available to the open source community after New Relic, which acquired the tech last December, contributed it to the CNCF. Continue Reading
-
Tip
04 May 2021
6 ways to harness test automation in a CI/CD pipeline
Effective automated checks in CI/CD help minimize and mitigate bugs and keep software builds and deployments running on time. Try these practical tips in your pipeline. Continue Reading
By- Matt Heusser, Excelon Development
-
News
08 Apr 2021
GitHub Mobile brings new push notifications to developers
The latest version of GitHub mobile delivers push notifications to developers in a manner that enables them to set time frames for when they can and cannot be reached. Continue Reading
-
Podcast
26 Mar 2021
Key questions to consider about pipeline as code
A pipeline as code entails writing in code the processes a development team uses to build and deploy code to production. To properly adopt the approach, study up on CI/CD and more. Continue Reading
By- Ryan Black, Assistant Site Editor
- Manning Publications Co.
-
Tip
22 Mar 2021
How to write a good user story for cleaner code
A good user story isn't always easy to write. Answer key questions in easily understandable language to get development teams on the same page. Continue Reading
By -
News
19 Mar 2021
Sentry adds performance monitoring for React Native, more
Sentry has added support for React Native, Android, Xamarin and Flutter-based apps to its application performance monitoring platform to help developers find and fix bugs. Continue Reading
-
Tip
19 Mar 2021
Clear up CI vs. CD confusion for DevOps practices
How do CI and CD differ? And how should development shops distinguish between the two? Learn more about the processes and how they've valuable in a DevOps environment. Continue Reading
By- Matt Grasberger, Red Guava
-
News
11 Mar 2021
Developer-first security raises Snyk's tides, among others
Armed with a developer-first focus on security, Snyk has been able to draw $300 million in new funding. It also quadrupled its valuation to $4.7 billion in just over a year. Continue Reading
-
News
25 Feb 2021
GitHub hires first-ever chief security officer
GitHub has added a CSO to its ranks, as the platform seeks to grow and maintain one of the world's largest collections of open source software projects. Continue Reading