Resources

Slides, notes and resources relating to classes and tutorials will be added below.

Suggest additions by email or on slack

General

Articles

Find many more here

Sites and aggregators

Week 1

Articles

Examples of Online Zero-UI Services/Invisible Apps

A great collection can be found in Ryan Hoover’s Product Hunt Collection Invisible Apps

Sinatra Resources

Ruby

Learning Ruby

Sinatra

Gems

  • RubyGems - the best place to search for gems (aka libraries/modules/extensions) for Ruby

Week 2

SQL Databases - A Primer

Active Record

APIs, REST and other stuff

JSON

Responding to Accept Headers and Templates

Week 3

Deploying

Twilio

Gems: - dotenv - Loads environment variables from .env. - giphy - A Ruby interface to the Giphy API,see also Giphy API docs - stock_quote - A ruby gem that retrieves stock quotes from yahoo.

Week 4

Recap. No new resources.

Week 5

Working with Slack

[Tutorial: Slash command for Slack] (https://code.tutsplus.com/tutorials/building-an-anonymous-slack-bot-using-ruby-and-sinatra–cms-25494)

Gems: - HTTP Party

Week 6

Articles and Considerations

Week 7

Gems

  • alexa-skills-ruby - great library for creating Alexa Skills in Sinatra
  • iso1806 a useful gem to convert ISO1806 duration formats into integers.

Gems

Platforms