Today I Learned
- ansible
- bash
- bitcoin
- bootstrap
- capybara
- chrome-devtools
- common
- docker
- english
- finance
- git
- helm
- heroku
- kubernetes
- linux
- mac
- markdown
- math
- mysql
- postgresql
- programming
- pry
- python
- rails
- raspberry_pi
- rspec
- ruby
- sql
- stimulus
- testing
- tmux
- traefik
- training
- turbo
- vagrant
- various
- vim
- web
- basics
- deploy simple rails app on aws
- docker-compose
- dockerfile
- networks
- run postgresql with docker
- volumes
- create a new pod
- delete all pods
- download file from pod
- logs crashed pod
- pod details
- show log output
- show pod file
- upload file to pod
- backup and restore
- check postgres version
- index info
- kill all active connenctions
- reset session timeout
- run postgresql with docker
- show database sessions
- transaction isolation level
- all uniq values pluck
- ar find field in
- avoid race conditions with uniq index
- configurable
- convert to boolean
- current attributes
- delete active record
- dockerize rails app
- esbuild
- filter params or hash
- find by exceptions
- joins
- log unpermitted params
- make class abstract
- message encryptor
- migration change column default
- migration index postgresql
- multi enviroment credentials
- naming conventions
- new rails6
- new rails7
- notifications active support
- parse date string in timezone
- restrict route access
- retry n times
- rspec and capybara setup
- rubocop setup
- search filtering pattern
- send emails
- serialize to poro
- show chunks of text
- tokens with message verifier
- traefik
- use attributes on active model
- use rails root join
- useful view helpers
- array bitwise or assignment
- benchmark code
- blocks execute around
- blocks save to execute later
- bundler tips
- gem versioning
- hash with default values
- inject vs each with object
- lazy enumartor
- max by over sort by last
- memoize pitfall
- ruby2 keyword arguments with options