About:

A blog about web development, Ruby, Rails, and some other nonsense.

Website:

Incoming Links:

Outgoing Links:

Eric A. Meyer
Subscribe to RSS:
The post discusses the security pitfall of using Action Cable with Turbo 7 and its Rails integration turbo-rails. It explains how WebSocket connections are made, the security vulnerability, and how to fix it by adding authenticati...
The author discusses the challenges of dealing with EU VAT laws for indie SaaS developers and small businesses, particularly those outside the EU. He explains the tax implications and the need to charge VAT at the local rate, and ...
The author discusses the benefits of upskilling as a professional programmer, emphasizing the importance of downtime for learning and improving skills. They highlight the inefficiency and lack of focus in the tech industry, and ex...
The text explains the use of box brackets in Ruby class declarations, specifically in the context of Rails and async-rest. It clarifies that the box brackets are not a language feature, but a class level method which returns a cla...
The blog post discusses the importance of managing SSH key pairs for server access. It explains what an SSH key pair is, how to generate a key pair, and how to store private keys for automated deployments. It also covers the use o...
The text is a deep dive into Rack for Ruby, discussing its foundation, standardizing interface, limitations, and changes with Rack 3. It also explains how to organize a basic Rack app, change web servers, and ensure persistent con...
The text discusses the concept of strict locals in Rails 7.1, which allows defining local variables and their default values in partials. It explains the benefits, use cases, and potential gotchas of using strict locals in Rails. ...
The author shares the story of his first commercial product, Chapter24, a simple blogging platform that failed to attract paying users. He reflects on the experience, reframing his perspective on success and learning valuable less...
The Rails and Hotwire Codex has been updated to include the latest features in Rails 7.1 and Turbo 8, as well as the long-awaited Strada. The update is available for free to all readers. The author is introducing a new price for b...
The post discusses the use of modals in web development and how to make them accessible. It covers the use of the HTML <dialog> element, modal presentation using Stimulus, styling the modal, and using Turbo Frames and Turbo Stream...
The post discusses how to manage git history effectively. The author explains the problems with squash and merge and how to use git reset and interactive rebase to manage commit history. The author also provides tips for using int...