AdaCore: Build Software that Matters
AdaCore Hero Image
Jan 06, 2026 | Demos

A Day in the Life of a Software Engineer

A short demonstration on how developers can be empowered to ensure the security of new code.

Software development is the engine behind many enterprises that rely on software intensive systems. It is important to keep that engine running as efficiently as possible. Having a smooth software development environment is a key ingredient to ensure that efficiency.

This video shows how easy it is to put such a development together using VS Code, CodeSonar and GitLab Ultimate. The workflow shows how a developer can add code to a project and how the developer is then empowered to review and fix the security warnings before the new code can be merged.

There is a subtle separation of concern in this demo where security engineers can describe security requirements, DevOps engineers can describe pipelines and software developers can develop code. GitLab then folds all this together, allowing everybody to collaborate while they remain in their own area of expertise.

Videos_

Latest Videos