Simplifying Search in iOS with Combine Debounce
The general term “Debounce” originated with electronic and was used to mean “To remove the small ripple of...
Polymophism
What is Polymorphism? … To begin to understand this concept, it’s helpful to know that the word polymorphism...
What is the MEAN Technology Stack?
N.B. This content may be out of date as this article was originally written in 2021. These days,...
Alan Turing and the Decision Problem
Background In mathematics and computer science, the Entscheidungsproblem (“decision problem”) is a challenge posed by David Hilbert and...
What’s New from Apple’s September Event
Apple just announced some new things – here’s the low down on what Apple revealed at their event....
Relational Databases and SQL
What is a Relational Database A Database is a collection of related data, and a Relational Database is...
Designated Initializers vs Convenience Initializers (in Swift)
Initialization in Swift Initialization is the process of preparing an instance of a class, structure, or enumeration for...
Useful WWDC 2019 Sessions
In this article, I’ll aim to briefly outline some of the most interesting talks from WWDC 2019 along...
Unit Testing & Dependency Injection in Swift
Unlocking the Power of Unit Testing in Software Development In the intricate world of software development, how do...
Using RESTful APIs in Swift
This article will cover how we go about using RESTful APIs in Swift: we’ll start by covering what...