BEGIN:VCALENDAR
PRODID:-//github.com/rianjs/ical.net//NONSGML ical.net 4.0//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Phoenix
X-LIC-LOCATION:America/Phoenix
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:<p>A short two years ago\, I talked about <em>"Bots\, Amazon E
 cho\, language user interfaces in general"</em> the slides are still avai
 lable and the code is of course still in GitHub. However\, much has chang
 ed and fortunately for the better!</p>\n<p>I still belief that Java is a 
 very suitable language to build <strong>Alexa Skills</strong> and even if
  you are eventually going to host your skill in EC2 or as an AWS Lambda f
 unction\, during development\, <strong>Tomcat</strong> is your friend. Ru
 nning and debugging your skill right on your laptop offers tremendous adv
 antages during the development process. So lets talk about how to develop
  an Alexa Skill using Java and the latest Alexa Skill Kit for Java. We wi
 l be using Java/Tomcat installed on a Laptop as our hosting platform\, qu
 ickly put an SLL Cert in place\, and develop an Alexa Skill.</p>\n<p><em>
 ... from WAR to Lambda ...</em></p>\n<p>Java sometimes doesn't seem to be
  a 1st class citizen when it comes to <strong>AWS Lambda</strong>\, but w
 ith just a few considerations\, it's easy to implement an efficient AWS L
 ambda function in <strong>Java</strong>. To become useful\, we'll also pu
 t the Lambda function behind the AWS API Gateway\, so that it can be call
 ed from the web (i.e. with an HTTP GET or POST request).</p>\n<p>Once we 
 have done that we'll push the code into a Github Repository and move the 
 build and deployment process into <strong>AWS CodeBuild</strong>. This (s
 till new) AWS service for <strong>Continuous Integration and Deployment</
 strong> (aka CI/CD) will pull the code from the Git Repo and build the ar
 tifact\, puts it into an S3 bucket\, from which it is deployed into AWS L
 ambda ... <br /><br />Come on .. that's cool stuff: Software Development 
 meets Dev Ops.</p>
DTEND;TZID=America/Phoenix:20181006T140000
DTSTAMP:20260412T132540Z
DTSTART;TZID=America/Phoenix:20181006T130000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - IRN-120
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:<p>A short two years ago\, I talked about <em>"Bots\, Amazon Echo\
 , language user interfaces in general"</em> the slides are still availabl
 e and the code is of course still in GitHub. However\, much has changed a
 nd fortunately for the better!</p>\n<p>I still belief that Java is a very
  suitable language to build <strong>Alexa Skills</strong> and even if you
  are eventually going to host your skill in EC2 or as an AWS Lambda funct
 ion\, during development\, <strong>Tomcat</strong> is your friend. Runnin
 g and debugging your skill right on your laptop offers tremendous advanta
 ges during the development process. So lets talk about how to develop an 
 Alexa Skill using Java and the latest Alexa Skill Kit for Java. We wil be
  using Java/Tomcat installed on a Laptop as our hosting platform\, quickl
 y put an SLL Cert in place\, and develop an Alexa Skill.</p>\n<p><em>... 
 from WAR to Lambda ...</em></p>\n<p>Java sometimes doesn't seem to be a 1
 st class citizen when it comes to <strong>AWS Lambda</strong>\, but with 
 just a few considerations\, it's easy to implement an efficient AWS Lambd
 a function in <strong>Java</strong>. To become useful\, we'll also put th
 e Lambda function behind the AWS API Gateway\, so that it can be called f
 rom the web (i.e. with an HTTP GET or POST request).</p>\n<p>Once we have
  done that we'll push the code into a Github Repository and move the buil
 d and deployment process into <strong>AWS CodeBuild</strong>. This (still
  new) AWS service for <strong>Continuous Integration and Deployment</stro
 ng> (aka CI/CD) will pull the code from the Git Repo and build the artifa
 ct\, puts it into an S3 bucket\, from which it is deployed into AWS Lambd
 a ... <br /><br />Come on .. that's cool stuff: Software Development meet
 s Dev Ops.</p>
UID:92a7ae23-4102-48ff-953c-57335b3d1bfa
END:VEVENT
END:VCALENDAR
