Jerome's Adventures in Software

Leveraging Rails’ Custom Configuration

| Comments

These days, I use environment variables for credentials and other sensitive data (secrets.yml could do the job but is too boilerplate-y for my taste). Dummy environment values are stored in my project dotenv file and production values are deployed to the PaaS server of my choice with a simple heroku config:set / eb setenv / etc.

But what about non-sensitive configuration values such as emails or your company address? […]

Migrate From Oh-my-zsh to Prezto

| Comments

Pipe the whole result to the "lolcat" Ruby gem for better effect.

Zsh is an amazing shell, and Oh-my-zsh is very good at showcasing its power without having to dive into too much configuration. I recommend it to Zsh first-timers: within minutes they can enjoy autocompletion on steroids, crazy prompt tweaking, git integration as well as many other plugins.

BUT. It’s God. Damn. Slow! […]

Dead Simple File Handling in Ruby

| Comments

Common scenario
You are writing a basic Ruby script that needs to read or write in some text files.
So you search “ruby write file” and “ruby read file” on Google.
You end up on the usual tutorials and Stack Overflow answers that tell you to open files with r or w mode, “1970 C style” […]