Tutorials
Dry-Validation as a schema validation layer for Ruby on Rails API
There are days, when you don’t get to write your new shiny application using Grape and JSON-API. Life would be much easier, if we could always start from the beginning. Unfortunately we can’t and one of the things that make some developers more va...
How to Add a Slack Notifier with Slack-Notifier and Sidekiq
Time to add in a custom incoming webhook in Slack. Incoming Webhooks are a simple way to post messages from external sources into Slack. They make use of normal HTTP requests with a JSON payload that includes the message text and some options. Onc...
Slim down hefty Rails controllers AND models, using domain model events (video and guide)
If you've done much Rails coding, you've probably heard the guideline: “skinny controller, fat model”. But achieving this can be easier said than done. Especially when your controllers are bloated with HTTP-centric responsibilities, such as websoc...
Makers Academy’s Alexa Series: How to Implement Sessions in an Alexa Skill in Ruby
If we leave it open, the user has eight seconds to respond and continue the conversation. If there is no reply after eight seconds, Alexa will provide a reprompt (defined by us) and wait for another eight seconds before closing the session herself...