Open in app

Sign In

Write

Sign In

Joe Williams
Joe Williams

165 Followers

Home

About

Sep 23, 2021

Debugging Combine with OSLog

Since heavily adopting Combine in some of our work, we’ve found debugging much harder than typical closure-based asynchronous code. Pyramid of Hell was, well, hell. On the flip side, we found reading those stack traces much easier. …

IOS

3 min read

Debugging Combine with OSLog
Debugging Combine with OSLog
IOS

3 min read


Mar 6, 2021

Generic Protocols in Swift

I’ve recently been undertaking a rebuild of my app, resulting in me thinking about what the architecture looks like as a whole. I’d previously made use of IGListKit, and over a couple of years it had served me well. Yet, with the advancements in modern collection views, I was able…

IOS App Development

7 min read

Generic Protocols in Swift
Generic Protocols in Swift
IOS App Development

7 min read


May 13, 2019

App Performance in iOS

This blog post is an extension of a talk I gave at Mobile Monthly in Leeds at the Sky Betting & Gaming offices. If you’re local to Leeds, come down to the next one! Why? App performance is hugely important for developers, but can sometimes go overlooked. Often, we are in…

IOS

9 min read

App Performance in iOS
App Performance in iOS
IOS

9 min read


Mar 19, 2019

Automated UI Testing in Swift & iOS

Testing applications is a critical component of development. As we iterate on our applications, we may change the UI in unintended ways. New designs may come in as a result of user feedback that means we need to change button colours, labels, etc. Manually testing these can be expensive and…

Swift

5 min read

Automated UI Testing in Swift & iOS
Automated UI Testing in Swift & iOS
Swift

5 min read

Joe Williams

Joe Williams

165 Followers

iOS Engineer @ Sky Betting & Gaming | Indie Dev @ Expodition Podcast App

Following
  • e-legion

    e-legion

  • Thomas Cundell

    Thomas Cundell

  • Sebastiaan de With

    Sebastiaan de With

  • Danning Ge

    Danning Ge

  • Alfian Losari

    Alfian Losari

See all (12)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech