GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing javascriptforrails.com — JavaScript for Rails Developers Book JavaScript for Rails DevelopersMake JavaScript your second-favorite language For decades Ruby on Rails devs have shrugged at JavaScript, cursed at it or vowed to never use it again. But over the years, JavaScript has improved greatly. And if you want to write modern (SaaS) web apps today, there is almost no way around it. Sure, the Hotwire tools help you tremendously to write as little JavaScript as possible, but if you want something more bespoke, you need to write JavaScript (powered by Stimulus) by hand. This short and focused book (~31,000 words / ~7 hours of reading) will help you, Ruby on Rails developer, become more comfortable writing JavaScript that is as great-looking as your Ruby code and understand the JavaScript written by others. It won't cover React or Vue (or any of the other thousands available JS frameworks), but about writing and understanding JavaScript used in Stimulus controllers. The comparisons between Ruby and JavaScript patterns were exactly what I needed. Wish I'd found this book a year ago! “ The book goes from zero to a functional code editor in your Rails app throughout various, easy to digest chapters. This will cover everything from working with a dependency (CodeMirror) in Stimulus, to extracting logic in smaller classes, refactoring to be more readable and using more advanced and modern syntax and integrating WebSockets (using Action Cable). 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. ContentsEvery chapter is divided in sections and sometimes subsections to dive deepter into a certain topic. Preview some chapters below. I also have written a lot about Hotwire, JavaScript and Rails.
Questions & AnswersIn which formats is the book available?The book is offered as PDF and ePub. Is the book for beginners?Yes, and no. If you are a Rails veteran but always steered away from JavaScript, this book might just be for you. If you are just starting out with Rails, I would recommend to focus on Ruby (and Rails) first, and then come back to read this book. Does the book get updates?Yes, the book receives iterative updates (v1.x versions). In fact, the first minor update is already published. Future v1.x updates might include extensions and more chapters (I have a few ideas that didn’t make it into the first version). When a significant update within the v1.x series is published, you will receive a notification by email. Please note that major rewrites (v2.x versions) would be considered new editions and are not included in your current purchase. Is this book about adding CodeMirror to a Rails app?No. It uses CodeMirror as the foundation to add a code editor in a Rails app to show how to write good-looking and modern JavaScript. It does not go into detail on the many features of CodeMirror. What is included with the book?Based on your package, you get the editor built in this book ready-to-go. The Professional package includes variants of the code editor: a code playground (like CodePen), a markdown editor with live preview, next to that is an embeddable JavaScript widget for live chat. Is there a community to meet other Rails UI Engineers and front end engineers?Yes! That is Rails Designers! A new private community for Rails UI Engineers & Frontend Designers. Check it out. How can I get a new download link?Send an email. Links expire after 5 days — yes, I am doing this manually because someone got too excited about building their own system. Oops! 😅 I'd like to give a testimonial/feedback!Sweet! You can do so on the feedback page. Is there bulk pricing?Yes, reach out if you need 15 user licenses or more. Book.find(1).options.limit(3)const package = yourChoice Get your copy!
|
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |