Session Details

The Conference for Delphi & more
November 7 - 9, 2022 | Düsseldorf

Roald van Doorn


28 Oct 2019
14:45 - 15:45
Early bird discount Register until September 22 and save up to 300 € Register now!
This talk originates from the archive. To the CURRENT program

Continuous delivery with Legacy VCL Applications

28 Oct 2019
14:45 - 15:45

A case study of how we applied CD principles to an older VCL application. We will look at the challenges we faced and the solutions we chose, the frameworks we use, release procedures and feedback loops. We will demonstrate how we safely build and deploy the windows software for Albelli and Vistaprint, and the benefits this brings to our team and our organization. Outline:

  • ​Stabilizing our codebase
  • Automating your builds using TeamCity
  • Unit testing using DUnitX
  • Automated UI tests using Ranorex and Specflow
  • Scripting tests using BDD (new)
  • Deploying to different environments with ProGet and Octopus Deploy
  • Branching by abstraction using feature toggles from LaunchDarkly (new)
  • Gathering qualitative feedback using Usabilla (new)
  • Quantitative feedback with SumoLogic (new)
  • Increased speed of value to customer (reduced stock)
  • Increased feedback to developers

This is an updated and expanded version of the presentation I gave at EKON21, with the new learnings and tools we have started using since then. I have marked the new parts in the abstract.