makandra dev

...symlink your current RubyMine installation to a directory like ~/bin/rubymine, and update that link whenever you update RubyMine. This has many benefits: A launcher pointing to ~/bin/rubymine/bin/rubymine.sh runs the recent...

Best results in other decks

Our two main mechanisms for background processing are cronjobs (managed with whenever) job queues, usually with Sidekiq Learn about cronjobs Read HowTo: Add Jobs To cron Under...

Understand how we manage cronjobs with whenever. Find a project that uses whenever. Find out what kinds of work is done in those cronjobs. Can you find...

makandra Curriculum

...we simply log into the production server's SQL console and alter tables there whenever we need a change? How do we need to work with migrations when we change...

...exercise, please don't use the :counter_cache option and do everything manually instead. Whenever you add a new column you need to take care of existing records. Add a...

Search in all decks