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

50 mins
Empowering, Growing and Coaching your Superstars

Nothing is more rewarding than when your leaders or teammates help you reach your goals or the next level of your career. ...

50 mins
Leading & Guiding Development Teams

By definition, a tech leader is responsible for leading and guiding development teams. In this session we will take a...

50 mins
All That Glitters Ain't Gold

Let’s use Kafka, everywhere! Let’s try event driven architecture! How about Rust for this service? Let’s use Elixir for this!...

50 mins
Identifying And Removing Impediments

Executing a software project has many challenges. For a team to function smoothly and deliver working solution we have to...

50 mins
On Being an Effective Developer

As developers we not only operate in different contexts, but also often have these different contexts interplay as part of...

25 mins
Dealing with Noobs: How to Work with Non-Technical People

The secret to being the hero of your story? Helping others be the hero of theirs. Take a business problem you...