Skip to content

Instantly share code, notes, and snippets.

View gnakan's full-sized avatar

Gary Nakanelua gnakan

  • Blueprint Technologies
  • Seattle, WA
  • 18:32 (UTC -07:00)
  • X @gnakan
View GitHub Profile
@gnakan
gnakan / how-to-create-calculator-alexa-skill.md
Last active February 21, 2020 21:25
Tutorial on creating a basic percent calculator Alexa skill

The Basics

An Alexa skill has two basic pieces:

  1. A skill services
  2. A skill interface

The skill service is where the logic is held. For our calculator, the skill service is responsible for handling events, running the computations and returning the answer. For this tutorial, we will create our skill service using Node.JS and AWS Lambda.

Why Node.JS? The short answer: I've been working with it on a few other project lately. I was actually torn between using Node.JS or Python.

@gnakan
gnakan / slack-guide.md
Last active January 26, 2017 16:45
Tips and tricks for using Slack

Overview

Slack is a popular communication platform that organizes text based communication and file sharing into channels and threads. It is used by a variety of enterprises, including eBay, LinkedIn, EA and BuzzFeed. An overview of Slack is available in the video below.

Slack Overview Video

Tip 1: Install the official Slack app

Although Slack is available as a browser application, working with multiple Slack teams is a bit easier using the installed app. Notifications are also easier to work with and configure via the installed application.

@gnakan
gnakan / scala-candidate-alpha-exercise.md
Last active November 9, 2016 22:24
Used for scala candidate validation

Code should be available for review at https://codeshare.io

#Exercise #1 Given a list of files, find the most frequently used word. Assume everything fits into memory (no problem with scale). Use functional style.

#Overview Originally presented at Seattle Code Camp 2016, these are resources to get a developer started with Apache Spark and Machine Learning.

#Apache Spark An introduction video...

IMAGE ALT TEXT

@gnakan
gnakan / unleash-the-kraken-links.md
Last active January 16, 2016 16:42
Links used in my book "Unleash The Kraken"
@gnakan
gnakan / gist:d383de27d7449aacb3c8
Last active October 14, 2015 18:51 — forked from emmajane/gist:59321345a81a4f5837c0
JQL Syntax for the Impatient

JQL Syntax

There are a few JQL syntax bits to get you started:

  • AND --- allows you to add qualifiers to a list
  • != Thing --- target one thing
  • is in (List, Of, Things) --- target a bunch of things (Done, Closed, Resolved) typically
  • not in (List, of, Things) --- do not include a bunch of things
  • -1w --- relative time. You can also use -1d for day
  • "2015/3/15" --- specific dates