The Conditional Render
The conditional render is a subtle and powerful secret tool used by modern Javascript developers. To understand why it is…
Rails 7: Stimulus JS Basics
Stimulus JS Basics. When what you’re building is Rails with light interactions, marketing pages, landing pages, and dashboard apps on…
Destructure and Shorthand Destructure
Destructure & Rename Here, the shape of myData will contain a key foo and another key loading. In the destructure…
Rails 7: Options for Bootstrap, Turbo, Stimulus, and React and How to Load Javascript in Rails 7
Intermediate Rails For getting Bootstrap to work with Rails 7, you need to choose between ImportMap, JSBundling/CSSBundling, Shakapacker, or Vite…
Rails 7: Turbo Your Rails •WIP•
HotWire and Turbo Rails are now first-class citizens in Rails. That means that Hotwire is the default way to implement…
Colorizing Your Git Experience
Here we will make two small changes to your shell to work with Git. These changes will: 1) Make your…
Why You Need a Special DNS Provider on Heroku
Heroku is a robust leader in 12-factor deployment strategies. It is a large and feature-rich platform. You can deploy your…
Javascript Got Your Back 🪤
The world of backend Javascript can be exciting, but intimidating. There are a proliferation of backend options to choose from…
Modern Javascript Fundamentals (2023) 💻
In the early days of the web, the creators of Javascript numbered its version: by version: 1, 2, 3, and…