Category: Tutorials
-
What is Git Rebase? A TPM’s Perspective
Git Merge Git Merge is a straightforward method for integrating changes from one branch into another. When you merge a branch, Git creates a new commit that combines the changes from both the source and target branches. This new commit… Continue reading
-
Getting Started with Swift Package Manager (SPM)
Swift Package Manager (SPM) is a powerful tool provided by Apple for managing dependencies in Swift projects. It simplifies the process of integrating third-party libraries and frameworks into your projects, ensuring a smooth development experience. Prior to SPM, I had… Continue reading
-
An introduction to Swift Optionals
Optionals are a fundamental concept in Swift programming that allow developers to handle situations where a value might be missing. Swift’s optional type system provides a powerful mechanism to express the absence of a value and helps prevent runtime crashes caused… Continue reading
-
A TPM’s Birdseye Run-Through Introducing Kafka, Kubernetes, and Go
In the ever-evolving landscape of software development, developers are constantly seeking tools and frameworks that can enhance productivity and scalability. Three technologies that have gained immense popularity in recent years are Golang, Kafka, and Kubernetes. Each of these technologies serves… Continue reading
-
Getting started with CocoaPods on iOS
CocoaPods is a powerful dependency management tool for iOS developers. It simplifies the process of integrating third-party libraries into your Xcode projects, enabling you to focus on building amazing iOS applications rather than dealing with manual setup and maintenance. This… Continue reading
-
Learning Swift: Being Lazy with Lazy Instantiation
Lazy loading, or what is also referred to as Lazy Initialization is the process of delaying the instantiation of an object, deferring it until needed. Working with limited or scarce memory resources, it can be helpful to sometimes only take what… Continue reading
-
Programming on iOS with Swift: Working with Functions and Nested Functions (Beginners)
Nested Functions An under-utiilzed but interesting use of functions are as nested functions, functions that are essentially not global but privately embedded within another function. Sure you can have functions declared as private, but that will only protected the function from being accessed… Continue reading