Mislav's blog

Tech writings by Mislav Marohnić

Speeding up Travis CI builds

Demonstrating a simple script that uses Amazon S3 to cache gem dependencies between Travis CI builds which greatly speeds up the build process.

Terminal control sequences

Mapping every letter of the alphabet to its function in shell prompt, process control, and Vim normal mode.

Git merge vs. rebase

How to settle on whether to merge or rebase at specific points in a team-shared git workflow.

Understanding binstubs

Taking a closer look at the role of RubyGems, Bundler and other binstubs.

Your content's author

Take control of authorship information on content that you create.

Dive into HTML5: In memory of Mark Pilgrim

Rescuing and distributing Mark Pilgrim's work after he is gone.

Ruby verbose mode and how it's broken

The verbose mode in Ruby is both useful and distracting. It activates a mode where the interpreter is warning you about potentially dangerous syntax.

Grepping with Ruby

Little-known line processing capabilities of Ruby on the command-line

Detecting device size & orientation in CSS

Adjusting layout for iPad orientation changes in CSS using CSS3 media queries.

Things I learned from iPhone and Droid ads

What I learned about iPhone and Droid from their TV ads.

How to install SQLite3

A couple of easy steps to install SQLite on Windows or Linux