Today I started an experiment I've been thinking for a long time. I'll write a course on stream in order to share the knowledge.
On this stream I work in a course about creating a framework agnostic presenter library in Ruby.
Here's a snapshot of the course syllabus so far:
Basic Presenter [4/4]
What is a presenter?
Target and Context
Forwarding to the target object
Demistifying the view
Instantiating Presenters [2/5]
Mystique.present (with)
Inferring the presenter class
TODO Mystique.present_collection
Defining the base presenter class (Mystique::Presenter) This is already done in "Forwarding to the target object".
Adding context This is already done in "Forwarding to the target object".
Presenter DSL/API
Presenting on a presenter
Presenting a collection
Formatting
Testing [0/1]
Testing presenters
Integrating with frameworks and libraries [0/0]
Using it with Rails
Using it with Roda
Mystique [0/0]
Live sessions: TDD-ing the library
This post is part of the series "Writing a presenter's course"
If you want to follow it more closely, I'm recording it live on Twitch, join me there and click on "Follow" if you want to be notified when I go live.