Laurie Gray iOS Developer Udemy Instructor

Alright Folks! Welcome to Code Disciple.

A while back I became a disciple of code – I made the decision to devote my life to the pursuit of becoming a great developer. Code Disciple is a place where I write about what I’m learning, sharing useful resources for those on the same path as well as helping those who are wanting to become developers themselves.

It is one of my goals to enable as many people as possible to begin their journeys as developers.  I’ve created a tonne of resources such as Udemy Courses, Blogs, Live-Streams and Medium Posts to help them as much as possible and have a lot of laughs along the way.

I’m also a member of the iOS video instructor team.

Join me in my journey to encourage the world, building great software that makes a difference and changes people’s lives for the better while I love every single minute of it!

Snapshot testing iOS Snapshot Testing
May 20, 2021

Easy SwiftUI Snapshot Testing

Snapshot Testing is a really easy way to test your layout when working with SwiftUI and it is gaining more popularity as the framework evolves ever-nearer to its more mature…

Crashlytics with Carthage iOS CrashlyticsFirebase
June 2, 2020

Integrating Crashlytics with Carthage

Crashlytics and Firebase are usually installed with CocoaPods, but what if you were using Carthage as your dependency management system? Tutorial to the rescue! I’m going to explain this as…

June 1, 2020

Importing C++ Libraries Installed with HomeBrew on Mac

Working with external libraries in C++ is extremely simple: all you have to do is declare a path to the resource you want to include or import a system library…

beginning metal on ios AlgorithmsC++
May 21, 2020

Exploring C++ for Swift Devs – Solving Two Number Sum

As we begin down the road to looking at the Swift compiler one of the big problems to address is the language it is built upon: C++. In this post…

Learn C++ for Swift Developers C++
May 6, 2020

Getting Started with the Swift Compiler: C++

At the beginning of 2019 I set myself the monumental task of getting involved with the Swift compiler project. Given my humble background, this was going to be tough to…

iOS Developer UK podcasts
March 19, 2020

Ray Wenderlich SwiftUI Podcast

I recently had the joy of appearing on the Ray Wenderlich Podcast. We chatted about how we made the SwiftUI course as soon as we could after release!

rx swift networking binding XCode
October 16, 2019

How to Rename an Xcode 11 Project in Under 1 Minute!

Integrating SwiftUI Views with Existing UIKit Applications SwiftUI
October 15, 2019

Adding SwiftUI Views into Existing UIKit Applications

If you’re interested in how to add SwiftUI Views into your existing UIKit apps, Apple have made it super-simple to get started. Watch here for how to get the ball…

SwiftUI GeometryReader Collection View Part 1 SwiftUI
October 4, 2019

SwiftUI GeometryReader Collection View Replica Part 2

In this post we go over how to convert the entire layout of a GeometryReader-driven List view with only 15 character changes! [cc lang=”swift”] // // ContentView.swift // GeometryReaderFun //…