Manually testing chatbots can be a slow and error prone process, especially when testing all potential customer journeys. The quicker and more reliable approach to testing is to rely on automated tests, which can be triggered with a click of a button, test all…
When creating Web Service Data Actions (and their dependent flows) in Genesys I spent a lot of time debugging problems around these Data Actions - the main culprit being input values that resulted in unexpected responses from a downstream API, breaking contrac…
I’m creating IVR Tester, a tool that automates calling IVR flows and traversing them based on what it hears. Developing this tool has been an interesting journey and one I’d like to share with you from a high-level perspective.…
In the last article we learnt about Hexagonal Architecture and how it is applied to our particular problem, but stopped short of creating a finished solution. In this post I hope to remedy this by creating a solution using Hexagonal Architecture, and to pay ho…
Since humans have been able to build structures, we have formed techniques and principles that other builders can apply, so they aren’t condemned to relive the same mistakes. Even the most audacious architectural marvels, such as the spectacular Duomo in Flore…
On the 28th November ’17 AWS introduced the world to AppSync, its new fully managed GraphQL service that bridges the gap between your front-end and data-ladened backend. Most notably its features include data synchronisation (no more polling!) and offline capa…