Happy Coding

I’m serious about my catch-phrase “happy coding”. Many of us get paid well to play-around with fun stuff all day. Sure it’s frustrating, and can be stressful, but so is digging coal out of a hole in the ground.

This really hit home one day, circa 1995. At that time I installed and fixed Novell servers (yes, I’m that old, shh). I was fixing a problem at an MRI facility. One of the doctors was talking to me, he was the cliche movie doctor: 30 years old, a good looking guy, fit, and smart. He made four or five times more than I did (those were different days back then – get off my lawn!). What he said stuck with me: “I wish I had your job, you get to do for a living what I do for a hobby”. I guess no one is a doctor for a hobby.

If you missed the last issue, you can find it here: issue #18

Happy coding, Todd Werth (@twerth)

Articles, News, New Gems, and Blog Posts

Mar 25th, 2014 – “Meetup – BostonMotion 5 – RubyMotion Meetup” by BostonMotion

Mar 18th, 2014 – “Speaker Deck – iBeacons and RubyMotion” by Will Raxworthy

Mar 18th, 2014 – “RubyMotion Workflow Customizations” by Thom Parkin

Mar 17th, 2014 – “Screencast – MotionInMotion – Episode 15 – Grand Central Dispatch” by Jack Watson-Hamblin

Mar 17th, 2014 – “Truly Universal RubyMotion Apps” by Jack Watson-Hamblin

iOS Marketing Tip of the Week by Mark Rickert

Are you an iTunes Affiliate? If you write mac or iOS apps you should be! You’re losing out on an additional revenue stream if you don’t use affiliate links. Once you sign up for the program and get your affiliate code, all you have to do is append at=[your affiliate code] to any iTunes Store or Mac App Store links and you will earn a percentage of any sales for that user’s session (not just on your apps or the app you linked to, up to 24 hours)!

A great feature of the affiliate program is that it can also track campaigns. In addition to the at query parameter, you can use ct=whatever to track campaigns. I always post links to Twitter with ct=twitter so that I know how much revenue I’ve earned from people clicking my links on Twitter.

Unless you run a link-heavy website that just drives traffic to the App Stores, you won’t see a huge amount of revenue from the affiliate program. But if you advertise your apps on your website you might as well make some money off those links! You can earn 1-7% of the user’s total transaction and on average my website generates $15-$30 a month in affiliate commissions. It’s just another great way to make some extra passive income.

RubyMotion App of the Week


Updated Mar 13th, 2014 – Jukely

“Jukely matches you with concerts and friends to go with, based on your collective music tastes.”

This was the very first “App of the Week” in the Dispatch issue #1. It’s been updated and most of our readers weren’t around when issue #1 came out, so I’m digging it out of the attic. This video is awesome, watch it now!

RubyMotion Tip of the Week

Interactive app previews and design tools for your project

There are some cool tools out there that many people don’t know about. Here are a few:

  • Flinto is great if you need to share your designs
  • I really like the POP app, and I use it myself
  • App.io. I personally never got App.io to work, but the idea is cool
  • Briefs
  • invision

RMQ News

New Version 0.5.6

  • IMPORTANT – Fixed memory leak when selecting a container view like a UITableView. It would dealloc the table, for example, but not the table cells. Thank you Michael Graff for reporting this bug
  • Added .layout to position: rmq(your_view).layout(l: 10, t: 15, w: 100, h: 20)
  • Added more UIButton styler methods – Thanks s.ross
  • Added styler for UITextField – Thanks Michael Graff
  • Added styler methods for UIScrollView – Thanks Mark Rickert
  • Fixed issue with :unknown on device orientations – Thanks s.ross
  • Updated README, added better image section, various corrections – Me (Todd Werth) and Chris Lerum
  • Documented .distribute
bundle update ruby_motion_query

Help support the Dispatch and signup over at MotionInMotion

MotionInMotion releases a new
RubyMotion screencast each week. Here are some examples:

  • Episode 12 – Application URLs
  • Episode 11 – RMQ
  • Episode 10 – Teacup
  • Episode 9 – ProMotion + Formotion
  • Episode 7 – Working with the Camera

Sign up, it’s only $9AUD/month!

One more thing

I love this line: “And I have made ~~millions~~ ~~thousands~~ hundreds…”

It’s from here.

If you have any tips, blog posts, or want to sponsor this newsletter, please send emails to todd@infinitered.com