Jekyll Liquid Movies Ruby Git Css Rails Refactoring Carrierwave Gem

Making Bottomless Hash Ruby Gem

After creating Bottomless Hash last time and writing tests the next logical step is to make a Gem out of it.

Bottomless Ruby Hash

The other day somebody asked if there is a way to blindly assign nested values to Ruby Hash without creating each key. Turns out there is, and it has an interesting side-effect. Welcome Bottomless Hash.

Lazy image creation with Carrierwave

I don't know about you but I kind of grown to like Carrierwave. Yes, there are other uploaders on the block but that's not the point. Everybody I know are using it wrong.

Refactoring with map, pluck and select in Ruby on Rails

If you need to get something out of the database, consider using pluck to avoid creating instances you don't need.

nanogrid: Fluid responsive CSS grid with gutters

Inspired by Ungrid and BASSCSS I have decided to build on top of their shoulders. Welcome the nanogrid.

Git: Ignore deleted files

Sometimes working with other people you with you didn't have some of the files in repository because they are getting in the way of your settings. .ruby-version for instance.

Getting functional in Ruby

Lately I am working on an old code base and that means working with the old CSS. One of the techniques to use when refactoring CSS is to replace colors with variables. But first you need to find and catalogue all the colors in the project.


Chappie – What RoboCop remake should've been

Really enjoyed watching Chappie (2015) last night. It's the third movie from Neill Blomkamp, the director of District 9 (2009) and Elysium (2013). RoboCop meets District 9.

Hello, Jekyll!

After unsuccessful attempts at blogging relying on 3rd party platforms like Posterous, Tumblr, Droplr and whatnot here is my new stab at delivering ideas to the world. Fully autonomous this time. Surprisingly there are not that many options available for blogging...

Nick Ostrovsky

Full-stack designer. I Love making complex things simple. Reducing complexity via use-case based components. Stitching back and front ends for improved user experience.

Enjoying beautiful scenery of Phuket, Thailand with his wife and two daughters.