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
10x productivity for Developers and Architects

Productivity is key to success in software development. We will be exploring different principles, so you do not have to...

50 mins
Definition of Ready & Done - A Guide to Achieving Predictability

Delivering software often takes longer than we anticipate. Why is that? Part of the reason is not understanding the nuances...

180 mins
Leading a Team of Subject Matter Experts with Confidence

As a leader, it is impossible to be an expert on all aspects of your delivery - this is why...

50 mins
Do You Know Da Wae

We build development teams based on individual ability to write code but development of a software project of any significance...

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
Growing into a Technology Leader

Have you ever wondered how you advance your career as a software developer? Over twenty years in the profession, I’ve...