Marcus ZiadéStructuring REST APIs in Golang: A Simple, Essential Introduction for the CuriousFor engineers who are serious about their craft, Golang offers a haven for building performant, scalable, and concurrent systems. When it…Sep 2, 2023Sep 2, 2023
Marcus ZiadéUILabel: The Ultimate GuideUILabel is a fundamental component of the UIKit framework, and it’s the go-to control for displaying static text in iOS applications. With…Jul 26, 20232Jul 26, 20232
Marcus ZiadéA Deep Dive into Swift’s UIKit UISegmentedControlUISegmentedControl is an essential UI component within the UIKit framework for iOS development. As a convenient interface for users to make…Jul 26, 2023Jul 26, 2023
Marcus ZiadéMigrating from SwiftUI to UIKit App LifecycleAre you considering switching your app’s lifecycle from SwiftUI to UIKit? In this article, I’ll guide you through the process of migrating…Apr 13, 20231Apr 13, 20231
Marcus ZiadéBig O Time Complexity 101 for Swift DevelopersWhen I was less experienced as a software engineer, I had the misconception that learning data structures and algorithms (DSA) were not…Jan 20, 2023Jan 20, 2023
Marcus ZiadéHarness the power of map, flatMap, and compactMap in SwiftSwift is a powerful and intuitive programming language for iOS, macOS, watchOS, and tvOS. It is designed to be easy to read and write and…Jan 1, 2023Jan 1, 2023
Marcus ZiadéConcurrency in Go: An IntroductionGo is a programming language designed to be easy to use for concurrent programming. One of the main ways that Go enables concurrent…Dec 30, 2022Dec 30, 2022
Marcus ZiadéXcode Management With Xcodes & Aria2Want to spend less time frustrated with Xcode downloading from the Mac App Store? Then continue reading. I’m going to show you the best way…Dec 18, 2021Dec 18, 2021