[Estimated Reading Time: 7 minutes] In my previous post I talked about how “namespaces” in Delphi really don’t exist for any practical purposes normally associated with the concept. Having become familiar with the concept in other languages I found I was missing them, so I devised a way to obtain some of the benefits, despite the shortcomings in the language.
[Estimated Reading Time: 4 minutes] A recap of unit aliases and how they relate to namespace prefixes as a prelude to a more interesting examination of Scope Elevation.
[Estimated Reading Time: 5 minutes] An overview of the changes in Smoketest 2.0.3 including Setup/Teardown methods and improved formatting of console output.
[Estimated Reading Time: 8 minutes] How to make Semantic Version make sense in a VERSIONINFO world without Semantic Versioning.
[Estimated Reading Time: 6 minutes] Wrapping up this short series on duget, discussing RESTORE and UPDATE, arguably most important and useful commands in the duget repertoire.
[Estimated Reading Time: 3 minutes] We now know a little more about this duget thing, and have seen how to create a package. But a package cannot be consumed ‘in situ’ – it must be made available via a feed. Which brings us to the PUSH command. NOTE: Don’t worry, I have my priorities straight. This post was written before Liev arrived. 🙂
[Estimated Reading Time: 2 minutes] Nothing to do with duget, this is a much more personal post, but though it does (or did) involve a lot of pushing.
[Estimated Reading Time: 4 minutes] An overview of the the duget package manager, outlining the current state of this project and the first in a quick-fire series to explore the key features.
[Estimated Reading Time: 6 minutes] Meet the new Smoketest. Nothing like the old Smoketest. A new, ultra-lightweight unit testing framework with xUnit 2.x result output (and the ability to support other output formats as needed).
[Estimated Reading Time: 5 minutes] A look at some of the integrations that “just work” when you combine Azure DevOps and GitHub