Kelly Heard

Kelly Heard

Product Manager & Technology Enthusiast

© 2020

Projects

Side Projects and Other Learning

Everysong.rocks

Lists recent show details and song lists from NPR’s All Songs Considered including the ability to listen to 30 second previews from Spotify

  • Built on ASP.Net Core using Angular 4 and Typescript
  • Hosted on Azure using Web Apps
  • Uses both the NPR and Spotify APIs
  • Currently offline because of NPR deprecating the stories API

Tools Used

ASP.Net Core https://docs.microsoft.com/en-us/aspnet/
Angular https://angular.io/
Spotify Web API https://developer.spotify.com/web-api/
NPR Web API http://www.npr.org/api/index
HowlerJS Audio Library https://howlerjs.com/
Azure Web Apps https://azure.microsoft.com/en-us/services/app-service/web/

Link: https://kellyheard.com/blog/every-song-considered

Twitter Bot

A twitter bot that searches and retweets all content related to Sitecore Commerce

  • Hosted on Heroku
  • Uses a combination of the Twitter API and PostgreSQL to track tweets
  • Developed on the Cloud9 web-based IDE

Tools Used

Ruby https://www.ruby-lang.org/en/
Twitter API https://dev.twitter.com/rest/reference
PostgreSQL https://www.postgresql.org/
Heroku https://www.heroku.com/
Cloud 9 IDE https://c9.io/

Source Code: https://github.com/heardk/twitter-bot
Link: https://twitter.com/commerceminion

Personal Website

A blog and personal website

  • Uses Jekyll site generator and GitHub Pages for a free and fast static website
  • Custom Jekyll plugins using Ruby for Tools, Books, and News
  • Pinboard.in is used to easily bookmark news and tools from the web and rendered on the site using their API and a custom plugin
  • Airtable provides the backend for the book list and notes, rendered using their API and a custom plugin
  • TravisCI is used for automatically managing builds

Tools Used

Jekyll https://jekyllrb.com/
GitHub Pages https://pages.github.com/
Ruby https://www.ruby-lang.org/en/
HAML templating http://haml.info/
Airtable https://airtable.com/
Pinboard https://pinboard.in/
Travis CI https://travis-ci.org/

Source Code: https://github.com/heardk/heardk.github.io/tree/source
Link: https://kellyheard.com

Sitecore Commerce Community Docs

A site dedicated to links and content from the Sitecore Commerce community

  • Hosted on GitHub Pages and uses the Jekyll static site generator
  • IFTTT integration setup to notify when someone submits a pull request

Tools Used

Jekyll https://jekyllrb.com/
GitHub Pages https://pages.github.com/
If This Then That (ifttt) https://ifttt.com/discover

Source Code: https://github.com/heardk/commerce-community-docs
Link: http://sitecorecommerce.community