Creating convincing bugs for your demo code

Have you ever seen a killer demo that fizzles at the end because the root cause is a contrived Thread.Wait() or a simple throw new Exception()! Demo's are hard enough by themselves so coming up with a realistic bug can be challenging.To this end I have created a new repo to collect a list of subtle, possibly nontrivial, bugs that can be easily integrated into your .NET Core demos. Go here: https://github.com/poppastring/buggy-demo-codeThese bugs (seven to start) have been curated from real world examples that I and members of my team have encountered. I have also categorized them into the symptoms that a customer might describe, for example, 'My app is unresponsive but CPU is generally low' ...

Continue reading...
wrk for benchmarking and testing

If like me you installed a Linux Distro on Windows 10 and then just did nothing with it, it would behoove us to remember that there is a very mature ecosystem of tooling that can ...

Continue reading...
POWERful Devs Opening Keynote

Scott Guthrie (EVP, who previously owned ASP.NET) and Maria Naggaga (who currently owns ASP.NET) discuss the future of professional development with Power Apps. ...

Continue reading...
Hitting breakpoints steals focus

There are a lot of useful features in Visual Studio, but you often do not know what you do not know. For example, one of the questions I fielded recently was how to stop Visual ...

Continue reading...
Evenly distributed talent

Interviewing developers and PMs is incredibly hard, we know this, in fact I have looked back at several blog post I have on this site and overwhelmingly disagree with most of my ...

Continue reading...
Microsoft Flow for Bloggers

I started using IFTT some years ago to ensure that whenever I created a new blog post I would automatically send a tweet letting my network know about it. It worked well but I ...

Continue reading...
Azure K8S commands

So to continue my exercise of archiving commands I wanted to turn my attention to Azure Kubernetes (AKS).  Again, this is my second time around and I managed to pretty much forget ...

Continue reading...
<< Older Posts