article thumbnail

Software Engineering Daily: Feature Flags with Edith Harbaugh

LaunchDarkly

In episode 729 of Software Engineering Daily, Jeff Meyerson talks with our own Edith Harbaugh, CEO and Co-founder of LaunchDarkly, about feature flagging. This episode was originally published on December 11, 2018 on the Software Engineering Daily site. Jeff Meyerson (JM): Releasing software has inherent risk.

article thumbnail

Engineering solutions to security issues

CircleCI

Software engineering teams have always looked for ways to increase code creation efficiency, reduce code vulnerabilities, and improve security processes. Many are now shifting security left, establishing security controls and testing — specifically integration testing — at an earlier phase in the software development lifecycle (SDLC).

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Feature Flags (Toggles) in DevOps: How These Concepts Relate

LaunchDarkly

Continuous Integration/Continuous Delivery (CI/CD). One of the most important ideas in modern software engineering that originated in the agile methodologies is the idea that to go fast, you have to take smaller steps. How to use feature flags (toggles) to enable DevOps. Feature flags and DevOps: Better together.

DevOps 76
article thumbnail

DZone Repost: Testing Serverless Functions

OpenCredo

This can make testing a chore, and sometimes a neglected part of the SDLC for these platforms. In his 1981 seminal book “ Software Engineering Economics ,” Barry Boehm published some statistics on how the cost of making software changes or fixing bugs increases significantly over time, depending on the stage the software is in.

article thumbnail

How to Choose The Right Methodologies For Your Product Organization

Xicom

On dredging deeper, software product development is a highly streamlined process with precise procedures and strictly defined steps known as Software Development Life Cycle (SDLC). This is a type of software development methodology that is a conceptual framework for undertaking several software engineering projects.

article thumbnail

The Essential DevOps Process We're Ignoring: Continuous Response

CloudScaling

Continuous response—or “CR”—is an overlooked link in the DevOps process chain. The two other major links—continuous integration (CI) and continuous delivery (CD)—are well understood, but CR is not. The general process of the software development life cycle (SDLC) means that most CI/CD processes are similar.

DevOps 56
article thumbnail

Application Modernization Isn’t Just Fighting Legacy Tech

Modus Create

In a 2020 GitLab survey , the percentage of respondents who had largely or even completely automated their SDLC was 8%. CI/CD (Continuous Integration and Continuous Delivery) refers to a set of practices to automate several critical stages of software development.