Building an OS X App With RubyMotion

Redundancy rocks.

RubyMotion’s OS X support enabled me to solve a small problem yesterday. Here’s the story.

Background on Backup

No matter how much money we spend on computers, the data we create is worth more. The best data protection employs several levels of redundancy.

My backup system starts with Apple’s Time Machine, which handles first level backups painlessly in the background. Time machine is even more effective when multiple disks are used. I like to combine that with online solutions. Redundancy is a good thing.

USB-attached drives work great with Time Machine. I found that Time Machine was inconsistent over WiFi, and when it failed, troubleshooting took too much time. That was a few years ago and things have probably improved since then. I’ve never had to troubleshoot a USB-attached Time Machine drive. USB just works. Except when it doesn’t. And that’s where RubyMotion proved helpful.

Continue reading →

:TOhtml - Using Vim Code Snippets in Keynote Presentations

When giving a presentation to a group of developers, you might want to add blocks of code to your slides. It’s helpful to maintain the syntax highlighting while you copy the code. :TOhtml offers a quick way to copy code snippets from Vim to Keynote, while syntax highlighting remains intact.

Continue reading →

Youth Program Recap

Arduino

Planet Earth is facing a shortage of people who make things. People like scientists, software developers, architects, and engineers. People who use their brains and hands to make greatness happen.

To increase the world’s supply of problem solvers, the organizers of WindyCityRails partnered with a group of energetic college students, the founders of Monkey Bars. The result: Together, we launched the first WindyCityRails Youth Program featuring the Arduino microcontroller.

Continue reading →

You Can Build Things

From a video interview with Steve Jobs:

When you grow up you tend to get told that the world is the way it is, and your life is just to live your life inside the world. Try not to bash into the walls too much. Try to have a nice family life. Have fun. Save a little money.

That’s a very limited life. Life can be much broader once you discover one simple fact.

Continue reading →

Madison Ruby 2013

Madison Ruby 2011 T-Shirt Design by Mike Rohde

Madison Ruby 2013 was held this weekend. The conference attracts smart, intellectually curious people who are thirsty to learn more.

By the way, Madison Ruby was a lot of fun, too!

Speakers: Impressive and Accessible

First, lets cover the obvious high points so we can focus on those things that make Madison Ruby unique. Organizers Jim & Jen Remsik have solidified their reputation for choosing engaging, well-prepared speakers. The Remsik network of speakers includes accomplished developers from around the world. Many are published authors. Some, like Danielle Lee and Martin Atkins, excel in fields outside of software development.

Continue reading →