Practical Functional Programming in Swift: The Fundamentals

What is functional programming? What are the three fundamental concepts of functional programming? These are the questions to answer in this introduction to functional programming in Swift. Read more


Default Arguments in Swift

When designing APIs, using default arguments can often let us strike a nice balance between flexibility and ease of use — as they let us add solid, intuitive defaults to many of the configuration options that we’ll end up providing. Let’s take a look at a... (more…)

Read more »