Published in Better Programming·PinnedMember-only10 Tips and Shortcuts You Should Be Using Right Now in XcodeA collection of shortcuts and tips that will help you master Xcode and write code faster — Over the course of my career as an iOS developer, I’ve picked up a few habits that make working within Xcode much easier and faster. …I OS6 min readI OS6 min read
PinnedMember-onlyBonjour: How to Stream Data in 2 Easy StepsSend data using streams from one device to the next — Recently in another article, I began to narrate my journey into a world that not everyone goes to. A world of networking and data streaming. …Networking8 min readNetworking8 min read
PinnedMember-onlyBonjour: Network Discoverability But EasyRecently I found myself trying to achieve something different than what I normally do. I needed to share some information between iOS devices but I didn’t want to develop a backend to be able to achieve it. And so began the search for an alternative. After a few hours of…I OS8 min readI OS8 min read
Published in Better Programming·13 hours agoMember-onlyUnderstanding Publishers in SwiftUISwiftUI is a powerful framework for building user interfaces in iOS, iPadOS, macOS, watchOS, and tvOS. One of the key features of SwiftUI is its use of the Combine framework, which allows developers to create responsive, reactive user interfaces. …Swiftui5 min readSwiftui5 min read
Published in Better Programming·Jan 25, 2021Member-onlyThe Do’s and Don’ts of Code ReviewsReduce team friction by having healthier code review cultures — Code reviews are an essential part of the development process. They help to maintain code integrity, quality, styling, prevent bugs, and even help us learn from others. The big barrier with code reviews is that they are usually done in an impersonal matter — such as leaving comments on a…Programming4 min readProgramming4 min read
Published in Geek Culture·Jan 13, 2021Member-onlyThe Formatter FamilyFormating numbers, prices, or even dates is one of the most common things to do on any application. Luckily Apple has our back! — “What’s the purpose of a formatter?” — You might ask Well, a formatter is an object that receives an expected value. …Programming7 min readProgramming7 min read
Nov 26, 2018Member-onlyA few Swift tricks that you might not knowOver the years we all come across that one article, post or even video that shows us a couple of neat tricks that we love and continue to use from that point onwards. This is why I’ve decided to write down some of my favourites ones. 1. Avoiding Type Repetition: If you are like…Swift4 min readSwift4 min read
Jul 17, 2018Member-onlyTaking Advantage of Generics and Codable in SwiftSome quick words before I begin: Generics and Codable are two of the greatest features that we get with Swift. Both allow us to write clean and reusable code. Which in the end is something we all strive to achieve. The less code we have to write the easier it…Swift3 min readSwift3 min read