Stimulus Tutorials

Stimulus is a JavaScript framework with modest ambitions. It doesn’t seek to take over your entire front-end—in fact, it’s not concerned with rendering HTML at all. Instead, it’s designed to augment your HTML with just enough behavior to make it shine. Stimulus pairs beautifully with Turbolinks to provide a complete solution for fast, compelling applications with a minimal amount of effort.
  • 2hr 3min
  • 6 Episodes
  • 2hr 3min Remaining
2hr 3min Remaining
  1. Wordle Clone
    32:34 CC

    #340 Mar 13, 2022

    We look at recreating the popular Wordle game with StimulusJS. By exploring the mechanics of the game, we build our own approach.
    • 32min
    • 9
    • 3

  2. Markdown Parser
    7:51 CC

    #341 Mar 20, 2022

    Markdown is a great, but unfortunately ActionText doesn't support it. In this episode, we'll look at implementing a simple markdown parser with Stimulus.
    • 7min
    • 3
    • 2

  3. Stimulus Javascript Framework
    21:59 CC

    #112 Dec 31, 2017

    Used at Basecamp for some time, and recently open sourced to the public, Stimulus is a small Javascript Framework used to manipulate existing DOM elements on the page. This episode, we will dive into interacting with Stimulus and setting it up in a new Ruby on Rails application.
    • 21min
    • 32
    • 12

  4. Deeper Dive into StimulusJS
    32:11 CC

    #152 Sep 23, 2018

    In this episode, we look at combining Rails UJS, nested routes, scopes and StimulusJS. A deep dive from the beginning to completion of multiple select boxes changing based on their selections.
    • 32min
    • 29
    • 10

  5. Organizing Stimulus Controllers
    11:54 CC

    #267 Nov 8, 2020

    StimulusJS is great and works great with Ruby on Rails. However, through developer habits, we can complicate our controllers and make them hard to manage. In this episode, we look at making our Stimulus controllers more manageable.
    • 11min
    • 13
    • 3

  6. The Stimulus 2.0 Tutorial
    16:29 CC

    #272 Dec 6, 2020

    Stimulus 2.0 has been released and with it comes new features, changes and bug fixes. In this episode, we look at adding Stimulus in our application, exploring the new features, and looking at what has changed.
    • 16min
    • 13
    • 8