Thinking about a new video series

I’m working through an idea right now to start a new video series. I have noticed that there is a noticeable interest in my blog post and videos on React based sites like GatbsyJS and apps using React-Native.

I’m currently sketching the outline for it to make a sensible structured approach going from zero to something complete.

If you think this is of interest to you then let me know, reach out to me directly via my contact form on

Or on Twitter @uibuzz

UIBuzz Podcast Episode 2 - What is Unity?

Show notes

  • So what is Unity?
  • Why use it over other tools?
  • Cross-platform development made easy
  • Rapid development thanks to the built in play engine
  • Free to use until you become rich
  • You will need to know or learn C#
  • I recommend Visual Studio Code for code editing
  • You still need to create assets in other tools and import them
  • Watch out for new releases, they can cause problems, go with LTS
  • Is it for you?

I would love to hear your thoughts and feedback on what you think of Unity.

You can reach out on Twitter: @UIBuzz

Subscribe to the Podcast

Listen on Google Play Music


Lately I have noticed a change starting to creep into my thinking when it comes to making apps for personal use that might end up as projects for others to use. Now I ask myself, should I make this native or a Web app and just use it there? Funny how things go around and around.

SwiftUI and State Programming

Just finished streaming another coding session.

SwiftUI and State is the problem of choice to solve this time, it actually turned out to be less code than I thought, even though I did screw it up a bit at first. But hey, I’m learning SwiftUI just like everyone else.

It says mature audiences, but I promise I was not driven to swear in this video when my code did not work :)

Watch SwifUI State Programming from grfxg on

Live Stream Highlights - macOS Programming Fixing a Bug

Here’s the highlights of last nights live stream where I work on an attributed string display bug in my macOS application. Yep, even us professionals get it wrong some times and have to resort to trial and error, or to quote myself in the video

“What do you know, it worked!”

How to use Xcode 11 and GitHub together.

Setting up Xcode 11 to work with GitHub and repositories is much easier than previous versions. In this video I’ll walk you through setting it all up and getting started.

Interesting news from the most well known coding repository. GitHub has acquired NPM which I’m not sure yet but feel this might be a good thing.

npm is joining GitHub

10 Years on Github

Wow, I only just noticed that this is my 10th year on GitHub. It feels like a milestone of putting it out there.

There’s a little of everything from CSS and HTML, to ActionScript and Flash components, to Swift and Bash scripts. I do enjoy trying and sharing new things with the World.

Trying a new mono font for code work

Switching Visual Studio Code and Xcode over to the JetBrains Mono font today to see how well it works for me.

I prefer mono-spaced fonts for code editing, maybe it’s OCD or it just reads better to my old eyes.

Unity GameObject following a path

I have been trying to make a game object follow a path in my Unity game I am working on and this video answered all my questions and made life so much easier, not to mention that the package is available for anyone to use.

Thank you Sebastian Lague and full credit to you.

The package on GitHub can be found here

The package on the Unity store can be found here

A great podcast episode for anyone interested in getting into game making.

Live Stream of #darkmode support on today

Today I think I need to take on the task I have procrastinated about a little.

So if you want to see some #SASS #CSS and deploying to @netlify then checkout my stream schedule

Why not say Hi!

Google Game Services Are Cool

It has been a very long and interesting day. I have worked through the night and well in to today working on the Leaderboard system for my CashOnTap Mobile game. for those that are interested.

Right now I only have the Android build in the release cycle, but the iOS version is well into the testing stage.

You can expect a write up once I have it all figured out and working, this knowledge of how to make it work will be interesting to many game developers I am sure.

DeveloperTip: Need to know what npm packages you have installed globally?

$npm list -g --depth 0

#nodejs #npm #devtips

Swift is my favorite language of the past few years and the foreseeable future. However that is not all that interests me for mobile development. Like any good developer, I’m always willing to look at other technologies. So React Native has my attention…expect more posts on it

New and old developers will get something out of this 37 tip 15 minute Podcast by Sean Allen, so much good information. Run, don’t walk your ears over to it now and listen.

iOS Developer Discussions

Well I tried something new, live streaming as I worked on code for my Web site. Not as terrifying as it first appeared, no audio on this one but if you are interested in GatsbyJS and GraphQL, you might like to watch the reply.

Having some fun with SwiftUI and sharing the knowledge

SwiftUI is something that I could tell from the announcement was going to change the nightmare that is storyboards and constraints when developing for the Apple platforms.

As my teams start to look at iOS 13 support, I felt it was time to start sharing some of the things that I’ve learned during my testing and exploration.

Today I put out a video showing how you can do a Master / Detail view using SwiftUI. This also demonstrates how to changes views using SwiftUI, and it has to be said, the code is super easy compared to UIKit.

Watch the video on youTube

Use a UIPickerView as input for another control.

I write a lot of things about Apple Swift, here is an updated version (video) of one of my most popular posts.

Using a UIPickerView as input for another control.