6 years.
![product key advanced image](/assets/img/advanced.png)
Last month I had a number of instances where people and organizations I had worked with in the past had come full circle to what I had tried so hard to convey 6 years ago.
How do you price your product? A real example.
![product key advanced image](/assets/img/advanced.png)
At some point, a price has to be set for a product. Here's a real-world example of how a company landed on a number.
Restore an Azure Sql or .bak file to a docker container
![product key intermediate image](/assets/img/intermediate.png)
A script I had while on a team, affectionately known as DBNuke, is back. Let's go from nothing to a docker, fully restored database in minutes.
ClientId option must be provided. But...I already provided it!
![product key intermediate image](/assets/img/intermediate.png)
Differences between .net on windows and linux are subtle, and in this case, having dots in a configuration key make the app fail to find a value
Is Luck a dirty word?
![product key advanced image](/assets/img/advanced.png)
How do you use the phrase "I was lucky"? I've noticed how I use it, and I realized I was indeed using it to cover up various things.
Yes, you should test logging statements
![product key intermediate image](/assets/img/intermediate.png)
Code is um, code, so yes, you should test logging statements. It'll not only demo why you thought it was important, but give someone else a chance if something does go wrong. Otherwise, continue to scroll-scroll-scroll-scroll