The ChannelAdam Software Development Zone provides tips and helpful information related to: solution integration, patterns and practices, cloud computing, Web development, clean coding, Behaviour-Driven Development (BDD), quality assurance, testing, .NET, C#, JavaScript, PowerShell, Java, and other languages and scripts, and software development tools.

Please see Hack the AI for content dedicated to Artificial Intelligence, Machine Learning, Data Science and any associated software development topics.

See below for a summary of recent articles.

Asynchronous Message Exchange Pattern Terminology

The word "asynchronous" is insufficient to clearly describe and differentiate between the various types of asynchronous message exchange patterns. Read further to understand some of the patterns and how you can more clearly discuss and communicate them.