Over the past few years, I have worked remotely with teams across different time zones such as from Nairobi to Australia, Italy, and sometimes even late into the U.S. hours. Through this, I have learned that remote work success goes far beyond having a laptop and good Wi-Fi.
In this article, I would like to share what I have learned about Design Patterns, what they are, why they matter, and how we can apply them as iOS Engineers.
In my previous article, I talked about the struggles developers often face at the start of a project. I also promised to share two techniques that can help us avoid getting stuck and keep delivering value.
One of the most common struggles developers (new comers or even experienced) face is choosing the “right” tools and frameworks at the start of a project.
In modern software development, speed and quality are everything. Customers expect rapid updates, bug fixes, and new features. Businesses expect transparency, predictability, and faster time-to-market..
Over the years, I’ve learned that TDD isn’t just a testing technique but a thinking technique as well. It’s how I break down complexity, build confidence in my code, and keep my development process fast and sustainable.
I used to wonder how some people managed to excel in both their careers and personal lives. We all have the same 24 hours, yet some seem to balance work, family, fitness, and personal time so effortlessly. How do they find time to grow in their careers without sacrificing other parts of life?.
I was struggling to add images to each of my tab bar items. This is common to iOS devs where they find themselves not knowing what to do when making icons for apps that have a Tab bar controller. An image you like has a size that is much bigger than the area of the bar item you need to display on your app.