protocol
How Swift’s generics system enables us to create specialized extensions that only apply to types that fit certain requirements, and how that capability can be r…
Let’s take a look at various ways to combine multiple protocols into new functionality, either by using protocol extensions, composition, or by defining dedicat…
How Swift 5.7 makes generic protocols more powerful and easier to work with, thanks to the ‘some’ and ‘any’ keywords.
How the main actor relates to Swift protocols, and what the practical differences are between isolating an entire protocol to the main actor, versus only markin…
HTTP/3's use of UDP provides several advantages over TCP, including faster connections, better performance on high-latency networks, and improved security.





