-

iOS GUI Architecture: Concepts, Boundaries, and Common Pitfalls
When it comes to GUI architecture, the iOS platform offers several ways to build something solid…
-

Antisymmetry between Data Structures and Objects
This article discusses a classic trade-off between procedural programming and object-oriented programming, presented by Robert C.…
-

Resolving AppCompat Version Conflicts in Android Development
Today I wanna talk briefly about a problem that can be a pain in the ass…
-

Solving Azure DevOps Authentication Issues in Pipelines
If you’ve ever tried to authenticate a private Maven or NuGet repository in Azure DevOps, you might…
-

The Art of Building Fluent SwiftUI Components
As developers, we are used to creating reusable UI components to use across different views of…
-

Updating your SQLite table structures with Swift
Introduction When developing an iOS app that uses SQLite for local data storage, one of the…
-

Bridging C++ and Swift for Modern iOS Development
Introduction In iOS development, we often find ourselves working between two worlds: the old and the…
-

Refactoring Bad Code: Applying SRP in Practice
The Single Responsibility Principle (SRP) is one of the five SOLID principles. It tells us that a…
-

The Day I Was Beaten by the Sliding Window Algorithm
If you’re a developer or studying to become one, you’ve likely encountered algorithms. But if you’re…