03 Mar 2013
Reflecting on a quote I became aware of recently:
Technology is a gift of God. After the gift of life it is perhaps the greatest of God’s gifts. It is the mother of civilizations, of arts and of sciences.
~Freeman Dyson, English Physicist
Well said, Freeman Dyson. Praise God for technology.
Continue reading →
28 Feb 2013
You will be baffled from time to time… Stick with this book. I promise the bewilderment will cease before you get to the final page.
~ Aaron Hillegass, Author
Finding the Right Objective-C Book
I’ve gone through several Objective-C books in my quest to master RubyMotion. You read that right: I’m learning Objective-C so that I can master RubyMotion. Objective-C Programming: The Big Nerd Ranch Guide is one book that clicks for me. Here’s why.
Continue reading →
26 Feb 2013
Atari’s Pong is a classic video arcade game from the 1970s. Seeing Pong always gives me childhood flashbacks.
Pong in Objective-C
I recently completed the iOS Accelerated course at the Mobile Makers Academy. For one of our homework assignments, we were asked to build a version of Pong that runs on iOS. Our instructor, Don Bora, started us off with some skeleton code in Objective-C. Each student had to take Don’s code and:
- Add paddles.
- Make the paddles move on their own.
- Make the ball bounce off the moving paddles.
- Keep score.
- Let one or two players control the paddles via touch.
Continue reading →
17 Feb 2013
In times of drastic change it is the learners who inherit the future. The learned usually find themselves equipped to live in a world that no longer exists.
- Eric Hoffer, Reflections on the Human Condition
Blogger’s Note: This review of the book Apprenticeship Patterns by Dave H. Hoover and Adewale Oshineye was originally posted at ChicagoRuby.org/book-reviews.
A New Profession
Software development is among the newest of professions – roughly 70 years old depending on what you consider to be the beginning. The field is in a constant state of flux. New languages, new theories, new ways of communicating with clients… the list seems endless. How does a new developer keep up? How does a seasoned developer avoid growing stale?
Continue reading →
12 Feb 2013
RubyMotion includes a rake
task that generates Exuberant Ctags. To generate tags, run the following in the root directory of a RubyMotion project.
Ctags make writing code more efficient. But we shouldn’t have to type $ rake ctags
every time we create a new RubyMotion project. This article shows how to use a shell script to generate ctags automatically every time you create a new RubyMotion app.
Continue reading →