Predicates can enable us to filter various collections in ways that are incredibly flexible. Let’s take a look at how we could construct powerful, type-safe predicates using closures, generics, and operators. (more…)
Read more »
This week, let’s take a look at the various ways that Swift closures can capture the objects and values that they depend on, and how we can control those mechanics. (more…)
Read more »
The scientist has gained popularity as Covid's excitable play-by-play announcer. But some experts want to pull his plug. (more…)
Read more »
Let's consider some of the simplest, best known defect patterns within Swift, which I'll roughly classify as "rookie mistakes."... (more…)
Read more »