Creating A Custom Amazon Alexa Skill

Ryan Nguyen .NET, Conversational Apps, Programming, Tutorial 1 Comment

With the explosion of the internet of things (IoT), many companies are competing to create the best smart home ecosystem for consumers.

Amazon Echo, for instance, is a robust system that allows the user to interact with their smart devices via voice command. Alexa is the application that the Echo communicates with, essentially the brain of the Amazon Echo. It controls how your Amazon Echo communicates with your other smart devices and services. It can sync with a variety of smart devices including switches, thermostats, garage doors, sprinklers, door locks, music streamers, news outlets, and more. It also allows the third-party companies to create custom skills which are then accessible through the Amazon Echo.

In this blog I will discuss the Amazon Echo and its Alexa application. We will go through the process to create a custom Alexa skill about the Keyhole blog, paying particular attention to keywords you’ll need to understand when you create your own Skill. From there, we’ll show how to test a Skill via simulators and deploy it to your Amazon Echo.



Programmers and the Amazon Have This in Common

Tim Broyles Other, Programming 1 Comment

Have you ever been stuck on a problem, some seemingly un-explainable production malfunction in the code? You’ve stepped though it with the debugger, run enumerable test scenarios trying to simulate what the user is doing, but still the issue remains? Likely so. What can you do? My suggestion: take a walk! Like a silver bullet in the heart of a werewolf (okay, …