[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: 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: 4 minutes] I figured out the iterative insertion problem and my build pipeline is now TIGHT! Fixing it was super-easy in fact, barely an inconvenience.
[Estimated Reading Time: 6 minutes] An object lesson on the importance of defensive programming and providing helpful error messages to your users.