Providing an error-free API for a heavily developed project is not an easy task. Likely, the first things that come to mind are tests. For a mid-sized API, you may write hundreds or even thousands of end-to-end tests. These tests significantly prolong
Front-end development has rapidly evolved in the past few years. Single page applications (SPA) have taken the prime role and lots of frameworks appeared in the space. Today, I'd like to share our journey of how we started to use Vue.js
Encapsulating states in objects will reduce your chatbot's complexity and will improve testability.
I would like to demonstrate how to introduce more maintainability to your chatbots in case you decided to implement your chatbot as a state machine.
We will work with
The server-side javascript SDK implements all common endpoints, webhooks, and an HTTP client so that you can focus more on business logic.
We ourselves use Amio API on projects where messaging is necessary. We always ended up writing lots of boilerplate code
2 weeks ago we were at Google Launchpad mentoring event. One of our mentors, Martin Krček, gave us great tips about what he was missing in the web presentation and what we should improve. He advised us that as a potential non-technical
How API providers should save our time.
TL;DR
Properly implemented API error reporting speeds up the development and prevents potential bugs.
True Story — Time Wasted
Several months ago, we were integrating a 3rd party API to Amio.io. It was a