Sending custom GitHub events to Slack using AWS SNS and Lambda

Like many organizations, we are in the middle of switching to Slack. They offer a long list of integrations out of the box including GitHub, but the native integration is missing some events my team and I had come to rely on (namely labeling Issues and Pull Requests). GitHub has Webhooks and Slack has Incoming Webhooks so all I needed to do was put something in the middle to translate GitHub’s JSON output to a JSON input for Slack.

github-slack

Continue reading “Sending custom GitHub events to Slack using AWS SNS and Lambda”

Sending custom GitHub events to Slack using AWS SNS and Lambda

Twenty-Eight

I wrote this more than six weeks ago just to put something down. I’ve feared polishing it since. Today, May 30th, 2015, I’m publishing it unedited along with the previous birthday posts because the raw ideas are more fun to look back on.

A year ago I didn’t publish the first thing I had written in almost two years. I regret not sharing it then but am proud to read it now.

Ten years ago I wasn’t sure I would graduate high school. I remember being locked away in my room reading about GED programs, figuring out if I could go to college without a high school diploma. I was already accepted; had a dorm, a roommate, a major. My last semester was a real low point. I still have my “Poetry Anthology” where the teacher wrote:

I hope you look back on this in brighter times and feel relieved that this is behind you.

Now, I’m in brighter times. We’re still really enjoying SF and preparing to move into our first condo. The isocket journey is over. I need to write more about that experience (for myself if for anyone).

Twenty-Eight

Form and function combine with green technology to create compelling, iconic structure designed to meet the aesthetic and environmental needs of a City at the forefront of new age technology.

Description of Muni’s new “Seismic Wave” Transit Shelter
Quote