It feels like it was yesterday when I became an engineering manager but it has been almost a year. I want to take this time to reflect on the challenges and learnings from this journey. I touched on a few points when writing about transitioning to an Engineering Manager role and things to know before […]
The journey from individual contributor to engineering manager isn’t always straightforward. Today, I’ll share what it means to become an engineering manager from my point of view, and a few important points to be aware of before making this transition. Your priorities shift drastically. As a contributor, I was focused on your code and tasks, […]
It’s been a while since I haven’t posted anything on my website, it’s because there have been a few changes in 2022 that kept me away from writing. It’s time to resume it. For some time, I wanted to transition toward a manager role. Although I love mobile engineering and technical problems, “people problems” that […]
Security is a big topic in software engineering but how does it apply to mobile development? We care about user experience or mobile performance, security issues are rarely prioritized. This week, I’ll share how to integrate security tools into your CI pipeline to stay aware of your codebase health. Disclaimer: I’m not a security expert, […]
I was reading this week about “10x engineer” and what it means in the tech industry. If the title can be questionable, I wanted to reflect on its definition and what it can mean in mobile engineering. Definition If you search about “10x engineer”, it’s defined as “engineers that are ten times better than their […]
For most mobile engineers, the end game is to release our own apps. For the few projects that make it to the App Store, it can be pretty hard to keep them alive over time. Eventually, the question comes up: should I remove my app from the App Store? Today, I’ll share about the thought […]
Memory management is a big topic in Swift and iOS development. If there are plenty of tutorials explaining when to use weak self with closure, here is a short story when memory leaks can still happen with it. For the purpose of this blog post, let’s assume we have the following class with two functions. […]
In iOS development, content alignment and spacing is something that can take a lot of our time. Today, let’s explore how to set constraint with UIKit, update them and resolve constraint conflicts. Let’s start with a simple definition: a constraint is a rule to let the operating system how to place your UI component. It […]
Most of people don’t know but I’ve been blogging for some time now. Actually, tomorrow will be ten years. Today is a good time to take a walk on memory lane. Four years ago, I already reflected on what I’ve learned from blogging. Funny enough, I feel it was yesterday I wrote this. Time flies. […]
Opening an app from an URL is such a powerful iOS feature. Its drives users to your app, and can create shortcuts to specific features. This week, we’ll dive into deep linking on iOS and how to create an URL scheme for your app. When we talk about deep linking for mobile app, it means […]