JavaScript for Rails Developers is Coming Soon

It is out now! Get your copy now


Late last year I sat down and looked at some of this site’s stats. I had loads of articles written that are read by people in the 5-digits every month. Next to that I have a sizeable following on dev.to (+30k) and a solid amount of email subscribers. From all the articles I write, the ones on JavaScript elicit the most questions: “what if I want to do this?”, “how would you fix that?” and so on.

So, after talking about it with a few developer-friends, I pre-announced a book: “JavaScript for Rails Developers”. It was not a completely new idea, I had it jotted down in my ideas-list for a few years already, but now I had a theme of sorts as well: to make JavaScript your second-favorite language. I had a hunch it was something the market was interested in, but I wasn’t 100% sure.

So I created a page with a promise of the book and the option to pre-order it with a big discount. Since then a good number of you pre-ordered the book. So much so, that I was confident this book should become reality (I set a goal for myself and if not reached, I would refund all).

So after I decided to go through with the book I spent too much time on finding the right approach. Writing a book is far from the tightly-scoped articles I write here. But at the same, the hands-on articles; building something tangible, always performed better than the more abstract ones.

So after many false starts (no really: many!), I finally settled on an idea: building a code editor in Stimulus, based on CodeMirror. This might seem superficial, but I set it up to start with the very basics: using a third-party dependency in Stimulus to extending the functionality with each chapter. Then I dive deeper whenever something new is introduced.

Here is an excerpt (the actual markdown/asciidoc I am writing):

It has the hands-on approach of building something real and useful, while learning (new, modern) JavaScript step by step. I find this works much better than going over JavaScript concepts in the abstract.

I am currently editing the book. Fixing typo’s, removing parts and improving bits. While I have never been so unsure about something I have created (ie. what will you think), I am also really happy with how the book turned out.

Product-minded Rails notes

Once a month: straightforward notes on improving UX in Rails—what to simplify, what to measure, and UI/frontend changes that move real usage.

Pricing

The tentative pricing looks like this:

  1. Solo Developer ($39) — full Book (PDF/ePub); full code-base access; code snippets
  2. Professional ($69) — everything in Solo Developer; markdown Editor + Preview Variant; railsdesigners.com community access (launching summer 2025; $49 value!)
  3. Team ($169) — everything in Professional; share with 5 developers; 5 community seats

If you have been a Rails developer who has cursed at JavaScript, this book might be for you. If you’ve been a Rails developer avoiding JavaScript at all costs, this book is what you need. For Rails developers who’ve wished JavaScript would just disappear, this book might change your mind.

Publishing date for JavaScript for Rails Developers is scheduled for April 2025 (yep, still leaves room for interpretation as there are a few tech hurdles to take still). If you want to get notified when you can get your hands on it, subscribe to the newsletter (I might sent a discount code when launching. Who knows!).

Check out JavaScript for Rails Developers.

Product-minded Rails notes

Once a month: straightforward notes on improving UX in Rails—what to simplify, what to measure, and UI/frontend changes that move real usage.

Over to you…

What did you like about this article? Learned something knew? Found something is missing or even broken? 🫣 Let me (and others) know!

Comments are powered by Chirp Form

Want to read me more?