Feb 27, 2015
The Delegate Pattern in the Real World
When starting to learn how to develop iOS apps (or OS X apps for that matter) an area that trips people up regularly is how Delegates and Data Sources work.
Nov 4, 2014
An update on FluffyTuts projects
For anyone that's read my previous post about all the big changes coming to MotionInMotion and RailsInMotion, you know I'm organising and going through some growth at the moment. Soon FluffyTuts will be launching with MotionInMotion, RailsInMotion, and RubyMotion for Rails Developers as it's first three products (two subscriptions and a product I should say).
Oct 9, 2014
Big changes coming to MotionInMotion and RailsInMotion
Recently was the aniversary of MotionInMotion's announcement and the creation of the "Feedback Council" (early access group), and in December MotionInMotion will be celebrating it's first full year of being live, having never missed an episode! So far there has been 46 episodes, 2 pairing sessions, 18 "RandomCasts" on the YouTube channel, and 3 episodes of RailsInMotion released to the early access group. Add in all the writing from this blog, some guest posts on other blogs, and of course the RubyMotion for Rails Developers book too and that is a lot of content!
Oct 2, 2014
Is RubyMotion Suitable for Client Work?
In RubyWeekly I saw a link to a discussion on Reddit that was getting some good attention, and it was titled "Is RubyMotion suitable for Client Work?", and I imediately thought "Are people really still wondering if RubyMotion is production ready with apps like FrontBack and A Dark Room out there?".
Aug 2, 2014
Gaining Control of RubyMotion with UIViewControllers
In the previous tutorial, you learnt some of the basics about RubyMotion, like how to get something on screen, the basics of working with the REPL, and how RubyMotion method names are different from other Ruby implementations.
Aug 1, 2014
Starting a RubyMotion Application
Welcome to the first in a series of posts about creating a RubyMotion application, I’m not entirely sure where we’ll end up, but let me take you on a journey as we create something.
Jul 31, 2014
Things are InMotion - Big Changes
Yesterday I made the big decision that I'm no longer going to be a contractor. This is huge for me, I've found such a passion in teaching and education that I now want to focus on it full time.
Jul 28, 2014
The Job Of A Screencaster
PREFACE: I made an episode that dived into some more micro details of CarrierWave, it got both positive and negative feedback, this is the post I put in Basecamp (where we're all talking at the moment and the home of RailsInMotion until the website is up). I thought it would be interesting to share this with everyone, as it applies to my job both for RailsInMotion in the future, but also MotionInMotion right now.
Jul 17, 2014
RailsInMotion - It's Official
Just want to sign up, do it here
Jul 10, 2014
The Bullied Who Have Become The Bullies
This morning, I woke up to find I'd been personally called out as a spammer by a user of the popular Ruby community blog RubyFlow. This isn't a response post to that, I wrote my response already as a comment, this simply makes for a good prelude to this article.
Jul 9, 2014
Xcode 6 Beta 3 Release Notes Reading
Just now I was reading through the release notes for Xcode 6 Beta 3, and I decided to live tweet the bits I found interesting. Here is the list of those tweets for you to read all at once.
Jul 9, 2014
Is Swift Production Ready?
Or as an alternate title...
Jun 17, 2014
Grand Central Dispatch Isn't Just For Background Queues
Tonight at SydInMotion I got in a discussion that lead to me explain
Dispatch.onceand why it's so handy. I've decided to write this up as a quick tip as it's useful in almost any application.
Jun 14, 2014
Swift Still Won't Replace RubyMotion
TL;DR Swift is cool, RubyMotion is cool, you should choose what's right for you.
Jun 3, 2014
Why Swift Will Never Replace RubyMotion
I've been seeing a lot of tweets from people saying that Swift has basically killed RubyMotion, which is extremely far from the truth, and I'm going to explain why quickly and without much fuss, because people seem to just be saying it without thinking.
Jun 2, 2014
A Big Week for RubyMotion Developers
This past week has been insane for me, with the RubyMotion #inspect conference, and now the massive announcements from WWDC, there is a lot of new things for us RubyMotion developers. Not only do we have a new platform (Android) to work with soon (which for a lot of you may be the first time you've ever touched it), but Apple has dropped some amazing new APIs for us to use, and we haven't even seen close to all of them yet.
May 21, 2014
Show off your RubyMotion app competition
With the help of Installr I've put together an awesome little competition for the MotionInMotion subscribers! Full disclosure, they're not paying me anything, I do get the same stuff that comes in the prizes, but only cause I asked and I was going to do this anyway.
May 18, 2014
Admitting my faults as I learn about gender issues
This blog post is most definitely not along the normal lines of what I post here, but I still think it's important to read.
May 17, 2014
How to Test RubyMotion with any Ruby Test Framework
You may have been working with RubyMotion for a while, maybe you've only heard about it, but something most people are aware of is that the main test framework is MacBacon.
May 13, 2014
Writing Gems for Ruby and RubyMotion
Back in March, I wrote about Truly "Universal" RubyMotion Apps where I presented a way for you to keep the source code for your iOS and OS X applications in one project directory so that they can share some code like your models.
Apr 7, 2014
Being An Ally In Tech
If you follow my personal account on Twitter, you will occasionally see the articles I retweet or share related to the problems with sexism in the tech industry.
Mar 21, 2014
RubyMotion Preprocessor Code
This morning I had an interesting thought about how we could possible have C macro like functionality in RubyMotion, and I believe I've come up with a somewhat suitable solution, though it could definitely still use some work.
Mar 17, 2014
Truly “Universal” RubyMotion Apps
Some people may not realise how easy it actually is to write RubyMotion apps that share code between iOS and OS X with a small amount of configuration and some careful thinking about where code goes.
Mar 7, 2014
RubyMotion The “Rails” Way
This is a current proposal that I'd like your feedback on for how we can clean up how we write RubyMotion applications. It's purely conceptual at the moment, and there would have to be some framework development to make this work the way described here.
Feb 28, 2014
The great RubyMotion debate - snake_case vs cameCase
Earlier today I posted a link to an article on Twitter from The Frontier Group, which was talking about their experiences with RubyMotion, great article, but when I tweeted the link, it sparked some discussions between me and other people, and other groups of people which those discussions then got brought up with me.
Feb 21, 2014
Fixing the iOS 7 Navigation Bar Overlap Problem
There has been a problem that has been plaguing iOS developers since the pretty transparent navigation bars came out in iOS 7, something that when I ask people why it happens, they have absolutely no idea.
Feb 17, 2014
Spotlight: Service Status by Odin Dutton
App Spotlight #2 - Service Status by Odin Dutton
Feb 15, 2014
OS X Apps with Ruby: Part 4
We finished off part 3 with the app basically completed, but it lacked polish, so we’re going to finish things off by formatting the number in the text field so it’s not so long, and finally we’re going fix the layout so it grows and shrinks with the window.
Feb 13, 2014
Spotlight: Mutual by Andrew Gertig
App Spotlight #1 - Mutual by Andrew Gertig
Feb 10, 2014
OS X Apps with Ruby: Part 3
OS X Apps with Ruby: Part 3
Feb 4, 2014
RubyMotion for Rails Developers Book
I've just opened up pre-orders for my new book RubyMotion for Rails Developers! Easy to follow, but most certainly not just an introduction. By the end of the book you'll be able to create brilliant production ready applications for both iOS and OS X.
Jan 29, 2014
OS X Apps with Ruby: Part 2
Lets continue on from where we left off in Part 1, which if you didn't read that, go back and read it now.
Jan 23, 2014
Building OS X apps with RubyMotion
I'm doing my planning for the OS X episodes on MotionInMotion at the moment, a bit ahead of time so I make sure I do it from the right angle. In preparation for them, I'm starting back at the beginning and trying to forget what I know temporarily while I go through a bunch of introduction stuff.
Jan 22, 2014
Making RubyMotion Better Together
The community is building a future for itself
Jan 14, 2014
Your Views Have Come To Life
Explaining Cocoa and iOS/OSX Programming Part 3
Jan 13, 2014
ERB vs UIView - Requesting Data
Explaining Cocoa and iOS/OSX Programming Part 2
Jan 12, 2014
A Different Kind of MVC
Explaining Cocoa and iOS/OSX Programming Part 1
Jan 9, 2014
My Sublime Setup
I got a tweet from René asking about my Sublime theme and setup, so here is a short post basically just sharing my config files.
Jan 9, 2014
More Community Members
A week ago I wrote a post giving props to some of the members of the RubyMotion community, and it went off like a rocket, so I figure it's something you guys are interested in.
Jan 8, 2014
The Amazing Power of NSCoding
I think NSCoding is one of those parts of developing an app (iOS or OS X) that is sadly not given enough attention. It so simple to implement, but has so many uses.
Jan 7, 2014
5 Ways To Improve Your RubyMotion Apps Organisation
1. A Good Folder Structure
Jan 3, 2014
Building Apps as a Community
UPDATE There is now 18 people in the group, but more are always welcome!
Jan 2, 2014
I took a little break from writing over the Christmas/New Years period, but I decided to write a super quick post this week before I get back into trying to post every Wednesday.
Dec 11, 2013
The Secret Life Of App.alert()
I was a bit stuck this week on what to write about, then I got this from @markrickert
Dec 5, 2013
RubyMotion Testing Tools
I’m working on some episodes about testing for the launch of MotionInMotion and so I decided, I’ll write a quick post about the testing tools out there at the moment.
Nov 23, 2013
Always Check The Source Code
So I did something stupid...
subscribe via RSS