Loading...

Follow Khawer Khaliq Blog on Feedspot

Continue with Google
Continue with Facebook
or

Valid

The State pattern, made simpler and more flexible with the power of Swift, with a detailed worked example to illustrate handling of new ..read more
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Covers a host of powerful Swift language features and associated techniques that enable us to use optionals in a completely safe manner, ..read more
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Looks at how optionals in Swift can help us better model real-world domains and write more robust and expressive code, covering why Swift ..read more
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Shows how to implement conditional logic using conditional statements as well as data structures, types and flow control mechanisms such as ..read more
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Shows how to leverage the power of Swift value types to manage domain complexity by creating rich domain-specific value types to ..read more
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Covers use of the Numeric protocol as a constraint on type parameters of generic types to ensure that certain type parameters can only be ..read more
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Examines the likely sources of errors in an application, some ways to prevent errors from occurring and how to implement error handling, ..read more
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Covers the Command Pattern in detail, including the classic implementation, a modern makeover and two brief case studies to show how the ..read more
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Explores the semantic differences between value and reference types, some of the defining characteristics of values and key benefits of ..read more
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Uses type erasure to implement Equatable conformance at the protocol level, allowing us to program to abstractions using protocol types ..read more

Read for later

Articles marked as Favorite are saved for later viewing.
close
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Separate tags by commas
To access this feature, please upgrade your account.
Start your free month
Free Preview