Let’s take a look at a few different ways to add plugin support to a type or library, and how doing so can enable a system to become a lot more decoupled and flexible. (more…)
Read more »
After doing web development since PHP4.1, I almost gave up and decided to learn Ruby and Ruby on Rails. Then I discovered Laravel two years ago and have been using it since. I have also been developing Swift and Objective-C for iOS and macOS and released (more…)
Read more »
Making HTTP requests is one of first things to learn when starting iOS and macOS development with Swift 5. In this article we'll build modern networking layer with Swift 5 APIs: URLSession, the Combine framework and Codable. We'll discuss why such librari... (more…)
Read more »
What she has taught my patients about how to shake it off — and why nobody can calm down. (more…)
Read more »
One of Swift 5.2’s new features is the ability to use KeyPaths as functions. This can be extremely useful in cases where you’d only return the value of a certain KeyPath in a closure. Let’s look at a… (more…)
Read more »