Derek J Bender

Rails 8: Get Started with Hotwire's Turbo Drive

To save myself from looking this up in the future, it's pretty straightforward if you're using importmap-rails as your javascript handler. Just ensure that importmap-rails is above turbo-rails in your Gemfile.

bin/rails importmap:install

Now we should have some changes after installing Importmap:

# app/javascript/application.js . . .

Read More

July 08, 2025

Running docker from a container

It's kind of like docker-in-docker (dind) but not quite!

In a rather standard continuous integration setup there is a process in which we needed a container to trigger other containers to be created and ran. A typical way to do this is to share the host's docker daemon with the container. This way we avoid any pitfalls with a true docker-in-docker setup that is also unnecessary for our use cases . . .

Read More

April 12, 2024

Manual ActiveRecord Transactions via ActiveRecord::Base.connection.transaction_manager

Especially useful in the rails console

I wouldn't recommend using this in application code because having automatic handling of transactions via blocks with ActiveRecord::Base.transaction is way safer. However there are times where I want to open a transaction but have my ruby code eval'd in realtime in the rails console. Here's the code snippet to accomplish this using the . . .

Read More

September 27, 2022

How to Rename a Docker Volume

Source

Read More

September 20, 2022

Welcome Questions

This tweet came across my feed today:

I think this is great and more people who are able should do so!

. . .

Read More

July 23, 2017

2016 Career Goals

  1. Create an open source ruby application
  2. Publish article on how to TDD w/ RSpec
  3. Create a talk on domain modeling literacy
  4. Article and talk on using Rails as only a persistence/delivery layer
  5. Find a mentor
  6. Mentor someone

Other resolutions:

  1. Produce an ambient album
  2. Read books: Snow Crash . . .

Read More

January 11, 2016

Video: How to stop hating your tests

via testdouble.com

The following presentation sums up so much of my own methodology of skillful testing. I recommend anyone looking for best practices in testing. The talk has some Ruby but is certainly not language specific. Thank you so much @searls.

How to Stop Hating Your Tests from Justin Searls.

As presented at RubyConf 2015.

. . .

Read More

Posted in: rubytesting

November 20, 2015

Archive

This update link alerts you to new Silvrback admin blog posts. A green bubble beside the link indicates a new post. Click the link to the admin blog and the bubble disappears.

Got It!