Every developer wants to create great software that users can appreciate. Unfortunately, creating software that disappoints is easy. Conversely, creating high-quality software that users will appreciate is hard. Fortunately there are a number of things you can do and tools you can use to create high-quality software. This article will talk about those things that developers should know and tools they can use to create high-quality software.
Posts by Richard Crane:
“Whether this is the first time or the fifty-first time you’re using WCF, you’ll learn something new by reading this book.”
–Nicholas Allen, Program Manager, Web Services, Microsoft
Windows Communication Foundation (WCF) is the easiest way to produce and consume Web services on the Microsoft platform. With .NET, WCF has been extensively revamped–and Visual Studio gives developers powerful new tools for utilizing it. Essential Windows Communication Foundation shows developers exactly how to make the most of WCF.
I am still amazed that many developers when they create a feature or fix a bug that they don’t write a unit test (or functional test) to ensure that things work as expected. Years ago I had a developer on my team that would not write tests. The impact was that they would report a […]
I recently had a conversation with another architect about docker. We were discussing where I thought docker was applicable. Our discussion highlighted that he was concerned that docker was labeled “The Next Big Thing” and that everyone wants to use it because of the hype. He referred to docker as a “panacea” commenting on the […]
I was speaking to my friends (i.e. former team) at GMO and they told me that Dynatrace was spun off from Compuware. How could I have missed this? News sometimes travels slowly. For those that don’t know, Dynatrace is an amazing APM product and they are now back to their roots of being a company too. […]