Cheatsheets

Post concise notes that can be used for quick reference here!

Install Edge Rails

bash rails new my_app --database=postgresql --master --no-document

  • Updated about 1 month ago by vince
Add an email alias on Gmail for a domain in Google Domain

Step 1: Generate your app password On your computer, go to your Google Account. At the left, click Security. Under "Signing in to Google," click App passwords and sign in, if required. If you don...

  • Updated about 1 month ago by vince
Build a Rails App With the Shopify Gem

https://www.youtube.com/watch?v=yGxeoAHlQOg&list=PLvQF73bM4-5WfenNbY_lfdOAdTHr65Rxd

  • Updated about 1 month ago by vince
Re-enable Google Workspace email delivery

https://support.google.com/a/answer/6248174?hl=en&ref_topic=4445319

  • Updated 2 months ago by vince
TextEdit history/undo/versions

File > Revert To and select "Browse All Versions"

  • Updated 3 months ago by vince
GPG encrypt and decrypt a file with a passphrase

Encrypt the file bash gpg -c example.txt Clear the cache bash echo RELOADAGENT | gpg-connect-agent Decrypt the file bash gpg -d example.txt.gpg

  • Updated 3 months ago by vince
Rails Multi Environment Credentials

I ended up deleting master.key and credentials.yml.enc since I'd rather use development and production specific keys and credentials per below bash EDITOR="mate --wait" bin/rails credentials:edit -...

  • Updated 3 months ago by vince
Install Tailwind CSS with Rails 6

https://rubyyagi.com/tailwindcss2-rails6/ https://web-crunch.com/posts/how-to-install-tailwind-css-2-using-ruby-on-rails https://davidteren.medium.com/tailwindcss-2-0-with-rails-6-1-postcss-8-0-964...

  • Updated 4 months ago by vince
Host a website for free on Amazon S3 with SSL

Create a bucket (note the region which will be used in step 7) called www.example.com. It's not necessary but I also recommend turning on versioning so it's possible to rollback changes Properties ...

  • Updated 5 months ago by vince
Freeze your credit

I thought I had good privacy hygiene and keep my information safe. But today I got a notice that I got hard inquiries from the following so someone is probably trying to open an account with my ide...

  • Updated 5 months ago by vince
Lua syntax highlighting with nano on mac

bash brew install nano Download https://raw.githubusercontent.com/serialhex/nano-highlight/master/lua.nanorc to /usr/local/share/nano nano ~/.nanorc include /usr/local/share/nano/lua.nanorc Repe...

  • Updated 5 months ago by vince
Forking, cloning, updating, and creating a pull request on Github

Fork the repo Clone it to your local machine with git clone https://github.com/username/ice_cube.git Make changes and commit Push to GitHub with git push master origin/master Click "Pull Request"

Pessimistic locking in Rails

https://dev.to/nodefiend/rails-pessimistic-locking-45ak Locking::Pessimistic provides support for row-level locking ruby Account.lock.find(1) Start a transaction and lock at the same time by calli...

  • Updated 8 months ago by vince
Set up CORS on Amazon S3

https://docs.aws.amazon.com/AmazonS3/latest/user-guide/add-cors-configuration.html

  • Updated 8 months ago by vince
Use different credit cards for different Heroku apps

https://help.heroku.com/T8Q2N4SV/how-do-i-manage-billing-multiple-clients-with-separate-apps

  • Updated 8 months ago by vince
Sidekiq

bash require 'sidekiq/api' https://stackoverflow.com/questions/12683222/are-there-console-commands-to-look-at-whats-in-the-queue-and-to-clear-the-queue ```yml :verbose: false :concurrency: 15 :max...

  • Updated 9 months ago by vince
Create a random password in Rails

ruby SecureRandom.alphanumeric

  • Updated 9 months ago by vince
Run a Rails server on https and localhost

openssl req -x509 -sha256 -nodes -newkey rsa:2048 -days 365 -keyout localhost.key -out localhost.crt then rails s -b 'ssl://localhost:3000?key=localhost.key&cert=localhost.crt' This will give y...

  • Updated 9 months ago by vince
Add Stripe to a Rails app

https://courses.gorails.com/payments-with-rails-master-class https://rubygems.org/gems/stripe

  • Updated 9 months ago by vince
Modeling double entry accounting in a relational database

https://stackoverflow.com/questions/59432964/relational-data-model-for-double-entry-accounting https://medium.com/@RobertKhou/double-entry-accounting-in-a-relational-database-2b7838a5d7f8 https://c...

  • Updated 10 months ago by vince