Writing
Notes on engineering, leadership, and the tools I use.
-
How I stay up to date as a software engineer
Build a calm learning routine with a few trusted sources, useful communities, and time to practice.
#self-improvement#continuous-learning
-
What is your leadership style?
Compare six leadership styles and reflect on how you make decisions, communicate, and support your team.
#leadership#management
-
How I troubleshoot iOS Universal Links
Follow a practical set of checks when an existing iOS Universal Links integration stops opening your app.
#universal-link#ios#troubleshooting
-
Why a Next.js lint check can miss TypeScript errors
Add an explicit TypeScript check when Next.js linting passes but the production build still fails.
#nextjs#typescript#lint#typecheck
-
How I rebase linked or chained pull requests
Use git rebase --onto and --update-refs to keep a chain of dependent branches aligned.
#git#rebase
-
iOS security best practices for storing sensitive data
Protect sensitive iOS app data with safer local storage, controlled logging, and careful third-party SDK integration.
#security#ios
-
Libraries I consider for a new iOS project
A practical starting list for image loading, networking, secure storage, crash reporting, and Swift style checks.
#ios#libraries#cocoapods
-
How the two-pointer technique works
Learn when to use two pointers and how they can reduce a nested search to one pass.
#algorithms#two pointers
-
Why my iOS team switched to Clean Architecture
Why my team moved from VIPER to Clean Architecture with MVVM, what improved, and which tradeoffs remained.
#ios#clean#architecture
-
My #GitHubUnwrapped
This video shows my GitHub activity in 2023.
#github#activity
-
How I check Cloudflare image caching with Dr.FLARE
Use Dr.FLARE to inspect Cloudflare image caching and understand what the cache is doing.
#cloudflare#image#caching
-
How to sign Git commits with GPG on macOS
Configure GNU Privacy Guard on macOS, create a signing key, and use it to sign Git commits.
#gpg#macos#git
- (opens in a new tab)
A better architecture for implementing forms in iOS applications
How to implement a clean, maintainable form architecture with UITableView.
#ios#swift#architecture#forms
- (opens in a new tab)
Creating a local authentication SDK on CocoaPods
A step-by-step guide to creating and publishing a biometric authentication SDK on CocoaPods.
#ios#swift#sdk#cocoapods