• Java
  • Debugging your Alexa Skill

    Hosting a skill for the Amazon Alexa platform can be more or less involved, depending on the implementation language and hosting platform you pick. If you have some experience with the Java-Servlet life-cycle, then implementing a skill in Java, using Amazon’s Alexa-Skills-Kit library for Java, available in this Maven Repository and on Github, becomes an […]

  • Mac
  • Installing Tomcat on macOS 10.12 Sierra

    The Servlet 4.0 specification is out and Tomcat 9.0.x does support it. Time to dive into Tomcat 9. Prerequisite: Java Since OS X 10.7 Java is not (pre-)installed anymore, let’s fix that first. As I’m writing this, Java 1.8.0_111 is the latest version, available for download here: http://www.oracle.com/technetwork/java/javase/downloads/index.html The JDK installer package comes in a dmg and installs […]

  • Java
  • Hosting an Alexa Skill yourself

    If experimenting with the Amazon Echo / Alexa Skill Kit or running a so-called Skill in production, you generally have two choices: AWS Lambda functions on AWS Lambda (a service offering by Amazon Web Services) Hosting the Web service yourself. If you decide against AWS Lambda, you can build the Web service, using Java Node anything […]