This week's article: "Avoiding race conditions in Swift" 🚀
Tips & techniques for avoiding common race conditions when dealing with asynchronous and multi-threaded code 👍
https://t.co/Rq80qdv7s4
@johnsundell I ask about their opinions of things. It gives you a chance to see how they think. If they don't know about a thing I let them Google and see how they take research and understanding. I get a super clear picture and am often told it was the most enjoyable interview they've had
@estellevw@nnnnnnnn Then HTML will fail to be accessable. Any standard that fails to consider the frailty of human application of its principles will fail to realise those principles
A little late night prototyping session reveals that protocol constraints can not only be applied to extensions - they can also be added to protocol definitions! 🤯
This is awesome, since it lets us easily define specialized protocols based on more generic ones 👍
@JenLucPiquant I really enjoyed your Lederman article. Great writing and the final paragraph was touching and poignant. Thank you. https://t.co/Rbc3jXzL8L
Let's kick off October's Swift tips with a super handy extension on Swift's Optional type, which gives us a really nice API for easily unwrapping an optional, or throwing an error in case the value turned out to be nil 👍
@johnsundell What the actual &@£%! 4 hours? Is that all the time you spend?? Please please tell me you spend further hours carefully considering the topic and mulling how you will take it. Please.