[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
[Estimated Reading Time: 4 minutes] If you were thinking that Azure DevOps has nothing to offer if your code is in github, think again!
[Estimated Reading Time: 2 minutes] A short, quick post to share the fruits borne of the confluence of two of my passions: RemObjects Elements and … t-shirt design. Ok, the latter isn’t really a ‘passion’ so much as a hobby I have dabbled in from time to time over the years, and I have no illusions that my designs are going to set the t-shirt world afire. But every so often I come up with a fun idea that I’d like to wear myself, or that a few colleagues at work would like to join in with. If others want to wear them too, then even better!