Hi, I'm Daniel. iOS Developer with over 5 years of experience building native iOS apps at scale. On my spare time, I build my own apps. Whether it to ...
If your Dock feels cluttered, there's a quick terminal trick to add invisible spacer tiles that act as visual separators between app groups. The Command defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}' && killall Dock Run it once for each spacer you want. The Dock restarts automatically and you'll see a blank gap appear. How It Works macOS stores your Dock…
I've been lucky enough to avoid multiple rounds of layoff But seeing a few of my friends go through it got me thinking. Most of the time, it's not about you. Most of the time, it's a way for the company need to justify whether they can keep running with its current structure or not. They need to adapt or die. Similarly, you need to adapt to. By improving yourself. By getting healthier. By take a…
here's the thing. if i try to fix too many things at once, i'll burn out when i'm tired and drained, and i won't be able to keep up. instead, i pick one thing i really want to improve and commit to it every day for a couple of months. i keep it small. a 1-minute workout 1-minute reading session 1-minute meditation 1-minute study. one minute. that's it. sounds pointless? that's why it works. when…
With iOS 26, Apple introduces on-device large language models that support various use cases, including tool calling. This post explores the FoundationModels framework. According to Apple's documentation, this model excels at text generation, understanding, summarization, and more. Checking Apple Intelligence Availability Before setting up and calling LanguageModelSession , you must ensure that…
As I reflect on the past 7 years, I realize there are two places that truly shaped my journey. Their impact on my life is real, and I carry that gratitude every day. Both places hold a special place in my heart. Apple Developer Academy Tokopedia The first place, Apple Developer Academy, is the gateway and catalyst to my career switching progress. It's safe place to make mistakes, learn, and grow.…
Managing blood pressure shouldn't be complicated. That's why I created BPPal – a blood pressure logging app that combines powerful tracking capabilities with an interface so clean and intuitive, you'll actually want to use it every day. Designed for Real Life BPPal embraces minimalist design principles, stripping away unnecessary complexity to focus on what matters: your health data. The clean…
Two weeks ago, I decided to built AI Wrapper apps. Today, I have four. With the help of Claude Code The Reason: Learning from AI Wrapper Success Like many developers, I've been watching the explosion of AI wrapper apps with a mix of fascination and FOMO. Simple apps that cleverly package AI capabilities are generating real revenue, and I wanted in on the action. But I made the classic developer…