Hello!

I'm Mike Strand and I'm glad you are here. I created this site in 2013 to write about my journey learning to code in Ruby on Rails and Objective-C. I'm still writing about technology, but now doing so at strand-consulting.com.

Easily, my most popular posts were the three below. Specifically, the Bluetooth post got shared by a few decently-followed iOS developers on Twitter and the RVM for Newbs post was actually footnoted in Michael Hartl's Ruby on Rails Tutorial for a brief period (that was pretty cool).

StrandCode.com doesn't see much traffic anymore, but at its peak in 2015 the site saw 4,000 views and 600 visitors a month.

StrandCode traffic stats
StrandCode referrer stats

Thanks for visiting!

Posts

Breaking Down Bluetooth in Objective-C and iOS7

A detailed walkthrough of an iPhone application that leverages Apple's Multipeer Connectivity Framework for Bluetooth communication between devices.

After the Install: Scenario-Based RVM Best Practices

Common scenarios Rails developers encounter after the initial install of RVM, and how to optimize workflow using gemsets, .rvmrc files, and git clone best practices.

Embedding Devise Forms in Twitter Bootstrap Modals

A step-by-step guide to putting Devise sign-in and sign-up forms into Twitter Bootstrap modals for a polished user experience.

Security is a Feature: 9 Newb-Friendly Steps to Securing Your Rails Apps

A practical guide covering environment variables, .yml files, .gitignore, Heroku config, staging environments, and private repositories for securing Rails applications.

Easy Does IT: Top 10 Gems For Rails Newbs

An introduction to ten essential Ruby gems offering low cost and high return for new Rails developers, from Devise authentication to Font Awesome icons.

Reading Rails 4: MVC and Scaffolding for Rails Newbs

A line-by-line explanation of MVC architecture and Rails scaffold-generated code to help new developers understand what they are typing.

Ruby Version Manager (RVM) Overview for Rails Newbs

A comprehensive guide to RVM for new Rails developers, covering installation, Ruby versions, gemsets, and how to configure your environment before running rails new.

A Journey Into Descending Sort Order

An exploration of how JavaScript's sort function works under the hood, sparked by a code example in Secrets of the JavaScript Ninja.

Open-Source Traffic Stats

Inspired by Everpix's open-source intelligence data, a look at making traffic stats transparent.