Image for post
Image for post
A Table View, Collection View, and Stack View using the new UIListContentConfiguration for configuring their content

The Last Rabbit Hole

iOS 14 is here upon us — or at least, for those of us who use (and develop for) Apple devices. And with its arrival, it brings along a host of changes to how things are coded for iOS devices.

One thing that appears to have changed that I didn’t notice at all at first was the new way to handle list views. …


Image for post
Image for post
The Oculus Quest 2 Box

The Last Rabbit Hole

As you might have realized if you read my post on the Oculus Quest 2 and Business Apps, I’m very excited about the possibilities presented by the Oculus Quest 2 😃

So, I was just waiting for my new Oculus Quest 2 to arrive so that I could try it out. It arrived yesterday, but due to how deliveries are handled at our apartment building, I could not get my hands on it till early in the morning today. …


Image for post
Image for post
Message I received on LinkedIn

The Last Rabbit Hole

The image above is of a message that I received just a little while ago on LinkedIn.

Now some of you are immediately, going “scam” 😃 If you are in that category, read no more — this post is probably of no use to you. If you thought, even for a fraction of a second, that the message might be legit, then read on … I have a bridge to sell you 😀

Kidding … I don’t sell bridges, I sell specialized services 😀

All kidding aside, this kind of message should be setting off all…


Image for post
Image for post
Photo by Maria Teneva on Unsplash

The Last Rabbit Hole

Recently, I came across a job posting which said something along the lines of: remote part-time work, $1K to $2K, located in Europe or America, collaborative work etc.

Being curious, I responded expecting some sort of a part time development opportunity. But what I heard back was a little bit different 😃

Basically, I was told that the person who posted the job — let’s call them OP — was representing a group of people who had been finding remote development work on places like Upwork, but that they were being discriminated against by potential employers…


Image for post
Image for post
Photo by NASA on Unsplash

The Last Rabbit Hole

Last night I had a dream.

I dreamt of a future — or present — where everybody competed in sports events. Everybody belonged to a team. They didn’t train as a team though. People trained with members of other teams, but competed in their own teams — even against the people they’d trained with.

In this reality, relationships between members of two different teams was frowned upon. …


Image for post
Image for post
Photo by Mark Timberlake on Unsplash

The Last Rabbit Hole

When you are planning a new project, you might be tempted to get a leg up on the long road ahead by downloading and/or purchasing the source code to an app which does some of what you want and then modify it to get you the rest of the way.

That is a perfectly fine (and smart) way to go.

However, if you get your source code from an unknown source, you do have to beware of hidden traps.

Sounds scary and alarmist? That’s what I generally thought too 😃 My reasoning was, if it’s open…


Image for post
Image for post
Photo by Sarah Kilian on Unsplash

The Last Rabbit Hole

Sometimes, working with Unity can be a bit trying 😀

I was doing a fair amount of house-cleaning on a project where I was moving scripts around, changing file names etc. At some point, I apparently touched a file which was associated with game data.

Just to set the background, you can have objects in Unity which are sub-classes of ScriptableObject. …


Image for post
Image for post

The Last Rabbit Hole

I have been a very satisfied user of the first generation Oculus Quest for the past year or so.

So, when I heard that Facebook would be announcing the Oculus Quest 2 at their Facebook Connect event, I wanted to watch — that was a bit of a busy week what with Apple announcing their new iPads and watches the previous day and so on.

I’m glad that I watched the event.

The Oculus Quest 2 looks good. It’s (slightly) less heavy, has a much higher resolution display, is much more powerful in terms of processing…


Image for post
Image for post
Photo by Lewis Fagg on Unsplash

The Last Rabbit Hole

I’ve had to put my game development adventures on hold for a bit since Apple released iOS 14 this week and I had to update my existing apps for the new OS version. I do this (more or less) every year so that the apps that I have on the App Store continue to support the latest functionality and takes advantage of any bug fixes in the new release.

This year has been rougher than most.

It feels as if Xcode 12 (and possibly iOS 14 too) is not quite ready and was rushed out the…


Image for post
Image for post
One of the 2D gaming tutorials on Unity Learn

The Last Rabbit Hole

A lot has changed with Unity since I last used it. One of those changes appears to be Unity Learn.

I really don’t remember Unity Learn from the last time I used Unity. Maybe the site was there but wasn’t as useful … or full of content. I do remember there being a few tutorials on the Unity site which dealt with the subject of learning Unity, but not to the extent I’ve found this time.

The site now has full fledged games for many genres — such as the 2D platformer game in the image…

Fahim Farook

CEO and head iPhone tinkerer at RookSoft. Mad coder and tech editor. Author of a couple of books on iOS development.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store