language-terraform on Atom Editor
Of course there is!
Today's Document

Discoholic 🪩
No title available

Andulka

Janaina Medeiros
cherry valley forever
Three Goblin Art
taylor price
Peter Solarz
Cosimo Galluzzi

roma★

if i look back, i am lost
tumblr dot com

★
AnasAbdin
No title available

No title available

No title available
sheepfilms
will byers stan first human second
seen from United Kingdom
seen from United States

seen from United Kingdom
seen from United Kingdom
seen from Malaysia

seen from Türkiye
seen from United States

seen from Australia
seen from Dominican Republic

seen from United States

seen from Malaysia
seen from United States
seen from United States

seen from United States

seen from United States

seen from United Kingdom

seen from France
seen from Australia
seen from Australia

seen from United States
@llemekim
language-terraform on Atom Editor
Of course there is!
Docker Image already exists
After docker push I'm waiting longer and longer for all of the "Image already exists" messages to finish before the real data is pushed. It's deflating my Docker glow a bit. It's an old issue and still no progress. Does Docker think this is ok?
I need to remember this: Tip: Relative paths with File.expand_path
config_path = File.expand_path("../config.yml", __FILE__)
Fixtures are back in vogue
I've avoided Rails fixtures for years but for a new project I thought I'd take a fresh look. I found a new strategy that recommends fixture data for the small set of of db records that appear in many tests while using factories for data unique to particular tests. This approach will speed up tests by eliminating the setup/teardown of the fixture'd data. Fixtures are inserted once before the full test run. Tests are wrapped in a transaction which is rolled back after each test. A few links that got my attention:
http://brandonhilkert.com/blog/using-rails-fixtures-to-seed-a-database/
http://collectiveidea.com/blog/archives/2014/08/06/time-to-bring-back-fixtures/
http://metabates.com/2010/08/15/fixtures-v-factories-cant-we-all-just-get-along/
GitLab Flow
I still haven't studied GitLab Flow enough.
Byobu
Trying out Byobu as a tmux replacement wrapper today.
Update: I went back to staight `tmux`. Byobu got confused by my Advantage Kinesis keyboard in Dvorak with some key mappings.
GitLab provides free private repositories! GitHub pay attention!
Responsive Google Map
Responsive Google Map
Ruby Heredoc without Interpolation
x = "Universe" <<-'MESSAGE' Hello #{x} MESSAGE # => "Hello #{x}"
Apparently Tumblr doesn't do code blocks well.
H/T http://makandracards.com/
rubocop config values
I haven't found any documentation on the many rubocop config options but running rubocop --auto-gen-config will create a .rubocop_todo.yml that contains all the offending conditions in the codebase. These can be copied to .rubocop.yml.
zsh: no match found (in rake)
Calling rake tasks with args in zshell produces "zsh: no match found" unless ~/.zshrc contains
unsetopt nomatch
Big thanks to Chad Pytel of Thoughbot.
Vagrant? No thank you.
Having spent days and days and days configuring vagrant for various apps, I'm punting. No more vagrant on the current project. The shell scripts I developed will work just fine for the server builds.
Update: Vagrant was having a bad month due to an incompatibility in the vagrant-vbguest plugin. Months later, I'm still using Vagrant and now I'm happy about it.
RVM >> rbenv
Yesterday I made the switch to rbenv. I think I'm happier. RVM required sudo to install on the server. meh.
Edit: no, I was not happier. I dumped rbenv too. Now I compile ruby without either one on the servers.
Ruby Style Guide
I'm getting on board with Ruby Style Guide
Upstart for servers
Upstart is the modern way to start (among other things) server processes.
Tutorial clued me in to start-stop-daemon.
GPG in Apple Mail
Send securely encrypted email with GPG.