Josh McArthur
Josh McArthur
First of all, thanks heaps for porting AWS to a usable version of rails - it has really saved me some time getting Rails talking to a SOAP API. This...
Quite a few of our applications use I18n to try and separate content from code. Quite often, we end up accidentally using a fallback translation value, when we intended for...
We created this template because we want to share our approach with our community. It's also a useful exercise to allow us to do some development in the open and...
We frequently use template email layouts, typically [Postmark's](https://postmarkapp.com/transactional-email-templates). These templates, and many others, advise using an email HTML preprocessor such as [premailer](https://github.com/premailer/premailer) to inline CSS onto the elements. Apparently using...
By default, Devise uses ActionMailer::Base. This means that any configuration defaults set in ApplicationMailer such as the layout to use, default 'from' address, etc do not affect mail generated by...
In nearly all of our apps, we don't have open registrations the way Devise adds by default. This means that unless a developer specifically disables or removes this strategy, we...
This changeset resolves issues I had with Github Actions not passing on a new Rails application with all the trimmings: 1. Actions started a DB container, but the new version...
This issue is similar to #81, but is just a bit more elegant - rather than dropping all the version information from the gemspec, I've just bumped the Sinatra version...
### Summary Github Pages has deprecated using github.com for pages since April 2021, and github.io should be used instead. This commit also updates protocols used in link URLs to use...
[TestProf](https://test-prof.evilmartians.io/#/) comes with a few handy things that I'd definitely appreciate as part of our default testing stack: * Sampling: It's quite handy on large test suites to do a...