Sprinkle Javascript with StimulusJS


Duration: 25 mins
Leena S N
Founder, Good Karma

In this world of Microservices, I am building a Monolith app. In this world of React and Vue, I am building a server-side rendered app. However, I need Javascript. I need some parts of the page updated dynamically. I need to show/hide individual sections of the page depending upon user actions. I don't want JQuery for obvious reasons. Slow.., Heavy and then, of course, it can easily create spaghetti code. I found the answer in Stimulus JS, a modest Javascript framework. It sprinkles Javascript to add behaviour to your HTML. Stimulus JS has a controller, action and targets (i.e. the HTML elements). Moreover, it pairs well with Turbolinks, and saves me the hassle of converting JSON to DOM. I've been using Stimulus for over a year and it's been quite good.

This talk is about Leena's experiences with Stimulus, along with a few examples. She will share recommendations on where it might be useful and where it is not.

You may also be interested in

25 mins
How to Validate your Startup Idea Quickly

I work at Facebook's Innovation Lab as an Engineering Lead. As part of that, I help with rapidly prototyping and...

50 mins
The Dao of Tech Leadership

Effectively managing humans requires a certain level of self-awareness. Therefore, understanding your WHY and what drives you is vitally important...

50 mins
Effecting Change—The Art Of Leading Teams

As leaders we want our teams to pursue great ideas and change directions to realize the goals. However, often we...

180 mins
Beyond Managing Your Manager

The deep-dive workshop presents why conflicts with your manager are inevitable based on differences in priorities and perspectives, and how...

50 mins
Principles of Productive Software Developers

When working as a software developer, as well as in any other job, it’s important to be productive and to...

50 mins
Building Antifragile Teams

Antifragile systems thrive under stress and through failure. How can we help our teams – systems made up of people...