NSBlogging!

  1. Equality on Error

    A better way to compare errors!

  2. Functor >> Applicative >> Monad

    Short summary

  3. Don't Fear Custom Operator!

    Knowing when to use and not use custom operator

  4. Extensible Analytics Library Design with Tagless final concept

    Lets extend analytics library on both dimension

  5. Testable Interface design with Enums

    Using enums for API design

  6. Monadic Networking: I Promise!

    Linear composition of async tasks using Monad.

  7. Exploring FP: Nomad's Monoid

    Lets hang out with Monoid and see what they are for!

  8. Monadic Computation in Swift. Why?

    Implementing a basic monadic type for network result and discussion

  9. Refactoring MassiveViewController

    Basic approach to refactoring large/legacy view controller

  10. Precision Timing in iOS & Swift

    A comparison of fast and precise timing API for Swift.