So far we've defined, gathered and installed the requisite tools in Part 1. We've defined the Skill we're creating in Part 2. And, we've created the Intents for our skill in Part 3. Now, we will code the Lambda function that is the brains of our skill in this entry, Part 4. What is a … Continue reading An Alexa Skill in Javascript – Part 4
Visual Studio
An Alexa Skill in Javascript – Part 3
The Skill Model (en-US.json) Open the en-US.json file in the models folder. Notice the areas I’ve highlighted in bold, red text. These are things we will change. { "interactionModel": { "languageModel": { "invocationName": "greeter", "types": [ ], "intents": [ { "name": "AMAZON.CancelIntent", "samples": [ ] }, { "name": "AMAZON.HelpIntent", "samples": [ ] }, { "name": "AMAZON.StopIntent", "samples": … Continue reading An Alexa Skill in Javascript – Part 3
An Alexa Skill in JavaScript – Part 2
Now that we have the tools and a basic project, let's see what the Alexa Skills Kit (ASK) has created for us. What's in the Basic Project? The ASK Config file contains the info the ASK needs to publish your skill. The lambda folder contains your JavaScript files that are the code behind your skill. … Continue reading An Alexa Skill in JavaScript – Part 2
An Alexa Skill in JavaScript – Part 1
So I finally decided to stop fighting it... Building Alexa Skills in C# is just difficult. With the newly released Visual Studio Code plugin for Alexa ( ) the language of choice is JavaScript. Ugh. But, it turns out that Google is still my friend (even though the Google Home is a horrible platform for … Continue reading An Alexa Skill in JavaScript – Part 1
Unit Testing an Alexa Skill in C# – Step 3a
In Step 3, we created the Lambda function that will provide the functionality of the Alexa Skill we defined in Step 1, we wired everything up and then we tested our Skill. So far so good. However, that's an awful long way round to test the Skill Request and Response. It would be nice if … Continue reading Unit Testing an Alexa Skill in C# – Step 3a
Creating an Alexa Skill in C# – Step 3
Now that you've defined your Alexa Skill in Step 1, and you've configured the security and downloaded the sample in Step 2, we're ready to take a look at the sample and see how to wire it up to the skill definition. Open your copy of the sample solution in Visual Studio 2017. I left … Continue reading Creating an Alexa Skill in C# – Step 3
Creating an Alexa Skill in C# – Step 2
If you haven't done so already, check out Step 1 to define your Alexa Skill. After defining the Alexa Skill in Step 1, you are ready to set up Visual Studio in Step 2. AWS Account and AWS Toolkit Extension Before you can set up an Alexa project, you need to create an AWS Lambda … Continue reading Creating an Alexa Skill in C# – Step 2
Creating an Alexa Skill in C# – Step 1
Recently, I decided to make an Alexa skill that I could play on my boss's Alexa. At first, I was doing it as a gag, but I figured that wouldn't work as he has to actively install my skill onto his Alexa. Now it reads some stats from one of our Azure databases and publishes … Continue reading Creating an Alexa Skill in C# – Step 1
Visual Studio 2012, 2013, 2015, 2017 Version Numbers and Updates
Which Version of Visual Studio do I Have? Because I couldn't find it on the web, here's a list of the Visual Studio 2013 Version numbers for each of the Updates: VS 2012 Version Version ID Shell - RTM 11.0.50727.1 Update 5 11.0.61219.00 VS 2013 Version Version ID RTM 12.0.21005.1 Update 1 12.0.30110.0 Update 2 … Continue reading Visual Studio 2012, 2013, 2015, 2017 Version Numbers and Updates