20 Best Continuous Integration Tools: A Guide to Optimizing Your CI/CD Processes

Continuous integration (CI) tools are the engine that drives today’s SaaS software development strategy across all business, corporate, consumer, and industrial boundaries. CI is crucial to streamlining development processes and providing enginee… Continue reading 20 Best Continuous Integration Tools: A Guide to Optimizing Your CI/CD Processes

Developers Versus Automation Engineers: How We Ended the Fighting with the Right CI Process

Hey developers and DevOps professionals: what if I told you that how you wrap and execute your automation tests could be the key to making your development process faster, more professional and stable, and stop the bickering between your developers and… Continue reading Developers Versus Automation Engineers: How We Ended the Fighting with the Right CI Process

Tracking Binary Changes: Learn the DIFF-erent Ways of the ELF

Source control is often the first step when starting a new project (or it should be, we’d hope!). Breaking changes down into smaller chunks and managing the changes between them makes it easier to share work between developers and to catch and revert mistakes after they happen. As project complexity …read more

Continue reading Tracking Binary Changes: Learn the DIFF-erent Ways of the ELF

Repairnator bot finds software bugs, successfully submits patches

Can a bot create valid, high-quality fixes for software bugs more rapidly than a human can, and get them accepted by human developers and permanently merged in the code base? A group of researchers from the University of Lille & Inria Lille (Franc… Continue reading Repairnator bot finds software bugs, successfully submits patches

Open sourcing release plugin `sbt-ci-release-early`

Today we’re happy to announce another open source project: sbt-ci-release-early. It’s an sbt plugin that takes care of automatically releasing your projects including git tags, and supports both your in-house setup (e.g. jenkins/artifactory… Continue reading Open sourcing release plugin `sbt-ci-release-early`

How to Integrate Netsparker Into Your Existing SDLC

What is the Software Development Lifecycle?
The software industry has refined the Software Development Life Cycle process over many years. It is the process that software developers use to design, develop and test resilient, quality software that meets… Continue reading How to Integrate Netsparker Into Your Existing SDLC

Gracefully Protecting Rapid Software Deployments

Gracefully Protecting Rapid Software Deployments — Part I
Prologue
Software has changed. What used to be monolithic services on the backend are now the massive deployments of microservices that constantly are spawned up and torn … Continue reading Gracefully Protecting Rapid Software Deployments

Gracefully Protecting Rapid Software Deployments

Gracefully Protecting Rapid Software Deployments — Part I
Prologue
Software has changed. What used to be monolithic services on the backend are now the massive deployments of microservices that constantly are spawned up and torn … Continue reading Gracefully Protecting Rapid Software Deployments